(1)安装elasticsearch

1811人浏览 / 0人评论

### 安装java
yum install -y java-1.8.0-openjdk.x86_64 

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.0.rpm

rpm -ivh elasticsearch-6.6.0.rpm

systemctl daemon-reload
systemctl enable elasticsearch.service
systemctl start elasticsearch.service
systemctl status elasticsearch.service
systemctl is-active elasticsearch.service

二、检查是否启动

### 检查是否启动成功
ps -ef|grep elastic
lsof -i:9200
curl localhost:9200

三、查看配置文件

[root@web01]# rpm -qc elasticsearch 
/etc/elasticsearch/elasticsearch.yml        #主配置文件
/etc/elasticsearch/jvm.options                #java虚拟机配置
/etc/init.d/elasticsearch                    #init.d启动脚本
/etc/sysconfig/elasticsearch                #环境变量相关信息,不需要动
/usr/lib/sysctl.d/elasticsearch.conf        #环境变量相关
/usr/lib/systemd/system/elasticsearch.service    #systemd启动脚本

四、调整JVM配置文件

/etc/elasticsearch/jvm.options
-Xms1g     ##最小内存使用,直接占用1个G;
-Xmx1g     ##最大内存使用,直接占用1个G;

如何设置: 1、不要超过30G。2、最大值和最小值设置一样。3、填写内存的总量的50%。

------

/etc/elasticsearch/elasticsearch.yml

[root@web01 ~]# grep "^[a-z]" /etc/elasticsearch/elasticsearch.yml
node.name: node-1
path.data: /data/elasticsearch   
path.logs: /var/log/elasticsearch 
bootstrap.memory_lock: true    ##开启内存锁定
network.host: 10.0.0.3   
http.port: 9200  
 

[root@web01 ~]# mkdir -p /data/elasticsearch
[root@web01 ~]# chown -R elasticsearch:elasticsearch /data/elasticsearch
[root@web01 ~]# systemctl restart elasticsearch.service

(1)、遇坑指南

启动报错1


[2019-07-09T10:49:36,109][ERROR][o.e.b.Bootstrap          ] [node-1] node validation exception
[1] bootstrap checks failed
[1]: memory locking requested for elasticsearch process but memory is not locked

systemctl edit elasticsearch     ##把下面俩行复制进去
[Service]                        
LimitMEMLOCK=infinity


systemctl daemon-reload
systemctl start elasticsearch
 

 

全部评论