1.安裝java(1.8)java
下載壓縮包linux
wget https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gzvim
(linux 64位)bash
建立文件夾oracle
makedir /usr/java 將java安裝到該目錄curl
解壓文件elasticsearch
$ tar -zxvf jdk-8u191-linux-x64.tar.gz /usr/javaurl
設置環境變量blog
能夠設置到/etc/profile或~/.bashrc中get
二者的區別是/etc/profile是系統的環境變量,~/.bashrc是用戶的環境變量
vim /etc/profile
添加export JAVA_HOME=/usr/java/jdk1.8.0_191
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=${JAVA_PATH}:$PATH
從新載入配置文件 source /etc/profile
java -version 查看java是否安裝成功
2.安裝ElasticSearch
下載壓縮包wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.3.tar.gz
建立文件夾 makedir /usr/es
解壓 tar -xzvf elasticsearch-6.5.3.tar.gz -C /usr/es
3. 爲elasticsearch建立用戶,用戶組
es在root用戶下不能啓動,因此咱們建立一個專用於elasticsearch的用戶
groupadd elsearch 建立用戶組elsearch
useradd elsearch -g elsearch -p elasticsearch 建立用戶並把該用戶加到elsearch組
chown -R elsearch:elsearch /usr/es 受權es文件夾權限給elsearch用戶
4.啓動elasticsearch:
su elsearch 切換到elsearch用戶
進入elasticsearch的bin目錄 執行 ./elasticsearch 啓動elasticsearch
驗證:curl http://127.0.0.1:9200
5.容許外網訪問elasticsearch
進入elasticsearch的config目錄下
vim elasticsearch.yml
network.host: 0.0.0.0
重啓elasticsearch(kill掉elsaticsearch而後啓動)