centos7下安裝Elastic Search
1.下載JDK1.8以上的Linux版本
官網:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2.下載Elastic Search的Linux版本
官網:https://www.elastic.co/downloads/elasticsearch
3.啟動虛擬機器:
將jdk和Elastic Search放到opt目錄下(並解壓)
解壓JDK命令:tar -zxvf jdk-8u191-linux-x64.tar.gz
解壓ES命令:tar -zxvf elasticsearch-6.5.4.tar.gz
4.配置JDK 環境變數
vi /etc/profile後輸入字母a或i即可進入編輯狀態,在該檔案中新增以下變數
6.測試JDK
檢視JDK命令:java -version
7.安裝Elastic Search
7.1首先建立一個使用者,es的自我保護機制不推薦直接使用root使用者啟動
groupadd redpig //建立使用者組
userdd lordshaw -g redpig -p 123456 //建立使用者讓其歸屬到redpig組中,然後建立密碼123456
7.2使用chown命令
chown -R lordshaw:redpig elasticsearch-6.5.4
7.3進入建立好的子使用者並修改配置檔案
su lordshaw //進入子使用者
cd /opt/elasticsearch-6.5.4/config/ //進入config目錄
vi elasticsearch.yml //修改配置檔案
然後儲存退出
7.4修改limist.conf檔案
命令: vi /etc/security/limits.conf
配置:
lorshaw soft nofile 65536 lorshaw hard nofile 131072 lorshaw soft nproc 65536 lorshaw hard nproc 65536
7.5修改limits.d配置檔案
命令:vi /etc/security/limits.d/20-nproc.conf
配置:lordshaw soft nproc 65536
7.6:修改sysctl.conf配置檔案
命令:vi /etc/sysctl.conf
配置:
vm.max_map_count=655360
7.7:執行命令:讓以上配置生效
sysctl -p
8.關閉防火牆
systemctl stop firewalld.service
9.啟動ElasticSearch
使用子使用者,進入opt/es/bin目錄下,使用 ./elasticsearch
啟動
10.使用宿主機(Windows訪問)