時間:2020.06.30
環境:Centos7.6.1810
目的:安裝配置ElasticSearch
說明:
作者:Zhong QQ交流羣:121160124 歡迎加入!
準備工作
配置jdk
查看是否已安裝jdk 如未安裝那麼安裝jdk 配置java環境(1.8或以上版本)
java -version
安裝jdk1.8
echo $JAVA_HOME
查看repo源 默認自帶源
yum list java*
安裝指定1.8版本jdk,命令如下
yum -y install java-1.8.0-openjdk
等安裝完成後查看jdk
java -version
創建新用戶
(root)創建elsearch用戶 也可以設置密碼
useradd elsearch
passwd elsearch
創建目錄
mkdir -p /zhong/es
修改目錄權限
chown elsearch:elsearch /zhong -R
安裝和配置elasticsearch
解壓elasticsearch-6.5.4.tar.gz文件到es目錄
tar -zxvf elasticsearch-6.5.4.tar.gz -C /zhong/es/
修改elasticsearch.yml文件
vim /zhong/es/elasticsearch-6.5.4/config/elasticsearch.yml
修改如下的配置
network.host: 0.0.0.0
bootstrap.memory_lock: false # Linux系統內核版本較新的無需設置
修改jvm.options文件
vim /zhong/es/elasticsearch-6.5.4/config/jvm.options
修改如下的配置 這兒推薦爲系統內存的50%或以下
-Xms500m
-Xmx500m
修改sysctl.conf文件
vim /etc/sysctl.conf
添加如下配置 如vm.max_map_count=655360
vm.max_map_count=262144
刷新以生效
sysctl -p
修改limits.conf文件
vim /etc/security/limits.conf
在最下方加入下面的兩行配置
* hard nofile 65536
* soft nofile 65536
* hard nproc 4096 # 測試某些版本可不加
* soft nproc 4096 # 測試某些版本可不加
重新登錄後查看 (註銷或重啓後重新登錄生效)
ulimit -Sn
ulimit -Hn
關閉防火牆或設置策略
systemctl stop firewalld # 本次登錄有效
啓動elasticsearch
cd /zhong/es/
./elasticsearch-6.5.4/bin/elasticsearch # 前臺
./elasticsearch-6.5.4/bin/elasticsearch -d # 後臺
瀏覽器查看
127.0.0.1:9200
查看elasticsearch進程
jps
停止elasticsearch
kill ps-number # or Ctrl + C
交流羣:121160124 歡迎加入!