最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

elasticsearch設(shè)置賬號和密碼的完整代碼示例

 更新時間:2025年01月14日 08:29:01   作者:小石潭記丶  
這篇文章主要介紹了如何在Docker中安裝和配置Elasticsearch(ES)和Kibana,描述了如何設(shè)置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 ./
 
# 授權(quán)證書
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、設(shè)置es賬號、密碼

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

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

9、給kibana設(shè)置賬目密碼

/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

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

角色授權(quán)

bin/elasticsearch-users roles -a superuser  test

bin/elasticsearch-users roles -a kibana_system test

總結(jié)

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

相關(guān)文章

  • 詳解Spring框架入門

    詳解Spring框架入門

    這篇文章主要介紹了詳解Spring框架入門,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • MybatisPlusInterceptor實現(xiàn)sql攔截器超詳細教程

    MybatisPlusInterceptor實現(xiàn)sql攔截器超詳細教程

    這篇文章主要給大家介紹了關(guān)于MybatisPlusInterceptor實現(xiàn)sql攔截器超詳細教程的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • Mybatis-Plus超級實用的多種功能用法詳解

    Mybatis-Plus超級實用的多種功能用法詳解

    Mybatis-Plus是一款基于MyBatis的增強型ORM框架,旨在簡化CRUD操作并提高開發(fā)效率,這篇文章給大家介紹Mybatis-Plus超級實用的多種功能用法,感興趣的朋友一起看看吧
    2026-01-01
  • Spring中@Async注解實現(xiàn)異步調(diào)詳解

    Spring中@Async注解實現(xiàn)異步調(diào)詳解

    在本篇文章里小編給大家分享的是關(guān)于Spring中@Async注解實現(xiàn)異步調(diào)詳解內(nèi)容,需要的朋友們可以學(xué)習(xí)下。
    2020-04-04
  • SpringBoot + minio實現(xiàn)分片上傳、秒傳、續(xù)傳功能

    SpringBoot + minio實現(xiàn)分片上傳、秒傳、續(xù)傳功能

    MinIO是一個基于Go實現(xiàn)的高性能、兼容S3協(xié)議的對象存儲,使用MinIO構(gòu)建用于機器學(xué)習(xí),分析和應(yīng)用程序數(shù)據(jù)工作負載的高性能基礎(chǔ)架構(gòu),這篇文章主要介紹了SpringBoot + minio實現(xiàn)分片上傳、秒傳、續(xù)傳,需要的朋友可以參考下
    2023-06-06
  • Java正則表達式易錯知識點匯總

    Java正則表達式易錯知識點匯總

    這篇文章主要總結(jié)Java正則表達式易錯知識,對易錯知識點進行分類整理,幫助大家更好的學(xué)習(xí)Java正則表達式,感興趣的小伙伴們可以參考一下
    2015-12-12
  • Java正確實現(xiàn)一個單例設(shè)計模式的示例

    Java正確實現(xiàn)一個單例設(shè)計模式的示例

    今天小編就為大家分享一篇關(guān)于Java正確實現(xiàn)一個單例設(shè)計模式的示例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • JavaCV實現(xiàn)人臉檢測功能

    JavaCV實現(xiàn)人臉檢測功能

    這篇文章主要為大家詳細介紹了JavaCV實現(xiàn)人臉檢測功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • 最新評論

    五大连池市| 治多县| 三原县| 盈江县| 寿光市| 攀枝花市| 穆棱市| 登封市| 枣强县| 开远市| 独山县| 晋城| 乾安县| 忻城县| 曲阳县| 铁力市| 南京市| 苏尼特右旗| 阜新| 清镇市| 甘肃省| 澎湖县| 社会| 常山县| 米泉市| 集安市| 东台市| 穆棱市| 荣昌县| 长沙县| 旌德县| 大英县| 龙州县| 肃北| 礼泉县| 亳州市| 梁平县| 宽甸| 余姚市| 垦利县| 子洲县|