linux elasticsearch 安裝部署
阿新 • • 發佈:2018-12-05
https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.4.3.zip
1.
下載:
curl -L -O https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.3.4/elasticsearch-2.3.4.tar.gz
2.解壓指定目錄
zip解壓命令
unzip test.zip -d /root/
gz解壓命令
gunzip -c /root/test.gz > ./test.txt
3.安裝java環境變數
3.1 下載jdk
#cd /tmp
#wget "http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jdk-7u25-linux-x64.rpm?AuthParam=1372142112_983985b072250462338f52e48b37d8b9"
3.2 安裝
複製到/usr/java/路徑下
#mkdir /usr/java/
#cp jdk-7u25-linux-x64.rpm /usr/java/
3.3 新增可執行許可權
# cd /usr/java/
# chmod +x jdk-7u25-linux-x64.rpm
#rpm -ivh jdk-7u25-linux-x64.rpm
4.配置環境變數
#vi /etc/profile
結尾處新增(注意jdk版本自行改變)
#set java environment
export JAVA_HOME=/usr/java/jdk1.7.0_25
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
儲存退出
5.新增使用者組,注意es不能直接使用root啟動
這是出於系統安全考慮設定的條件。由於ElasticSearch可以接收使用者輸入的指令碼並且執行,為了系統安全考慮,
建議建立一個單獨的使用者用來執行ElasticSearch
此時賬號密碼:elsearch
#建立使用者組
groupadd elsearch
#建立使用者
useradd elsearch -g elsearch
#設定密碼
passwd elsearch
開啟es安裝目錄賦予使用者組
cd /opt
chown -R elsearch:elsearch elasticsearch
chown -R user1 directory1 改變一個目錄的所有人屬性並同時改變改目錄下所有檔案的屬性
6.啟動
#切換使用者
su elsearch
#啟動
cd elasticsearch/bin
./elasticsearch
後臺啟動新增-d
./elasticsearch -d