日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

docker安裝Elasticsearch7.6集群并設置密碼

瀏覽:24日期:2024-11-20 17:52:03

Elasticsearch從6.8開始, 允許免費用戶使用X-Pack的安全功能, 以前安裝es都是裸奔。接下來記錄配置安全認證的方法。

為了簡化物理安裝過程,我們將使用docker安裝我們的服務。

一些基礎配置

es需要修改linux的一些參數。

設置vm.max_map_count=262144

sudo vim /etc/sysctl.confvm.max_map_count=262144

不重啟, 直接生效當前的命令

sysctl -w vm.max_map_count=262144

es的data和logs目錄需要給1000的用戶授權, 我們假設安裝3個實力的es集群,先創建對應的數據存儲文件

mkdir -p es01/datamkdir -p es01/logsmkdir -p es02/datamkdir -p es02/logsmkdir -p es03/datamkdir -p es03/logs## es的用戶id為1000,這里暫且授權給所有人好了sudo chmod 777 es* -R

關于版本和docker鏡像

Elasticsearch分幾種licenses,其中Open Source和Basic是免費的, 而在6.8之后安全功能才開始集成在es的Basic授權上。

docker安裝Elasticsearch7.6集群并設置密碼

Basic對應docker鏡像為

docker pull docker.elastic.co/elasticsearch/elasticsearch:7.6.2

同時dockerhub同步為elasticsearch. 我們直接拉取elasticsearch:7.6.2就好。

開始

安裝文件均放在GitHub: https://github.com/Ryan-Miao/docker-china-source/tree/master/docker-elasticsearch

首先,創建docker-compose.yml

version: ’2.2’services: es01: image: elasticsearch:7.6.2 container_name: es01 environment: - node.name=es01 - cluster.name=es-docker-cluster - discovery.seed_hosts=es02,es03 - cluster.initial_master_nodes=es01,es02,es03 - bootstrap.memory_lock=true - 'ES_JAVA_OPTS=-Xms512m -Xmx512m' ulimits: memlock: soft: -1 hard: -1 volumes: - ./es01/data:/usr/share/elasticsearch/data - ./es01/logs:/usr/share/elasticsearch/logs - ./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml - ./elastic-certificates.p12:/usr/share/elasticsearch/config/elastic-certificates.p12 ports: - 9200:9200 networks: - elastic es02: image: elasticsearch:7.6.2 container_name: es02 environment: - node.name=es02 - cluster.name=es-docker-cluster - discovery.seed_hosts=es01,es03 - cluster.initial_master_nodes=es01,es02,es03 - bootstrap.memory_lock=true - 'ES_JAVA_OPTS=-Xms512m -Xmx512m' ulimits: memlock: soft: -1 hard: -1 volumes: - ./es02/data:/usr/share/elasticsearch/data - ./es02/logs:/usr/share/elasticsearch/logs - ./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml - ./elastic-certificates.p12:/usr/share/elasticsearch/config/elastic-certificates.p12 ports: - 9201:9200 networks: - elastic es03: image: elasticsearch:7.6.2 container_name: es03 environment: - node.name=es03 - cluster.name=es-docker-cluster - discovery.seed_hosts=es01,es02 - cluster.initial_master_nodes=es01,es02,es03 - bootstrap.memory_lock=true - 'ES_JAVA_OPTS=-Xms512m -Xmx512m' ulimits: memlock: soft: -1 hard: -1 volumes: - ./es03/data:/usr/share/elasticsearch/data - ./es03/logs:/usr/share/elasticsearch/logs - ./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml - ./elastic-certificates.p12:/usr/share/elasticsearch/config/elastic-certificates.p12 ports: - 9202:9200 networks: - elastic kib01: depends_on: - es01 image: kibana:7.6.2 container_name: kib01 ports: - 5601:5601 environment: ELASTICSEARCH_URL: http://es01:9200 ELASTICSEARCH_HOSTS: http://es01:9200 volumes: - ./kibana.yml:/usr/share/kibana/config/kibana.yml networks: - elasticnetworks: elastic: driver: bridge

關于elasticsearch.yml

內容如下

network.host: 0.0.0.0xpack.security.enabled: truexpack.security.transport.ssl.enabled: truexpack.security.transport.ssl.keystore.type: PKCS12xpack.security.transport.ssl.verification_mode: certificatexpack.security.transport.ssl.keystore.path: elastic-certificates.p12xpack.security.transport.ssl.truststore.path: elastic-certificates.p12xpack.security.transport.ssl.truststore.type: PKCS12xpack.security.audit.enabled: true network.host 設置允許其他ip訪問,解除ip綁定 xpack.security 則是安全相關配置,其中ssl的證書需要自己生成

關于證書elastic-certificates.p12

es提供了生成證書的工具elasticsearch-certutil,我們可以在docker實例中生成它,然后復制出來,后面統一使用。

首先運行es實例

sudo docker run -dit --name=es elasticsearch:7.6.2 /bin/bash

