1.環境
Java -version:java11


centos: 7.2
elasticsearch: 7.2
2.獲取壓縮包
3. 解壓
tar -xvf elasticsearch-7.2.0-linux-x86_64.tar.gz
4. 啟動
cd ../bin
./elasticsearch
(1)問題一


原因:內存問題
修改JVM的內存
vim ../config/jvm.options


-Xms: 為JVM啟動時分配的內存
-Xmx: 為JVM運行過程中分配的最大內存
默認分配的內存為1G,但是機器運行期間最大可分配的內存小於1G,因此出現啟動內存不足的問題,這里調小內存設置,就解決了問題
(2)問題二


原因:不能用root用戶啟動
新增加es用戶,es解壓之后,新增加一個elasticsearch用戶,這里修改下密碼
adduser esuser
passwd esuser
賦予用戶權限
chown -R esuser elasticsearch-7.2.0
切換用戶
su esuser
如果啟動的時候,出現找不到Java_home問題,修改/etc/profile下面的Java_Home配置
esuser 用戶啟動
./elasticsearch


5. 測試


6. 后台運行
./elasticsearch -d