Ubuntu 安裝 Elasticsearch
阿新 • • 發佈:2018-12-25
1.安裝java
注意:最新版本的elasticsearch(5.6.2)要求安裝java8
1、sudo apt-add-repository ppa:webupd8team/java
2、sudo apt-get update
3、sudo apt-get install oracle-java8-installer
注意:如果之前有安裝老版本的java或者opensdk的,在安裝之後,最好重新設定以下環境變數:export JAVA_HOME=/usr/lib/jvm/java-8-oracle 和 export CLASSPATH=/usr/share/java,最後source /etc/profile使變數生效。
2. 下載elasticsearch
zip安裝:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.2.zip
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.2.zip.sha512
shasum -a 512 -c elasticsearch-5.6.2.zip.sha512
unzip elasticsearch-5.6.2.zip
cd elasticsearch-5.6.2/
rpm安裝:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.rpm
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.rpm.sha512
shasum -a 512 -c elasticsearch-6.5.4.rpm.sha512
sudo rpm --install elasticsearch-6.5.4.rpm
注意:需要為elasticsearch分配一個新的使用者(因為不允許以root賬號啟動)
groupadd elsearch
useradd elsearch -g elsearch -p elasticsearch
建立新使用者後,將解壓後的elasticsearch的擁有者更換為elsearch:chown -R elsearch:elsearch elasticsearch
3. 執行elasticsearch
切換到elsearch使用者,切換到elasticsearch目錄,使用命令啟動:./bin/elasticsearch
另開一個終端,使用curl訪問如下地址即可驗證是否成功安裝:curl 'http://localhost:9200?pretty'
技巧1:變更配置記憶體
新版的elasticsearch配置記憶體要使用如下指令:ES_JAVA_OPTS="-Xms30g –Xmx30g" ./bin/elasticsearch