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

Elasticsearch8 - Docker安裝Elasticsearch8.12.2

這篇具有很好參考價(jià)值的文章主要介紹了Elasticsearch8 - Docker安裝Elasticsearch8.12.2。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

前言

最近在學(xué)習(xí) ES,所以需要在服務(wù)器上裝一個(gè)單節(jié)點(diǎn)的 ES

服務(wù)器環(huán)境:centos 7.9

安裝

下載鏡像

目前最新版本是 8.12.2

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

創(chuàng)建配置

新增配置文件 elasticsearch.yml

http.host: 0.0.0.0
http.cors.enabled: true
http.cors.allow-origin: "*"
xpack.security.enabled: true

解釋一下,前三行是開(kāi)啟遠(yuǎn)程訪問(wèn)和跨域,最后一行是開(kāi)啟密碼訪問(wèn)

Networking | Elasticsearch Guide [8.12] | Elastic

創(chuàng)建數(shù)據(jù)掛載目錄

在宿主機(jī)創(chuàng)建容器的掛載目錄,我的目錄如下

/home/elasticsearch
├── config
│ ├── analysis-ik
│ └── elasticsearch.yml
├── data
└── plugins

上一節(jié)說(shuō)的配置文件 elasticsearch. yml 放在 /home/elasticsearch/config/elasticsearch. yml

創(chuàng)建 config/analysis-ik 、data、plugins 目錄

這里需要重點(diǎn)說(shuō)下 analysis-ik 文件夾,這是用來(lái)存放 ik 分詞器的配置文件的目錄,里面的文件由容器創(chuàng)建,所以需要分配與容器相同的權(quán)限(相同的用戶(hù))

不知道怎么弄的看以下步驟

# 啟動(dòng)臨時(shí)的docker容器
docker run --name es01  -e "discovery.type=single-node" -t docker.elastic.co/elasticsearch/elasticsearch:8.12.2
# 查看用戶(hù)
ps -ef | grep elasticsearch
# 查看用戶(hù)id
id 用戶(hù)名
# 刪除臨時(shí)的docker容器
docker kill es01 && docker rm es01
# 修改文件夾權(quán)限(uid就是用戶(hù)id,自行替換)
sudo chown -R uid:uid /home/elasticsearch/config/analysis-ik

啟動(dòng) docker 容器

docker run --privileged=true --name elasticsearch \
-p 9200:9200  -p 9300:9300  \
-e "discovery.type=single-node"  \
-e ES_JAVA_OPTS="-Xms64m -Xmx128m" \
-v /home/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /home/elasticsearch/config/analysis-ik:/usr/share/elasticsearch/config/analysis-ik \
-v /home/elasticsearch/data:/usr/share/elasticsearch/data  \
-v /home/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d docker.elastic.co/elasticsearch/elasticsearch:8.12.2

-e ES_JAVA_OPTS="-Xms 64 m -Xmx 128 m" 是指定 jvm 大小,參見(jiàn) Manually set the heap size

安裝 ik 分詞器

# 進(jìn)入docker容器
docker exec -it elasticsearch /bin/bash
# 安裝ik分詞器(此命令要在容器內(nèi)執(zhí)行)
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v8.12.2/elasticsearch-analysis-ik-8.12.2.zip

如果安裝 ik 分詞器時(shí)報(bào)錯(cuò)并且出現(xiàn) Permission denied 字樣,那就是 analysis-ik 文件夾的權(quán)限沒(méi)有配置正確。

安裝完成之后別急著退出容器,往下看

初始化密碼

# 此命令要在容器內(nèi)執(zhí)行
./bin/elasticsearch-setup-passwords interactive

elasticsearch 8.12.2安裝,ElasticSearch,elasticsearch,docker

設(shè)置 ik 分詞器自定義用戶(hù)詞典

修改 /home/elasticsearch/config/analysis-ik/IKAnalyzer.cfg.xml 文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
	<comment>IK Analyzer 擴(kuò)展配置</comment>
	<!--用戶(hù)可以在這里配置自己的擴(kuò)展字典 -->
	<entry key="ext_dict">custom/mydict.dic;custom/single_word_low_freq.dic</entry>
	 <!--用戶(hù)可以在這里配置自己的擴(kuò)展停止詞字典-->
	<entry key="ext_stopwords">custom/ext_stopword.dic</entry>
 	<!--用戶(hù)可以在這里配置遠(yuǎn)程擴(kuò)展字典 -->
	<entry key="remote_ext_dict">location</entry>
 	<!--用戶(hù)可以在這里配置遠(yuǎn)程擴(kuò)展停止詞字典-->
	<entry key="remote_ext_stopwords">http://xxx.com/xxx.dic</entry>
