亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

elasticsearch設置賬號和密碼的完整代碼示例

 更新時間:2025年01月14日 08:29:01   作者:小石潭記丶  
這篇文章主要介紹了如何在Docker中安裝和配置Elasticsearch(ES)和Kibana,描述了如何設置Kibana的用戶和密碼,并解決由于ES默認禁止使用超級用戶登錄Kibana的問題,需要的朋友可以參考下

1、es安裝,掛載路徑根據(jù)實際情況修改

docker run -d --restart always \
--name es \
-e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \
-e "discovery.type=single-node" \
-e "TZ=Asia/Shanghai" \
-v /mnt/data/efk/es/data:/usr/share/elasticsearch/data \
-v /home/clouduser/cxb/efk/account-efk/es-plugins:/usr/share/elasticsearch/plugins \
-v /home/clouduser/cxb/efk/account-efk/es-config/elastic-certificates.p12:/usr/share/elasticsearch/config/elastic-certificates.p12 \
-v /home/clouduser/cxb/efk/account-efk/es-config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
--network docker-common-net \
-p 9200:9200 \
-p 9300:9300 \
elasticsearch:8.6.0

2、生成證書

#進入es容器
docker exec -it es /bin/bash

# 生成ca
./bin/elasticsearch-certutil ca

注:兩個紅方框位置直接回車

3、生成cert證書

# 再生成cert
./bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12

注:前兩個紅框直接回車,第三個紅框可以直接回車,也可以輸入證書密碼

4、查看證書

# 查看兩個證書
ls

5、退出容器

exit

6、拷貝es容器的證書

或者直接拷貝到宿主機,通過掛載的方式掛載進去。

# 進入es的config文件夾
mkdir -p /data/es/single/config && cd /data/es/single/config
 
# 拷貝容器證書
docker cp es:/usr/share/elasticsearch/elastic-certificates.p12 ./
 
# 授權證書
chmod 777 elastic-certificates.p12

7、添加配置文檔

vi elasticsearch.yml
network.host: 0.0.0.0
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.keystore.type: PKCS12
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: /usr/share/elasticsearch/config/elastic-certificates.p12
xpack.security.transport.ssl.truststore.path: /usr/share/elasticsearch/config/elastic-certificates.p12
xpack.security.transport.ssl.truststore.type: PKCS12
 
xpack.security.audit.enabled: true

修改docker-compon.yml

# 進入文件目錄
cd /data/es/single
 
# 添加兩行
- /data/es/single/config/elastic-certificates.p12:/usr/share/elasticsearch/config/elastic-certificates.p12
- /data/es/single/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml

目前青田實際的yml文件:通過掛載的方式實現(xiàn)的上面兩個步驟

cluster.name: "docker-cluster"
network.host: 0.0.0.0
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.keystore.type: PKCS12
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: /usr/share/elasticsearch/config/elastic-certificates.p12
xpack.security.transport.ssl.truststore.path: /usr/share/elasticsearch/config/elastic-certificates.p12
xpack.security.transport.ssl.truststore.type: PKCS12
 
xpack.security.audit.enabled: true

8、設置es賬號、密碼

# 進入es容器
docker exec -it es /bin/bash
 
# 設置密碼(賬號默認為 elastic)
./bin/elasticsearch-setup-passwords interactive

注:密碼可設置為同一個密碼,容易記住

9、給kibana設置賬目密碼

/home/clouduser/cxb/efk/account-efk/kibana/kibana.yml

i18n.locale: zh-CN
server.host: "0.0.0.0"
server.shutdownTimeout: "5s"
elasticsearch.hosts: [ "http://es:9200" ]
elasticsearch.username: "root"
elasticsearch.password: "1q*********"

1,F(xiàn)ATAL Error: [config validation of [elasticsearch].username]: value of "elastic" is forbidden. This is a superuser account that cannot write to system indices that Kibana needs to function. Use a service account token instead.

界面會顯示:Kibana server is not ready yet.

這是因為es 不允許使用elastic用戶登錄kibana

所以這里需要創(chuàng)建一個自定義用戶

進入es容器,docker exec -it es bash,執(zhí)行bin/elasticsearch-users useradd  test

添加了用戶,并需要給這個用戶添加角色不然會報錯

角色授權

bin/elasticsearch-users roles -a superuser  test

bin/elasticsearch-users roles -a kibana_system test

總結

到此這篇關于elasticsearch設置賬號和密碼的文章就介紹到這了,更多相關elasticsearch設置賬號和密碼內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • spring boot實現(xiàn)自動輸出word文檔功能的實例代碼

    spring boot實現(xiàn)自動輸出word文檔功能的實例代碼

    這篇文章主要介紹了spring boot實現(xiàn)自動輸出word文檔功能的實例代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • Java練習題之實現(xiàn)平方根(sqrt)函數(shù)

    Java練習題之實現(xiàn)平方根(sqrt)函數(shù)

    這篇文章主要介紹了Java練習題之實現(xiàn)平方根(sqrt)函數(shù)的相關資料,平方根是一個數(shù)學概念,表示一個數(shù)的正平方根,文中通過代碼和圖文介紹的非常詳細,需要的朋友可以參考下
    2023-07-07
  • 淺析Java 并發(fā)編程中的synchronized

    淺析Java 并發(fā)編程中的synchronized

    這篇文章主要介紹了Java 并發(fā)編程中的synchronized的相關資料,幫助大家更好的理解和學習Java并發(fā)編程,感興趣的朋友可以了解下
    2020-12-12
  • 淺談Java枚舉的作用與好處

    淺談Java枚舉的作用與好處

    下面小編就為大家?guī)硪黄獪\談Java枚舉的作用與好處。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • Springboot+mybatis-plus+注解實現(xiàn)數(shù)據(jù)權限隔離

    Springboot+mybatis-plus+注解實現(xiàn)數(shù)據(jù)權限隔離

    本文將結合實例代碼,介紹Springboot+mybatis-plus+注解實現(xiàn)數(shù)據(jù)權限隔離,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2021-07-07
  • Java泛型機制的程序演示詳解

    Java泛型機制的程序演示詳解

    這篇文章主要為大家詳細介紹了Java泛型機制的程序演示,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • 一篇文中細看Java多線程的創(chuàng)建方式

    一篇文中細看Java多線程的創(chuàng)建方式

    隨著計算機的配置越來越高,我們需要將進程進一步優(yōu)化,細分為線程,充分提高圖形化界面的多線程的開發(fā),這篇文章主要給大家介紹了如何通過一篇文中細看Java多線程的創(chuàng)建方式,需要的朋友可以參考下
    2021-07-07
  • 如何解決IDEA.properties文件中文亂碼問題

    如何解決IDEA.properties文件中文亂碼問題

    這篇文章主要介紹了如何解決IDEA.properties文件中文亂碼問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • java 8 lambda表達式中的異常處理操作

    java 8 lambda表達式中的異常處理操作

    這篇文章主要介紹了java 8 lambda表達式中的異常處理操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • 關于@Value注入List,Map及設置默認值問題

    關于@Value注入List,Map及設置默認值問題

    這篇文章主要介紹了@Value注入List,Map及設置默認值問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05

最新評論