国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

docker安裝ElasticSearch7.13.4、配置登錄密碼、開啟HTTPS、安裝ik分詞器

這篇具有很好參考價(jià)值的文章主要介紹了docker安裝ElasticSearch7.13.4、配置登錄密碼、開啟HTTPS、安裝ik分詞器。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

提示:運(yùn)行容器命令 推薦 使用單機(jī)多節(jié)點(diǎn)的命令執(zhí)行,所需配置文件要提前準(zhǔn)備文章來源地址http://www.zghlxwxcb.cn/news/detail-620097.html


1、拉取鏡像

docker pull elasticsearch:7.13.4

2、創(chuàng)建掛載目錄

mkdir -p /docker/elasticsearch/{config,data,plugins,logs}

3、需要準(zhǔn)備 elasticsearch.yml 文件(下面是要修改該的內(nèi)容)(這個(gè)配置為單機(jī)多節(jié)點(diǎn)配置,但是具體的配置不全,但可以使用,下面運(yùn)行容器使用單機(jī)多節(jié)點(diǎn)命令)

node.name: lingyun
network.host: 0.0.0.0
http.port: 9200 
cluster.initial_master_nodes: ["lingyun"] # 如果使用下面單機(jī)單節(jié)點(diǎn)命令,應(yīng)該是注釋掉本行即可(沒試過)

5、ERROR: [1] bootstrap checks failed. You must address the points described in the following [1] lines before starting Elasticsearch.bootstrap check failure [1] of [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]ERROR: Elasticsearch did not exit normally - check the logs at /usr/share/elasticsearch/logs/elasticsearch.log(elasticsearch用戶擁有的內(nèi)存權(quán)限太小)

# 修改/etc/sysctl.conf
vim /etc/sysctl.conf
    vm.max_map_count=655360
    
# 執(zhí)行sysctl -p 讓其生效
sysctl -p

6、配置登錄密碼(不需要可跳過)(如果需要,添加配置后,運(yùn)行容器,進(jìn)行剩下操作)

#在config目錄中,編輯elasticsearch.yml文件,添加如下
# 配置登錄賬號(hào)密碼所用配置
xpack.security.transport.ssl.enabled: true
xpack.security.enabled: true
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization,Content-Type,X-Requested-with,Content-Length

# 下面配置需要 運(yùn)行容器后(運(yùn)行容器 步驟正常運(yùn)行后 訪問 ip+9200 后提示輸入密碼 即可)  進(jìn)入容器后執(zhí)行
# 進(jìn)入容器
docker exec -it elasticsearch7.13.4 /bin/bash

#在bin目錄下設(shè)置密碼,輸入y后輸入自己設(shè)置的密碼,要輸入好幾遍
elasticsearch-setup-passwords interactive
	#將設(shè)置apm_system, beats_system, elastic, kibana_system, logstash_system, remote_monitoring_user這些內(nèi)置用戶的密碼。請(qǐng)務(wù)必牢記!

# 默認(rèn)用戶名
elastic
# 密碼(自己設(shè)置的)
2418870649

7、開啟HTTPS(不需要可跳過)

# 進(jìn)入容器
docker exec -it elasticsearch7.13.4 /bin/bash

# 生成 p12 證書,生成elastic-stack-ca.p12文件
bin/elasticsearch-certutil ca
    #1、文件名(可以不用填寫,直接回車)
    #2、密碼
    
# 生成 證書和私鑰,生成elastic-certificates.p12文件
bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12
    #1、密碼
    #2、文件名(可以不用填寫,直接回車)
    #3、密碼

# 移動(dòng)證書到指定文件夾下(如果當(dāng)前是你引入的文件夾,就不用移動(dòng))
mv elastic-certificates.p12 config/elastic-certificates.p12
mv elastic-stack-ca.p12 config/elastic-stack-ca.p12

# 給證書權(quán)限
chmod 777 elastic-certificates.p12
chmod 777 elastic-stack-ca.p12



#修改elasticsearch.yml 開啟https

# 加密http通信-每個(gè)節(jié)點(diǎn)容器都要添加(如果是單機(jī)單節(jié)點(diǎn),配置如下即可)
xpack.security.http.ssl.enabled: true
xpack.security.http.ssl.keystore.path: elastic-certificates.p12		#指定使用的證書
xpack.security.http.ssl.truststore.path: elastic-certificates.p12		#密鑰存儲(chǔ)庫包含CA證書,因此也可以用作信任存儲(chǔ)庫

# 加密節(jié)點(diǎn)間通信-每個(gè)節(jié)點(diǎn)容器都要添加
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.verification_mode: certificate		#只驗(yàn)證證書是否受信任,不執(zhí)行主機(jī)名驗(yàn)證。還可以設(shè)置成 full(還要驗(yàn)證主機(jī)名)、none(不驗(yàn)證證書)
xpack.security.transport.ssl.keystore.path: elastic-certificates.p12		#指定證書
xpack.security.transport.ssl.truststore.path: elastic-certificates.p12		#將密鑰存儲(chǔ)庫也用做信任存儲(chǔ)庫

