Elasticsearch7.1.0版本
yum -y install expect
set PASS 123456
set timeout -1
spawn /usr/share/elasticsearch/bin/elasticsearch-setup-passwords interactive
expect "*y/N*"
send "y\r"
expect "]*"
send "$PASS\r"
expect "]*"
send "$PASS\r"
expect "]*"
send "$PASS\r"
expect "]*"
send "$PASS\r"
expect "]*"
send "$PASS\r"
expect "]*"
send "$PASS\r"
expect "]*"
send "$PASS\r"
expect "]*"
send "$PASS\r"
expect "]*"
send "$PASS\r"
expect "]*"
send "$PASS\r"
expect "]*"
send "$PASS\r"
expect "*:"
send "$PASS\r"
expect "]*"
interact