鍍金池/ 問答/Java  網(wǎng)絡(luò)安全/ 安裝x-pack后,無法設(shè)置密碼和登錄

安裝x-pack后,無法設(shè)置密碼和登錄

  1. 已經(jīng)安裝了 elasticsearch ,版本 6.2.4,原來啟動正常
  2. 已經(jīng)安裝了 kibana,版本 6.2.4 ,原來啟動正常
  3. 按照官方方法安裝了 x-pack 版本,6.2.4
  4. elasticsearch 和 kibana 啟動都正常
但是由于安裝了 x-pack 插件,導(dǎo)致登錄需要驗(yàn)證,使用網(wǎng)上說的默認(rèn)賬戶密碼,elastic,changeme 無法登錄 elasticsearch

使用x-pack的設(shè)置密碼工具進(jìn)行設(shè)置密碼,報(bào)如下錯誤

D:\elasticsearch\elasticsearch-master-6.2.4\bin\x-pack>setup-passwords.bat interactive
Initiating the setup of passwords for reserved users elastic,kibana,logstash_system.
You will be prompted to enter passwords as the process progresses.
Please confirm that you would like to continue [y/N]y


Enter password for [elastic]:
Reenter password for [elastic]:
Enter password for [kibana]:
Reenter password for [kibana]:
Enter password for [logstash_system]:
Reenter password for [logstash_system]:
Passwords do not match.
Try again.
Enter password for [logstash_system]:
Reenter password for [logstash_system]:

Connection failure to: http://127.0.0.1:9200/_xpack/security/user/kibana/_password?pretty failed: Read timed out

ERROR: Failed to set password for user [kibana].

這個問題怎么解決呢,之前通過 auto 的方法設(shè)置密碼也不行,通過手動設(shè)置密碼的方式也不行。
均報(bào)這個錯誤!

回答
編輯回答
醉淸風(fēng)

自己來回答一下吧

是因?yàn)樵谠O(shè)置密碼的時(shí)候啟動了Kibana的原因, 而安裝了x-pack沒有設(shè)置密碼是無法啟動kibana的,認(rèn)證不通過

正確的順序:

  1. ES安裝x-pack
  2. ES啟動
  3. 設(shè)置密碼
  4. Kibana 安裝 x-pack
  5. 修改Kibana的配置文件
  6. 啟動Kibana
2017年8月2日 12:31