8、運(yùn)行容器

# 運(yùn)行容器(單機(jī)單節(jié)點(diǎn))
docker run -itd --name elasticsearch7.13.4 -p 9200:9200 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms2g -Xmx2g" -v /docker/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /docker/elasticsearch/data:/usr/share/elasticsearch/data -v /docker/elasticsearch/plugins:/usr/share/elasticsearch/plugins -v /docker/elasticsearch/logs:/usr/share/elasticsearch/logs elasticsearch:7.13.4

# 運(yùn)行容器(單機(jī)多節(jié)點(diǎn))
docker run -itd --name elasticsearch7.13.4 -p 9200:9200 -e ES_JAVA_OPTS="-Xms2g -Xmx2g" -v /docker/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /docker/elasticsearch/data:/usr/share/elasticsearch/data -v /docker/elasticsearch/plugins:/usr/share/elasticsearch/plugins -v /docker/elasticsearch/logs:/usr/share/elasticsearch/logs elasticsearch:7.13.4

# 運(yùn)行容器(單機(jī)多節(jié)點(diǎn)) 不配置內(nèi)存,讓系統(tǒng)自動(dòng)分配
docker run -itd --name elasticsearch7.13.4 -p 9200:9200 -v /docker/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /docker/elasticsearch/data:/usr/share/elasticsearch/data -v /docker/elasticsearch/plugins:/usr/share/elasticsearch/plugins -v /docker/elasticsearch/logs:/usr/share/elasticsearch/logs elasticsearch:7.13.4

# 運(yùn)行容器(單機(jī)多節(jié)點(diǎn))(命令分解)
docker run \
-itd \
--name elasticsearch7.13.4 \
-p 9200:9200 \
-e ES_JAVA_OPTS="-Xms2g -Xmx2g" \
-v /docker/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /docker/elasticsearch/data:/usr/share/elasticsearch/data \
-v /docker/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-v /docker/elasticsearch/logs:/usr/share/elasticsearch/logs \
elasticsearch:7.13.4

9、安裝分詞器(進(jìn)入容器中安裝)

/usr/share/elasticsearch/bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.13.4/elasticsearch-analysis-ik-7.13.4.zip

10、訪問

ip+9200



# 把容器中的文件拷貝出來
docker cp 容器id:/etc/mysql/my.cnf /root/ 
# 把主機(jī)的文件拷貝到容器中
docker cp  /home/tom/my.cnf  容器id:/etc/mysql/

