Elasticsearch安裝 配置

2021-09-29 20:10:01 字數 1678 閱讀 8327

ps: 在安裝elasticsearch之前請確認jdk是否安裝了1.8及以上版本

所有release版本:

wget 

tar -zvxf elasticsearch-6.2.4.tar.gz

2、啟動elasticsearch

cd elasticsearch-6.2.4

./bin/elasticsearch

普通使用者來執行,命令如下:

groupadd elk #新增使用者組

useradd elk -g elk -p 1234 #新建elk使用者所屬elk使用者組密碼為1234

chown -r elk:elk ./elasticsearch-6.2.4 #將elasticsearch目錄授權給elk使用者

su elk #切換到elk使用者

再次啟動elasticsearch:./bin/elasticsearch -d # -d表示後台啟動

3、安裝ik分詞器外掛程式

ps:ik分詞器外掛程式版本須和elasticsearch版本一致

./bin/elasticsearch-plugin install

4、安裝過程中遇到的問題

4.1、es不能以root使用者執行,須保證非root使用者對es目錄的許可權,在第二步已處理

4.2、問題:max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]

解決方法:修改limits.conf配置檔案

vi /etc/security/limits.conf  或 sudo vi /etc/security/limits.conf,增加下面兩行

* hard nofile 65536

* soft nofile 65536

4.3、問題:max number of threads [1024] for user [lish] likely too low, increase to at least [2048]

解決方法:進入limits.d目錄下修改配置檔案

vi /etc/security/limits.d/90-nproc.conf 或 sudo vi /etc/security/limits.d/90-nproc.conf

修改 * soft nproc 1024 為 * soft nproc 2048

4.4、問題:max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]

解決方法:修改sysctl.conf配置檔案

vi /etc/sysctl.conf 或 sudo vi /etc/sysctl.conf,增加下面配置項

vm.max_map_count=262144

儲存後,執行命令:sysctl -p

啟動成功,訪問elasticsearch.yml network.host引數配置位址+http.port引數配置的埠,訪問後頁面展示如下:

如果訪問不了,關閉防火牆或開放http.port引數配置的埠

ElasticSearch 服務安裝

新版本的 elasticsearch 需要的 jdk 版本較高.公司預設提供現在最新能到1.7.45版本因此需要公升級 jdk 具體公升級 jdk.見dev 環境 jdk 公升級備忘 官網 命令 download elasticsearch sudo wget2.2 拷貝歸檔包到 q 目錄 copy...

elasticsearch安裝部署

修改vi config elasticsearch.yml network.host 127.0.0.1 即可通過ip 訪問,驗證可用性 cd bin elasticsearch 瀏覽器訪問 即可 安裝marvel 外掛程式方便除錯 elasticsearch 外掛程式安裝 cd elasticse...

ElasticSearch 安裝啟動

2 解壓到當前目錄 tar zxvf elasticsearch 7.1.1.tar.gz3 es配置檔案,幾乎不用什麼更改,大部分都是預設就可以。配置檔案裡有 集群配置 節點配置 路徑配置 記憶體配置 網路配置 集群節點發現引數 等配置資訊。進入 elasticsearch config目錄,使用...