Linux Elasticsearch kibana ik分詞器 安裝部署
1.下載對(duì)應(yīng)版本 (以7.9.2為例)ES的啟動(dòng)必須是非root 用戶 所以在部署前請(qǐng)先創(chuàng)建一個(gè)普通用戶
1.1 elasticsearch下載
https://mirrors.huaweicloud.com/elasticsearch/?C=N&O=D
找到對(duì)應(yīng)版本
點(diǎn)擊下載linux版本
1.2 kibana 下載地址
https://mirrors.huaweicloud.com/kibana/?C=N&O=D
訪問地址后 和elasticsearch 下載操作一樣 版本下載和elasticsearch 一樣的
1.3 ik分詞器下載 這個(gè)需要訪問github 如果訪問不通 可以嘗試安裝瀏覽器的插件加速一下github即可
https://github.com/medcl/elasticsearch-analysis-ik/releases
分詞器版本硬性要求 和 elasticsearch必須一致
訪問地址后進(jìn)入下載頁面 點(diǎn)擊tags 視圖比較簡(jiǎn)潔 方便查找對(duì)應(yīng)版本
在底部有next 翻頁
找到對(duì)應(yīng)版本后點(diǎn)擊標(biāo)題進(jìn)入下載頁面
選擇第一個(gè)壓縮包下載
至此 es kibana ik 就全部下載完畢了
2.安裝部署 Elasticsearch
2.1 安裝包上傳解壓
首先上傳 es kibana 到服務(wù)器
解壓 es kibana 壓縮包 用 tar -zxvf 壓縮包名 命令解壓
tar -zxvf kibana-7.9.2-linux-x86_64.tar.gz
tar -zxvf elasticsearch-7.9.2-linux-x86_64.tar.gz
2.2 ik分詞器部署
Ik 是zip包 這個(gè)需要放到es 的/plugins 下
剛解壓是沒有這個(gè)IK 的文件夾 需要?jiǎng)?chuàng)建一下 首先 cd到 es 的/plugins
然后執(zhí)行
mkdir IK
然后將ik的壓縮包 放入 新創(chuàng)建的文件夾下
然后 執(zhí)行
unzip elasticsearch-analysis-ik-7.9.2.zip
解壓完后 ik就已經(jīng)安裝好了
2.3 elasticsearch 服務(wù)部署啟動(dòng)
接下來就可以啟動(dòng)es 和 kibana了
ES的啟動(dòng)必須是非root 用戶 所以先切換到你創(chuàng)建的普通用戶
su 你的用戶名
進(jìn)入bin目錄
執(zhí)行 后臺(tái)運(yùn)行es服務(wù)
nohup ./elasticsearch &
tail -f nohup.out
如果看到這個(gè) 則證明服務(wù)已經(jīng)成功啟動(dòng)了
2.4 更改綁定ip 可外網(wǎng)訪問
但是linux 默認(rèn)綁定的是本機(jī)的ip127.0.0.1 外部瀏覽器無法訪問 需要綁定服務(wù)器的真實(shí)ip才可以外網(wǎng)訪問
所以接下來去修改綁定ip地址 配置文件在 /config文件夾下
/elasticsearch-7.9.2/config
vim elasticsearch.yml
然后下翻
解開紅框內(nèi)所選配置 然后修改ip地址
保存之后然后殺掉之前的進(jìn)程
netstat -nlp | grep 9200
2.5 啟動(dòng)常見報(bào)錯(cuò) 和解決方案
然后重啟es 服務(wù) 啟動(dòng)可能會(huì)遇到報(bào)錯(cuò) 如果是以下報(bào)錯(cuò)
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
處理辦法 設(shè)置vm.max_map_count參數(shù) 改操作需要切換到root用戶
sudo vim /etc/sysctl.conf
添加參數(shù)
vm.max_map_count = 262144
執(zhí)行命令刷新剛改的配置
sysctl -p
執(zhí)行完后 重啟es服務(wù)
還有可能會(huì)報(bào)錯(cuò) 如果是以下報(bào)錯(cuò)
max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536] in elasticsearch log
處理辦法:
首先登陸root 用戶 執(zhí)行以下命令
ulimit -Hn 65536
ulimit -Sn 65536
執(zhí)行完之后 用su命令切換到普通用戶 執(zhí)行以下命令
ulimit -Hn
ulimit -Sn
如果看到數(shù)字變?yōu)?5536 那就設(shè)置成功了
設(shè)置完之后就可以重啟es服務(wù)了 如果重啟過程中遇到以下報(bào)錯(cuò)
exception during geoip databases update java.net.UnknownHostException: geoip
解決方案: 編輯 elasticsearch.yml 文件 加入一下配置即可
ingest.geoip.downloader.enabled: false
如果沒有報(bào)錯(cuò),那么恭喜你es就安裝完成了
重啟后 訪問你綁定的 ip地址:9200
看到這個(gè)界面就說明已經(jīng)啟動(dòng)成功了
這就是es 的安裝部署
3部署kibana
3.1 配置修改
如果你剛剛改過es 的綁定ip地址 則需要做以下操作 否則跳過
? 首先需要進(jìn)入到kibana 的/config目錄下
vim kibana.yml
打開 server.port: 5601
? server.host:
? elasticsearch.hosts:
修改
server.host: "ip地址"
elasticsearch.hosts: ["http://ip地址:9200"]
然后就可以啟動(dòng)kibana了
啟動(dòng)的腳本文件在 /bin目錄下
cd 到/bin目錄下后
nohup ./kibana &
tail -f nohup.out
如果能看到這些日志 那證明 kibana 也就起來了
訪問 ip:5601
3.2 中文切換
出現(xiàn)這個(gè)就可以 剛開始是英文的 需要改中文的話 還需要改配置文件
/config 下
vim kibana.yml
文件最后一行就是語言 解開后改為zh-CN就行 然后保存退出
重啟kibana 服務(wù)就好了
3.3 停止服務(wù)方法
重啟之前先殺掉之前啟動(dòng)的經(jīng)常 防止端口沖突
這里提供我常用的命令 先用端口查到進(jìn)程號(hào)文章來源:http://www.zghlxwxcb.cn/news/detail-443490.html
netstat -nlp | grep 9200
netstat -nlp | grep 5601
找到進(jìn)程號(hào) 用kill 殺掉 然后啟動(dòng)就行文章來源地址http://www.zghlxwxcb.cn/news/detail-443490.html
以上就是全部 下載Linux Elasticsearch kibana ik分詞器 安裝部署 方法了
到了這里,關(guān)于Linux Elasticsearch kibana ik分詞器 安裝部署的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!