00 環(huán)境介紹:
server version:Ubuntu 16.04
01 配置安裝
1.下載JDK8 環(huán)境位置
下載地址:JAVA下載地址
2.將文件移動至/opt目錄下
使用SecureFX 或 命令傳輸均可
3.修改環(huán)境變量
vim ~/.bashrc 或 vim /etc/profile
# 文件末端加上以下配置
export JAVA_HOME=/opt/jdk1.8.0_201
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# 添加完以后 source ~/.bashrc 或 source /etc/profile
這幾個文件的區(qū)別參考 linux環(huán)境變量之profile .bash_profile .bash_login .profile .bashrc 加載詳解
Tips:
有些用戶可能會在切換用戶后環(huán)境變量不生效的情況,如遇到這種需要在被切換的用戶下重新執(zhí)行步驟3
4.查看Java版本
mutou@instance-a4qpzpig:/root/elasticsearch-6.7.0/bin$ java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
02安裝 Elasticsearch
1.下載Linux源碼包 Linux
2.解壓安裝
下載linux版本,將下載的文件上傳到linux中,解壓并放置到自己常用的軟件安裝目錄中,解壓后的文件目錄如下:

3.啟動 Elasticsearch
進入bin目錄,使用elasticsearch命令來啟動:
es不建議使用root用戶啟動,會出現(xiàn)下面的錯誤:

切換到非root用戶之后該用戶沒有es的安裝目錄操作權(quán)限的時候會出現(xiàn)下面的錯誤:

chown -R 用戶名:用戶名 文件目錄
使用上面的命令來給與當前用戶權(quán)限,啟動的時候會輸出一些日志信息,注意看下面的日志輸出,表示啟動成功

啟動的時候還有可能出現(xiàn)下面的問題而啟動不了:

進入到root用戶設置一下,后面這個262144請根據(jù)日志提示來設置
sysctl -w vm.max_map_count=262144
檢查值是否設置好了
sysctl -a | grep "vm.max_map_count"
4.瀏覽器訪問es
http://ip:9200,其中ip表示es安裝服務器的ip地址,現(xiàn)在直接訪問應該是訪問失敗的,需要修改配置文件中的外網(wǎng)訪問ip限制,在config目錄下有elasticsearch.yml文件其中的network.host屬性放開并設置ip限制為0.0.0.0,修改圖如下:

啟動之后再控制臺使用curl命令訪問localhost:9200

瀏覽器訪問:
