我正在使用 host 在我的 Kubernetes 集群上運行彈性搜索http://192.168.18.35:31200/。現在我必須將我的彈性搜索連接到 kibana。為此,需要生成一個注冊令牌,但是如何生成呢?當我從 kibana 儀表板登錄到 elastic-search 的根目錄并鍵入以下命令以生成新的注冊令牌時,它顯示錯誤:

command : bin/elasticsearch-create-enrollment-token --scope kibana
error: bash: bin/elasticsearch-create-enrollment-token: No such file or directory
我在 bin 目錄中創建了一個檔案 elasticsearch-create-enrollment-token 并授予完全權限。仍然沒有生成令牌。對注冊令牌家伙有任何想法嗎?
uj5u.com熱心網友回復:
由于您運行的是 ES 7.9,因此您還需要 Kibana 7.9。您無法在 ES 7.9 上運行 Kibana 8。
這就是為什么你elasticsearch-create-enrollment-token的 bin 檔案夾中沒有腳本的原因,因為這是 ES8 中的新功能
uj5u.com熱心網友回復:
假設您使用的是 debian/ubuntu,這應該會有所幫助
cd /usr/share/elasticsearch/bin/
then
./elasticsearch-create-enrollment-token --scope kibana
uj5u.com熱心網友回復:
配置的注冊流程僅在版本 8.0 及更高版本中可用,并且僅適用于在節點首次啟動時自動生成的 TLS 配置。
您仍然可以使用檔案手動設定 TLS 并配置 Kibana 以連接到您的 elasticsearch 集群,就像您在以前的版本中所做的那樣,這也始終受到支持。
我強烈建議您考慮使用ECK并利用可用的檔案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/430712.html
標籤:弹性搜索 Kubernetes 令牌 木花 用户注册
