es集群搭建注意細節
一、修改系統配置
更改系統配置:
vim /etc/sysctl.conf
vm.max_map_count=655360
vm.overcommit_memory = 1
vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile 131072
* soft nproc 4096
* hard nproc 4096
elasticsearch soft memlock unlimited
elasticsearch hard memlock unlimited
vim /etc/security/limits.d/90-nproc.conf
* soft nproc 4096
root soft nproc unlimited
以上配置重啟生效
二、安裝es
解壓檔案
tar -xf elasticsearch-6.4.3.tar.gz
mv elasticsearch-6.4.3 /usr/local/elasticsearch
chown es.es elasticsearch -r
vim /usr/local/elasticsearch/config/elasticsearch.yml
修改如下配置:
切換到es使用者下
啟動es
cd /usr/local/elasticsearch/
./bin/elasticsearch
nohup ./bin/elasticsearch & 後台啟動
三、安裝head外掛程式
yum -y install xz
tar xvf node-v4.4.7-linux-x64.tar.xz
配置環境變數
vim /etc/profile
export node_path=/usr/local/node-v4.4.7-linux-x64
export path=$node_home/bin:$path
source /etc/profile
node最好使用高版本,也可以使用系統自帶node
安裝外掛程式,此處有坑,千萬不能在es的plugins目錄下安裝,否則es啟動不起來
cd /root/elasticsearch-head-master 此目錄為head外掛程式解壓目錄
npm install 安裝外掛程式(此處沒安裝成功但是也能啟動)
如果安裝不成功,則 npm install grunt
npm install grunt-cli
npm install -g grunt-cli
以上這幾個命令可以都試一下
# 修改 『http://localhost:9200』欄位為本機es埠與ip
grunt server & 或者npm run start &
nohup grunt server &exit 此為終極殺招
後台啟動head
vim elasticsearch.yml
增加如下兩行,否則es起不來
重啟es
重啟head外掛程式
參考文件:
從頭開始讀取檔案
es報錯資訊處理文件
es突然gc頻繁,並且有時候會崩潰退出
es集群資料儲存問題
es熔斷機制
logstash同步資料問題
16核32g伺服器集群的相關配合問題
elk中文社群
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目錄,使用...