進入實例內部

sudo docker exec -it es /bin/bash

生成ca: elastic-stack-ca.p12

[root@25dee1848942 elasticsearch]# ./bin/elasticsearch-certutil caThis tool assists you in the generation of X.509 certificates and certificatesigning requests for use with SSL/TLS in the Elastic stack.The ’ca’ mode generates a new ’certificate authority’This will create a new X.509 certificate and private key that can be usedto sign certificate when running in ’cert’ mode.Use the ’ca-dn’ option if you wish to configure the ’distinguished name’of the certificate authorityBy default the ’ca’ mode produces a single PKCS#12 output file which holds: * The CA certificate * The CA’s private keyIf you elect to generate PEM format certificates (the -pem option), then the output willbe a zip file containing individual files for the CA certificate and private keyPlease enter the desired output file [elastic-stack-ca.p12]: Enter password for elastic-stack-ca.p12 :

再生成cert: elastic-certificates.p12

[root@25dee1848942 elasticsearch]# ./bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12This tool assists you in the generation of X.509 certificates and certificatesigning requests for use with SSL/TLS in the Elastic stack.The ’cert’ mode generates X.509 certificate and private keys.

這個生成elastic-certificates.p12 就是我們需要使用的。

復制出證書, ctrl+d退出容器內部

sudo docker cp es:/usr/share/elasticsearch/elastic-certificates.p12 .# 關閉這個容器sudo docker kill essudo docker rm es

如此獲取了證書。

生成密碼

我們首先要啟動es集群,去里面生成密碼。

sudo docker-compose up

然后進入其中一臺

sudo docker exec -it es01 /bin/bash

生成密碼用auto, 自己設置用 interactive

[root@cfeeab4bb0eb elasticsearch]# ./bin/elasticsearch-setup-passwords -hSets the passwords for reserved usersCommands--------auto - Uses randomly generated passwordsinteractive - Uses passwords entered by a userNon-option arguments:command Option Description ------ ----------- -E <KeyValuePair> Configure a setting-h, --help Show help -s, --silent Show minimal output-v, --verbose Show verbose output[root@cfeeab4bb0eb elasticsearch]# ./bin/elasticsearch-setup-passwords autoInitiating the setup of passwords for reserved users elastic,apm_system,kibana,logstash_system,beats_system,remote_monitoring_user.The passwords will be randomly generated and printed to the console.Please confirm that you would like to continue [y/N]yChanged password for user apm_systemPASSWORD apm_system = YxVzeT9B2jEDUjYp66WsChanged password for user kibanaPASSWORD kibana = 8NnThbj0N02iDaTGhidUChanged password for user logstash_systemPASSWORD logstash_system = 9nIDGe7KSV8SQidSk8DjChanged password for user beats_systemPASSWORD beats_system = qeuVaf1VEALpJHfEUOjJChanged password for user remote_monitoring_userPASSWORD remote_monitoring_user = DtZCrCkVTZsinRn3tW3DChanged password for user elasticPASSWORD elastic = q5f2qNfUJQyvZPIz57MZ

使用密碼

瀏覽器訪問localhost:9200/9201/9202 需要輸入賬號

輸入對應的elastic/password就好

瀏覽器訪問localhost:5601

docker安裝Elasticsearch7.6集群并設置密碼

忘記密碼

如果生成后忘記密碼了怎么辦, 可以進入機器去修改。

進入es的機器

sudo docker exec -it es01 /bin/bash

創建一個臨時的超級用戶RyanMiao

./bin/elasticsearch-users useradd ryan -r superuserEnter new password: ERROR: Invalid password...passwords must be at least [6] characters long[root@cfeeab4bb0eb elasticsearch]# ./bin/elasticsearch-users useradd ryan -r superuserEnter new password: Retype new password:

用這個用戶去修改elastic的密碼:

curl -XPUT -u ryan:ryan123 http://localhost:9200/_xpack/security/user/elastic/_password -H 'Content-Type: application/json' -d ’{ 'password': 'q5f2qNfUJQyvZPIz57MZ'}’

參考

http://codingfundas.com/setting-up-elasticsearch-6-8-with-kibana-and-x-pack-security-enabled/index.html

