前置條件:jdk1.8
1、創(chuàng)建目錄
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
#防腦裂設(shè)置(節(jié)點數(shù)量/2+1)
discovery.zen.minimum_master_nodes: 1
#設(shè)置其他節(jié)點ip
discovery.zen.ping.unicast.hosts: ["192.168.181.131"]
3、創(chuàng)建用戶
groupadd search
useradd -g search search
chown search.search ./elasticsearch-5.4.1/ -R
4、修改參數(shù)
1>修改/etc/sysctl.conf,增加如下參數(shù)
vm.max_map_count=262144
使配置生效
sysctl -p
或者臨時修改
sysctl -w vm.max_map_count=262144
2>修改內(nèi)存參數(shù)
修改 config/jvm.options,設(shè)置內(nèi)存大小
#視內(nèi)存大小而定,建議為物理機的一般
-Xms1g
-Xmx1g
3>修改/etc/security/limits.conf
增加如下
#search 為啟動es的用戶
search hard nofile 65536
search soft nofile 65536
5、啟動
su search
./bin/elasticsearch -d