前置条件:jdk1.8
1、创建目录
mkdir /opt/app/elasticsearch
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.1.tar.gz
2、修改配置文件
对如elasticsearch.yml进行修改
cluster.name: es5.4
node.name: node-130
network.host: 192.168.181.131
http.port: 9200
#防脑裂设置(节点数量/2+1)
discovery.zen.minimum_master_nodes: 1
#设置其他节点ip
discovery.zen.ping.unicast.hosts: ["192.168.181.131"]
3、创建用户
groupadd search
useradd -g search search
chown search.search ./elasticsearch-5.4.1/ -R
4、修改参数
1>修改/etc/sysctl.conf,增加如下参数
vm.max_map_count=262144
使配置生效
sysctl -p
或者临时修改
sysctl -w vm.max_map_count=262144
2>修改内存参数
修改 config/jvm.options,设置内存大小
#视内存大小而定,建议为物理机的一般
-Xms1g
-Xmx1g
3>修改/etc/security/limits.conf
增加如下
#search 为启动es的用户
search hard nofile 65536
search soft nofile 65536
5、启动
su search
./bin/elasticsearch -d
网友评论