?es下載地址:
Past Releases of Elastic Stack Software | Elastic
https://www.elastic.co/cn/downloads/past-releases#elasticsearch
選擇8.10版本
進入es bin目錄下執行啟動命令
./elasticsearch
這個時候localhost:9200無法訪問
原因是是因為開啟了ssl認證。
新開命令窗口通過命令測試
修改密碼需要在es啟動,并cd
到es的bin
目錄下執行
1.重置密碼并在控制臺顯示新密碼(密碼是自動生成的復雜度較高)
./elasticsearch-reset-password -u 用戶名
例:重置elastic用戶的密碼:
./elasticsearch-reset-password -u elastic
./elasticsearch-reset-password --username 用戶名 -i
例:重置elastic用戶的密碼為elastic
./elasticsearch-reset-password --username elastic -i
測試是否啟動成功,用上面重置的密碼替換掉下面命令中Y+Hfk00S90PCNFuQLyDT的密碼部分
curl --cacert /Users/wangfengchen/Downloads/elasticsearch/elasticsearch-8.11.0/config/certs/http_ca.crt -u "elastic:Y+Hfk00S90PCNFuQLyDT" https://localhost:9200
如果想用頁面訪問,在config/elasticsearch.yml文件中把xpack.security.http.ssl:enabled設置成false然后重啟es即可,然后用命令訪問,此時不用https即可。
curl --cacert /Users/wangfengchen/Downloads/elasticsearch/elasticsearch-8.11.0/config/certs/http_ca.crt -u "elastic:elastic" http://localhost:9200
再用頁面也可訪問。