到了這里,關(guān)于docker安裝ElasticSearch7.13.4、配置登錄密碼、開啟HTTPS、安裝ik分詞器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux環(huán)境安裝配置Elasticsearch7.17

    Linux環(huán)境安裝配置Elasticsearch7.17

    服務(wù)器環(huán)境為CentOS7.6,Elasticsearch版本為7.17.4 2.1 下載 選擇要安裝的版本:下載地址 解壓到指定目錄 重命名為es 2.2 創(chuàng)建ES用戶 Elasticsearch不允許用root身份啟動(dòng),所以要新建一個(gè)用戶并授予權(quán)限 2.3 修改ES配置文件 修改ES的核心配置文件 在文件末尾添加以下幾行 修改內(nèi)存參數(shù)配

    2024年02月06日
    瀏覽(20)
  • Mac m2 Ventura(13.4)安裝Cocoapods

    1.執(zhí)行命令 ?報(bào)錯(cuò):You don\\\'t have write permissions for the /Library/Ruby/Gems/2.6.0 directory 非常不推薦 sudo 安裝?。?! 2.安裝新的homebrew(參考 官網(wǎng) https://github.com/homebrew/install#uninstall-homebrew) 首先卸載: 然后安裝新的 ?注意科學(xué)上網(wǎng) 或者配置 hosts?185.199.108.133 raw.githubusercontent.com 3.使用ru

    2024年02月11日
    瀏覽(26)
  • Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開放端口和elasticsearch-head插件的使用)

    Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開放端口和elasticsearch-head插件的使用)

    本文主要介紹Linux下ElasticSearch7.9.2安裝,目前是介紹單節(jié)點(diǎn)的配置 應(yīng)用 版本 說明 操作系統(tǒng) centos7 穩(wěn)定、高預(yù)測(cè)性、高管理性、高重復(fù)性的Linux平臺(tái) elasticsearch 7.9.2 es7.x的linux版本 jdk 8 本人使用JDK 8;ES建議使用JDK 11 啟動(dòng)的時(shí)候會(huì)有警告但是不會(huì)報(bào)錯(cuò),可以忽略 此種方式可能比

    2024年02月08日
    瀏覽(28)
  • docker compose搭建elasticsearch7集群

    docker compose搭建elasticsearch7集群

    一、集群介紹 系統(tǒng)環(huán)境:Centos7.5 服務(wù)器節(jié)點(diǎn): 主機(jī)名 IP hadoop03 192.168.1.153 hadoop04 192.168.1.154 hadoop05 192.168.1.155 二、環(huán)境準(zhǔn)備 1、安裝docker:略過 2、安裝docker compose 1)使用官方推薦方式(此方式需服務(wù)器翻外網(wǎng)) 2)自行下載 ????????由于服務(wù)器連不上Github,因此手動(dòng)下載

    2024年02月03日
    瀏覽(24)
  • docker部署Elasticsearch7.17集群和kibana

    docker部署Elasticsearch7.17集群和kibana

    環(huán)境準(zhǔn)備: 3臺(tái)centos7.9的服務(wù)器 vim /etc/sysctl.conf添加:vm.max_map_count=262144 sysctl -w vm.max_map_count=262144 即時(shí)生效 cat /proc/sys/vm/max_map_count 查看 #創(chuàng)建es配置目錄 mkdir /home/es/config -p #創(chuàng)建es數(shù)據(jù)目錄 mkdir /home/es/data #創(chuàng)建es插件目錄 mkdir /home/es/plugins #授權(quán)目錄 chmod -R 777 /home/es 在/home/e

    2024年02月10日
    瀏覽(44)
  • Mac安裝配置ElasticSearch和Kibana 8.13.2

    Mac安裝配置ElasticSearch和Kibana 8.13.2

    系統(tǒng)環(huán)境:Mac M1 (MacOS Sonoma 14.3.1) 從Elasticsearch:官方分布式搜索和分析引擎 | Elastic上下載ElasticSearch和Kibana 筆者下載的是 elasticsearch-8.13.2-darwin-aarch64.tar.gz kibana-8.13.2-darwin-aarch64.tar.gz 并放置到個(gè)人文件夾下,解壓(Mac可直接雙擊解壓) ElasticSearch直接啟動(dòng) 發(fā)現(xiàn)占用內(nèi)存過大:

    2024年04月14日
    瀏覽(41)
  • Elasticsearch7搭建集群并配置節(jié)點(diǎn)證書

    Elasticsearch7搭建集群并配置節(jié)點(diǎn)證書 | 帥大叔的博客 單機(jī)版比較簡(jiǎn)單,試下集群版的,資源有限,本文例子:一臺(tái)主機(jī)以不同端口啟動(dòng)搭建集群。 環(huán)境說明: Centos7 Elasticsearch7.9.0 準(zhǔn)備搭建3個(gè)節(jié)點(diǎn) 一、下載ES安裝包 去官網(wǎng)下載 下載地址: Download Elasticsearch | Elastic 歷史版本:

    2024年02月12日
    瀏覽(21)
  • elasticsearch7與elasticsearch6配置的一點(diǎn)差異

    Elasticsearch 的核心是集群協(xié)調(diào)子系統(tǒng)。Elasticsearch 7 提供了一個(gè)新的集群協(xié)調(diào)子系? 統(tǒng),Elasticsearch 6.x 及之前的版本使用了一個(gè)叫作 Zen Discovery 的集群協(xié)調(diào)子系統(tǒng),從 7.0 開始,如果你想要啟動(dòng)一個(gè)全新的集群,并且集群在多臺(tái)主機(jī)上都有節(jié)點(diǎn),那么你必須指定該集群在第一次

    2024年02月11日
    瀏覽(17)
  • centos安裝elasticsearch7.9

    centos安裝elasticsearch7.9

    下載地址如下,版本號(hào)可以替換成自己想要的。 這里需要注意一點(diǎn),需要根據(jù)你服務(wù)器的內(nèi)核來進(jìn)行選擇,如下圖所示,我就應(yīng)該選擇aarch64版本的,否則運(yùn)行的時(shí)候會(huì)報(bào)錯(cuò)cannot execute binary file: Exec format error https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.3-linux-aarch64.

    2024年02月12日
    瀏覽(24)
  • Elasticsearch7.8.1集群安裝手冊(cè)

    elasticsearch集群規(guī)劃為三個(gè)節(jié)點(diǎn),elasticsearch版本為7.8.1 1)下載 Elasticsearch7.8.1安裝包 3.1 解壓 3.2 修改配置 1)jvm.options調(diào)整內(nèi)存大小 2)修改elasticsearch.yml 集群規(guī)劃為三個(gè)節(jié)點(diǎn),三個(gè)節(jié)點(diǎn)的配置,只有node.name: es-node1 不同,請(qǐng)分別配置 具體配置如下 3.3 創(chuàng)建用戶 3.4.1 排錯(cuò) 3.4.2 后

    2024年02月08日
    瀏覽(63)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包