Linux 搭建 ElasticSearch5.x

一、ElasticSearch5.2.2 安裝

1、檢查 JDK版本(必須使用jdk1.8版本)
# java -version
2、初始化環(huán)境
# service iptables status
# service iptables stop
# chkconfig iptables off
# yum install -y wget vim
# vim /etc/selinux/config   //SELINUX=enforcing更改為SELINUX=disabled
# reboot
3、下載安裝ElasticSearch5.2.2
# cd /usr/local/
# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.2.tar.gz
# tar -zxvf elasticsearch-5.5.2.tar.gz
# cd elasticsearch-5.5.2/
# vim config/elasticsearch.yml    //添加如下配置
# 配置es的集群名稱, es會自動發(fā)現(xiàn)在同一網(wǎng)段下的es,如果在同一網(wǎng)段下有多個集群,就可以用這個屬性來區(qū)分不同的集群
cluster.name: elasticsearch
# 節(jié)點名稱
node.name: "es_client"
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
network.host: 0.0.0.0
4、因為安全問題 elasticsearch 不讓用root用戶直接運(yùn)行,所以要創(chuàng)建新用戶并運(yùn)行
# groupadd elsearch
# useradd elsearch -g elsearch -p elasticsearch
# chown -R elsearch:elsearch /usr/local/elasticsearch-5.5.2  //更改用戶權(quán)限
# su elsearch
# ./bin/elasticsearch
Tips:啟動發(fā)現(xiàn)報錯

切換成root用戶執(zhí)行以下命令

# su root
# vim /etc/security/limits.conf
//添加如下內(nèi)容:
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
# vim /etc/security/limits.d/90-nproc.conf
//修改如下內(nèi)容:
* soft nproc 1024
#修改為
* soft nproc 2048
# vim /etc/sysctl.conf
添加下面配置:
vm.max_map_count=655360
并執(zhí)行命令:
# sysctl -p
重新啟動ElasticSearch
# su elsearch
# ./bin/elasticsearch
# ./bin/elasticsearch -d  //后臺運(yùn)行
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容