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
修改如下配置:
cluster.name: my-application
node.name: node-87
network.host: 192.168.8.87
http.port: 9200
切换到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
以上这几个命令可以都试一下
vim _site/app.js
# 修改 『http://localhost:9200』字段为本机ES端口与IP
grunt server & 或者npm run start &
nohup grunt server &exit 此为终极杀招
后台启动head
vim elasticsearch.yml
增加如下两行,否则es起不来
http.cors.enabled: true
http.cors.allow-origin: "*"
重启es
重启head插件
浏览器中输入:http://192.168.8.87:9100/即可访问,具体地址请根据实际情况
参考文档:https://www.cnblogs.com/Onlywjy/p/Elasticsearch.html
https://blog.csdn.net/liu123641191/article/details/80963046
https://www.pocketdigi.com/20171212/1585.html
从头开始读取文件
https://blog.csdn.net/jiao_fuyou/article/details/50777816
https://www.cnblogs.com/xing901022/p/4805586.html
https://my.oschina.net/xiaowangqiongyou/blog/1812708
es报错信息处理文档
es突然gc频繁,并且有时候会崩溃退出
https://elasticsearch.cn/question/7581
es集群数据存储问题
https://elasticsearch.cn/question/7587
es熔断机制
https://www.elastic.co/guide/en/elasticsearch/reference/6.5/circuit-breaker.html
logstash同步数据问题
https://elasticsearch.cn/question/7593
16核32G服务器集群的相关配合问题
https://elasticsearch.cn/question/7564
elk中文社区