到此這篇關于docker安裝Elasticsearch7.6集群并設置密碼的文章就介紹到這了,更多相關docker安裝Elasticsearch集群內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Docker
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品久久久网| 国产精品日本一区二区不卡视频 | 亚洲一级大片| 蜜臀久久99精品久久久画质超高清 | 亚洲成人一区| 欧美日韩国产综合网| 一本色道久久精品| 亚洲精品第一| 国产精品115| 国产极品嫩模在线观看91精品| 嫩草伊人久久精品少妇av杨幂| 毛片不卡一区二区| 国产高潮在线| 精品一区欧美| 日韩在线观看一区二区三区| 国产精品久久亚洲不卡| а√在线中文在线新版| 国产日韩综合| 欧美一区成人| 黑人精品一区| 美女久久一区| 国产精品igao视频网网址不卡日韩 | 日本一区二区免费高清| 亚洲精品**中文毛片| 不卡一区2区| 97精品久久| 不卡专区在线| 只有精品亚洲| 精品99在线| 亚洲一区不卡| 精品视频一二| 亚洲欧美网站| 久久免费福利| 狠狠色狠狠色综合日日tαg| 亚洲综合中文| 捆绑调教美女网站视频一区| 亚洲精品成人| 国产精品mv在线观看| 亚洲精品小说| 麻豆国产欧美日韩综合精品二区| 日本久久成人网| 日韩精品一区二区三区免费视频 | 一区免费在线| 欧美精品观看| 激情欧美一区二区三区| 国产探花在线精品| 久久蜜桃精品| 亚州精品视频| 私拍精品福利视频在线一区| 日韩高清在线一区| 久久久久中文| 国产精品v日韩精品v欧美精品网站| 91精品一区二区三区综合在线爱| 视频在线在亚洲| 国产精品成人一区二区不卡| 视频一区中文字幕精品 | 精品三级国产| 在线观看亚洲精品福利片| 国产一区二区久久久久| 亚洲日韩中文字幕一区| 色黄视频在线观看| 午夜亚洲福利| 欧美在线网站| 美女网站视频一区| 国产精品免费不| 日韩在线卡一卡二| 色婷婷精品视频| 国产欧美三级| 国产精品人人爽人人做我的可爱| 久久精品一区| 亚洲三级精品| 91九色精品| 久久精品五月| 婷婷五月色综合香五月| 99国产精品免费视频观看| 国产午夜精品一区在线观看| 麻豆视频在线观看免费网站黄| 欧美肉体xxxx裸体137大胆| 久久国内精品| 水野朝阳av一区二区三区| 国产精品精品| 奇米狠狠一区二区三区| 日韩天堂av| 日韩综合精品| 欧美激情日韩| 四虎精品一区二区免费| 日韩成人高清| 色综合狠狠操| 国产伦精品一区二区三区千人斩 | 成人精品久久| 亚洲欧美一级| 五月婷婷六月综合| 国产v日韩v欧美v| 国产精品三p一区二区| 性一交一乱一区二区洋洋av| 精品国内亚洲2022精品成人| 亚洲乱码久久| 五月婷婷亚洲| 色爱综合av| 日韩成人精品一区| 日韩有吗在线观看| 亚洲免费影院| 欧美不卡高清| 99视频精品全国免费| 精品视频亚洲| 日本在线不卡视频| av成人国产| 免费欧美一区| 久久精品国产大片免费观看| 国产精品99一区二区三| 国产精品调教| 亚洲精品国产精品粉嫩| 日韩午夜av| 91精品99| 婷婷综合激情| 久久丁香四色| 免费在线亚洲欧美| 久久男人av| 国产一区国产二区国产三区| 久久一区国产| 精品伊人久久久| 久久97视频| 精品视频自拍| 国产传媒在线观看| 麻豆国产一区| 日韩和的一区二在线| 亚洲精品.com| 免费av一区二区三区四区| 欧美sss在线视频| 九一国产精品| 图片区亚洲欧美小说区| 免费日韩av片| 亚洲精品在线a| 国产欧美日韩精品一区二区免费| 精品免费在线| 久久网站免费观看| 免费看av不卡| 在线一区视频观看| 亚洲国产专区| 中文欧美日韩| 午夜精品福利影院| 日韩高清在线一区| 国产精品啊啊啊| 日韩福利在线观看| 国产精品久久亚洲不卡| 青青草91视频| 国产传媒av在线| 亚洲精品电影| 首页国产欧美久久| 久久激情综合网| 亚洲国产福利| 亚洲制服少妇| 奇米色欧美一区二区三区| 精品一区二区三区视频在线播放| 日本综合字幕| 免费在线看一区| 国产黄色精品| 欧美亚洲在线日韩| 亚洲精品四区| 国产精品亚洲人成在99www| 美女视频网站久久| 日韩欧美另类一区二区| 老鸭窝亚洲一区二区三区| 欧美天堂在线| 精品国产乱码久久久| 国产亚洲在线| 久久99视频| 中文在线一区| 青青草精品视频| 青青久久av| 日韩高清欧美激情| 色婷婷精品视频| 日韩av三区| 激情久久久久久| 亚洲精品91| 久久爱www成人| 99视频一区| 久久精品97| 亚洲高清影视| 久久精品五月| 亚洲三区欧美一区国产二区| 97精品久久| 国产视频一区在线观看一区免费| 国产欧美视频在线| 国产一区丝袜| 伊人国产精品| 日韩影院二区| 国产调教精品| 国产手机视频一区二区| 久久精品九色| 精品久久97| 国产亚洲观看| 亚洲自拍另类| 成人在线网站| 久久精品国产久精国产爱| 视频一区免费在线观看| 国产va在线视频| 亚洲毛片一区| 久久国产精品99国产| 日韩久久精品|