</properties>

例如 custom/mydict.dic,那么文件就存放在 /home/elasticsearch/config/analysis-ik/custom/mydict. dic

記得分配讀寫(xiě)權(quán)限,不然容器沒(méi)法去讀取

總結(jié)

本文介紹了 elasticsearch 8.12.2 的安裝和 ik 分詞器的安裝。最后推薦一個(gè)連接 ES 的工具 es-client

es-head 已經(jīng)停止更新了,有坑,快跑。

最后再 bb 一句,es-client 也有坑,查詢(xún)請(qǐng)用 POST,因?yàn)?GET 方式?jīng)]法攜帶請(qǐng)求 body

參考資料

史上最詳細(xì)Docker安裝Elasticsearch、ik分詞器、可視化工具,每一步都帶有步驟圖?。。?mark hidden color="red">文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-851605.html

神坑:ElasticSearch8集群?jiǎn)?dòng)報(bào)錯(cuò)“Device or resource busy”(Docker方式)_/usr/share/elasticsearch/config/elasticsearch.yml文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-851605.html

到了這里,關(guān)于Elasticsearch8 - Docker安裝Elasticsearch8.12.2的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(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使用docker安裝ElasticSearch8.2.3和配套Kibana

    前言 之前用的es一直是比較老的版本,最近做項(xiàng)目的時(shí)候覺(jué)得該用一個(gè)稍微新一點(diǎn)的了,就琢磨了一下新版本的使用,順便整理下安裝流程。之所以要整理這個(gè),是因?yàn)樾掳姹镜腅S跟老版本的安裝過(guò)程差別太大了,特別是要配套Kibana的情況下。 開(kāi)放端口 在云服務(wù)器控制臺(tái)配置

    2024年02月11日
    瀏覽(25)
  • elasticsearch8.5體驗(yàn)(docker部署)

    elasticsearch8.5體驗(yàn)(docker部署)

    拉取elasticsearch鏡像 拉取kibana鏡像 創(chuàng)建docker網(wǎng)絡(luò) 啟動(dòng)elasticsearch –name 指定容器名 –net 指定網(wǎng)絡(luò) -p 綁定端口 -e ES_JAVA_OPTS 指定Jvm啟動(dòng)參數(shù) 你可能會(huì)看到如下的錯(cuò)誤 ERROR: [1] bootstrap checks failed. You must address the points described in the following [1] lines before starting Elasticsearch. 嘗試采取以

    2023年04月11日
    瀏覽(24)
  • Docker 運(yùn)行Elasticsearch8.4.0報(bào)錯(cuò)FileSystemException

    原因:估計(jì)是配置文件的掛載有問(wèn)題 我的解決方法:docker 啟動(dòng)時(shí)先不加配置文件的掛載,就能成功運(yùn)行 1、地址欄無(wú)法訪問(wèn)9200端口 需要在容器內(nèi)的elasticsearch.yml中加入 2、上述方法配置后,訪問(wèn)9200端口需要輸入賬號(hào)密碼 查找了一些解決辦法后,需要在容器內(nèi)的配置文件內(nèi)配

    2024年02月13日
    瀏覽(24)
  • Docker 安裝 Elasticsearch8.8.2\kibana8.8.2\Logstash8.8.2\Filebeat:8.8.2[親測(cè)可用]

    Docker 安裝 Elasticsearch8.8.2\kibana8.8.2\Logstash8.8.2\Filebeat:8.8.2[親測(cè)可用]

    (注:安裝ELK8.4.3,Java版本必須是java17JDK) 一、Elasticsearch8.8.2部署 1、下載elasticsearch鏡像: docker pull docker.elastic.co/elasticsearch/elasticsearch:8.8.2 2、創(chuàng)建docker網(wǎng)絡(luò): docker network create --driver bridge --subnet 172.18.0.0/16 elastic 3、創(chuàng)建Elasticsearch掛載目錄 mkdir -p /usr/elk8.8.2/elasticsearch 4、給創(chuàng)

    2024年02月01日
    瀏覽(22)
  • linux 卸載elasticsearch及安裝elasticsearch8.5(rpm)

    linux 卸載elasticsearch及安裝elasticsearch8.5(rpm)

    目錄 卸載elasticsearch rpm安裝elasticsearch8.5 # 檢查elasticsearch服務(wù)狀態(tài) # 停止elasticsearch服務(wù)狀態(tài) # 剔除elasticsearch服務(wù) # 重載系統(tǒng)服務(wù) # 查詢(xún)r(jià)pm安裝的elasticsearch # rpm卸載elasticsearch,elasticsearch-6.7.2-1.noarch名稱(chēng) 需要根據(jù)查詢(xún)上一步查詢(xún)結(jié)果來(lái) # 刪除殘留文件 # 刪除elasticsearch自定義文件

    2024年02月03日
    瀏覽(27)
  • ElasticSearch8集群的安裝部署

    ElasticSearch8集群的安裝部署

    一、搭建集群的環(huán)境配置: 本集群使用Centos7.6操作系統(tǒng),8G 4C 80G Linux 6版本不支持安裝ES8版本 ES8版本以上的都自帶JDK 二、集群安裝規(guī)劃如下: 機(jī)器地址 節(jié)點(diǎn)名稱(chēng) 節(jié)點(diǎn)角色 節(jié)點(diǎn)功能 10.1.80.94 node-1 Master,data 主+數(shù)據(jù)節(jié)點(diǎn) 10.1.80.95 node-2 Master,data 主+數(shù)據(jù)節(jié)點(diǎn) 10.1.80.96 node-3 Master,

    2023年04月09日
    瀏覽(31)
  • ElasticSearch8安裝ik分詞器

    ElasticSearch8安裝ik分詞器

    下載與es版本一致的插件包 https://github.com/medcl/elasticsearch-analysis-ik/releases es版本8.2.3,所以下載8.2.3的插件 離線安裝 cd /usr/local/elasticsearch/ ./bin/elasticsearch-plugin install file:///usr/local/elasticsearch/elasticsearch-analysis-ik-8.2.3.zip -v 在線安裝,github網(wǎng)絡(luò)不穩(wěn),不建議 ./bin/elasticsearch-plugin

    2024年02月16日
    瀏覽(26)
  • Elasticsearch8.3 安裝教程【win】

    Elasticsearch8.3 安裝教程【win】

    Elasticsearch 8.3.0 | Elastic 官網(wǎng)下載壓縮包解壓 配置 : 1.elasticsearch7以上的版本壓縮包內(nèi)自帶JDK,使用自帶JDK版本配置環(huán)境變量,或修改bin中elasticsearch-env.bat配置文件(如果配置了其他jdk版本) 2.在config目錄下elasticsearch.yml修改配置(版本開(kāi)啟了ssl,啟動(dòng)es訪問(wèn)不了): xpack.sec

    2024年02月11日
    瀏覽(24)
  • 安裝elasticsearch8.9.0及修改配置

    安裝es流程 打開(kāi)文件,添加以下行 vim /etc/sysctl.conf vm.max_map_count=262144 重啟生效 sysctl -p 創(chuàng)建用戶(hù) useradd es passwd es 修改es目錄所屬用戶(hù) chown -R es:es /opt/elasticsearch-8.9.0 如果內(nèi)存不足,可以修改es的初始化內(nèi)存和Max內(nèi)存,修改文件/opt/elasticsearch-8.9.0/config/jvm.options -Xms8g -Xmx8g 運(yùn)行e

    2024年02月11日
    瀏覽(18)
  • windows環(huán)境下,安裝elasticsearch8.9.0

    windows環(huán)境下,安裝elasticsearch8.9.0

    win10 elasticsearch 8.9.0 ElasticSearch 是基于lucence開(kāi)發(fā)的,也就是運(yùn)行需要java jdk支持。 ElasticSearch 8.9.0 自帶 OpenJDK ,無(wú)需再安裝jdk。 在Windows系統(tǒng)安裝Nodejs 下載安裝包:https://www.elastic.co/downloads/elasticsearch 下載源碼:https://github.com/mobz/elasticsearch-head 下載安裝包后解壓 2. 進(jìn)入bin目錄

    2024年02月03日
    瀏覽(18)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包