Centos7安裝Elasticsearch


一、安裝Elasticsearch

切換到 /opt 目錄,下載Elasticsearch,

cd /opt

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.tar.gz

 

解壓到當前目錄

tar -zxvf elasticsearch-6.2.4.tar.gz

 

 

由於ElasticSearch可以接收用戶輸入的腳本並且執行,為了系統安全考慮,需要創建一個單獨的用戶用來運行ElasticSearch

創建用戶組和用戶

groupadd elsearch

useradd elsearch -g elsearch -p 123456

 

更改 elasticsearch-6.2.4 文件夾及內部文件的所屬用戶及組為elsearch

chown -R elsearch:elsearch elasticsearch-6.2.4

 

 

 切換用戶並啟動 elasticsearch

su elsearch

cd /opt/elasticsearch-6.2.4/bin/

./elasticsearch   # 前台啟動,接 ctrl + c 停止elasticsearch服務

./elasticsearch -d   # 后台啟動

 

本地 curl 測試

curl 127.0.0.1:9200

 

調整 JVM 內存大小

vi elasticsearch

ES_JAVA_OPTS="-Xms512m -Xmx512m"

 

開啟遠程訪問

切換到 config 目錄下,修改 elasticsearch.yml 文件

cd /opt/elasticsearch-6.2.4/config/

network.host: 192.168.1.80  # 根據實際情況修改

放通防火牆端口

firewall-cmd --zone=public --add-port=9200/tcp --permanent

firewall-cmd --reload

 

 再次啟動,報錯

解決第一個錯誤:

vi /etc/security/limits.conf

* soft nofile 65536
* hard nofile 65536
* soft nproc 65536
* hard nproc 65536

 

解決第二個錯誤:

vi /etc/sysctl.conf

vm.max_map_count = 655360

sysctl -p

 

注銷 elsearch 用戶,重新登錄並啟動 elasticsearch

通過瀏覽器遠程訪問

二、安裝 kibana

Kibana是一個針對Elasticsearch的開源分析及可視化平台,使用Kibana可以查詢、查看並與存儲在ES索引的數據進行交互操作,使用Kibana能執行高級的數據分析,並能以圖表、表格和地圖的形式查看數據

下載 kibana,注意:kibana版本與elasticsearch版本號要一致

cd /opt

wget https://artifacts.elastic.co/downloads/kibana/kibana-6.2.4-linux-x86_64.tar.gz

 

解壓到當前目錄

tar -zxvf kibana-6.2.4-linux-x86_64.tar.gz

 

修改 kibana 配置文件

vi kibana-6.2.4/config/kibana.yml

server.host: "192.168.1.80"
elasticsearch.url: "http://192.168.1.80:9200"

 

放通防火牆端口

firewall-cmd --zone=public --add-port=5601/tcp --permanent

firewall-cmd --reload

 

啟動 kibana

cd /opt/kibana-6.2.4/bin/

./kibana  # 前台啟動,接 ctrl + c 停止

./kibana &  # 后台啟動

 

通過瀏覽器遠程訪問

 

三、安裝中文分詞器

下載中文分詞器包 elasticsearch-analysis-ik-6.2.4.zip,下載地址 https://pan.baidu.com/s/1xhFoQ8VU2zyO3rSMaQW_8Q,

上傳到 /opt/elasticsearch-6.2.4/plugins,解壓重命名即可,需要重啟elasticsearch生效。

 

 最大分詞法

 

聰明分詞法

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM