유틸리티를 자동화하는 스크립트를 기대합니다.

유틸리티를 자동화하는 스크립트를 기대합니다.

이 유틸리티를 자동화하고 싶습니다 - "Setup ambari-server" 이 유틸리티는 4가지 기본 질문을 묻고 모든 대답은 기본값(아니요)이어야 합니다.

이 유틸리티를 자동화하기 위해 Expect 스크립트를 어떻게 사용할 수 있습니까?

ambari-server setup
Using python  /usr/bin/python
Setup ambari-server
Checking SELinux...
SELinux status is 'disabled'
Ambari-server daemon is configured to run under user 'ambari'. Change this setting [y/n] (n)?
Adjusting ambari-server permissions and ownership...
Checking firewall status...
Checking JDK...
Do you want to change Oracle JDK [y/n] (n)?
Checking GPL software agreement...
GPL License for LZO: https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html
Enable Ambari Server to download and install GPL Licensed LZO packages [y/n] (n)?
Completing setup...
Configuring database...
Enter advanced database configuration [y/n] (n)?
Configuring database...
Default properties detected. Using built-in database.
Configuring ambari database...
Checking PostgreSQL...
Configuring local database...
Configuring PostgreSQL...
Backup for pg_hba found, reconfiguration not required
Creating schema and user...
done.
Creating tables...
done.
Extracting system views...
............
Adjusting ambari-server permissions and ownership...
Ambari Server 'setup' completed successfully.

관련 정보