小伙伴們,你們好呀,我是老寇,跟我一起安裝elasticsearch 7.6.2
安裝elasticsearch的教程數(shù)不勝數(shù),本文的安裝方式是經(jīng)過自己測試的,因此分享給有需要的小伙伴,一來是避免小伙伴少走彎路,二來方便后面知識的整合。本文是基于ES 7.6.2的版本進行安裝的,話不多說,我們開始吧。
目錄
一、提前條件
二、安裝過程
一、提前條件
1.安裝centos 7.x
2.準備elasticsearch 7.6.2 安裝包及插件
鏈接:https://pan.baidu.com/s/1qIVKDqsL6s3_wEqmrxkSbQ?
提取碼:1234
3.谷歌插件:elasticsearch-head
二、安裝過程
1.解壓elasticsearch壓縮包
tar -zxvf elasticsearch-7.6.2-linux-x86_64.tar.gz
2.將文件移到/usr/local目錄下,并重命名為elasticsearch
mv elasticsearch-7.6.2 /usr/local/elasticsearch
3.創(chuàng)建新增賬號(出于安全考慮,elasticsearch默認不允許使用root賬號運行)
useradd 新用戶名
4.設置密碼
passwd 新密碼
5.創(chuàng)建data和logs文件夾
mkdir -p /home/新用戶名/elasticsearch/data
mkdir -p /home/新用戶名/elasticsearch/logs
6.給新建文件夾授予權(quán)限
chmod -R 777 /home/新用戶名/elasticsearch
chmod -R 777 /usr/local/elasticsearch
7.進入elasticsearch/config文件夾
cd /usr/local/elasticsearch/config
8.設置elasticsearch.yml
vi elasticsearch.yml
http.cors.enabled: true
http.cors.allow-origin: "*"
network.host: 0.0.0.0
cluster.name: laokou-elasticsearch #可自定義
node.name: node-elasticsearch #可自定義
http.port: 9200
cluster.initial_master_nodes: ["node-elasticsearch"] #這里就是node.name
path.data: /home/koushenhai/elasticsearch/data # 數(shù)據(jù)目錄位置
path.logs: /home/koushenhai/elasticsearch/logs # 日志目錄位置
?設置好之后要保存?
9.設置jvm.option(默認為1g 服務器內(nèi)存足夠,可跳過)
vi jvm.options
-Xms512m
-Xmx512m
?設置好之后要保存?
10.設置vm.max_map_count(如果小于262144就修改或沒有設置就執(zhí)行這一步)
報錯信息:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
vi /etc/sysctl.conf
vm.max_map_count = 655360
?設置好之后要保存(記得刷新參數(shù))??
#刷新參數(shù)
sysctl -p
11.設置limits.conf(沒有設置就執(zhí)行這一步)
?報錯信息:max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
vi /etc/security/limits.conf
新用戶 soft nofile 65535
新用戶 hard nofile 65537
?設置好之后要保存?
新用戶是啟動es的賬號
追加內(nèi)容后,需要關閉shell連接工具,重新登錄用戶才會生效
12.切換賬號
su 新用戶
?13.啟動elasticsearch
cd /usr/local/elasticsearch/bin
./elasticsearch
14.啟動成功截圖(在谷歌瀏覽器輸入 -> http://ip:9200)
?15.進入elasticsearch.yml設置密碼(不設置密碼,可跳過)
cd /usr/local/elasticsearch/config
vi elasticsearch.yml
http.cors.enabled: true
http.cors.allow-origin: "*"
network.host: 0.0.0.0
cluster.name: laokou-elasticsearch
node.name: node-elasticsearch
http.port: 9200
cluster.initial_master_nodes: ["node-elasticsearch"]
path.data: /home/koushenhai/elasticsearch/data # 數(shù)據(jù)目錄位置
path.logs: /home/koushenhai/elasticsearch/logs # 日志目錄位置
#設置密碼
http.cors.allow-headers: Authorization
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
?設置好之后要保存
16.啟動elasticsearch密碼設置并自定義密碼(不設置密碼,可跳過)
cd /usr/local/elasticsearch/bin
./elasticsearch-setup-passwords interactive
17.用elasticsearch-head連接elasticsearch(設置密碼了,就需要用密碼登錄,賬號為elastic)
?18.安裝同義詞(ik、同義詞、拼音)
su root
mkdir -p /usr/local/elasticsearch/plugins/analysis-synonym
mkdir -p /usr/local/elasticsearch/plugins/analysis-ik
mkdir -p /usr/local/elasticsearch/plugins/analysis-pinyin
yum install -y unzip zip
unzip -d /usr/local/elasticsearch/plugins/analysis-ik /opt/elasticsearch-analysis-ik-7.6.2.zip
unzip -d /usr/local/elasticsearch/plugins/analysis-pinyin /opt/elasticsearch-analysis-pinyin-7.6.2.zip
unzip -d /usr/local/elasticsearch/plugins/analysis-synonym /opt/elasticsearch-analysis-dynamic-synonym-7.6.2.zip
19.后臺運行es
chmod +x /usr/local/elasticsearch/bin/elasticsearch
cd /usr/local/elasticsearch/bin
./elasticsearch -d
重啟es即可文章來源:http://www.zghlxwxcb.cn/news/detail-404290.html
大功告成,歡迎在評論下留言,你所遇到的問題...文章來源地址http://www.zghlxwxcb.cn/news/detail-404290.html
到了這里,關于centos7 安裝 elasticsearch 7.6.2及分詞器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!