#02 ubuntu16.04下elasticsearch的安裝 問題總結(jié)

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中,解壓并放置到自己常用的軟件安裝目錄中,解壓后的文件目錄如下:


es安裝文件目錄.png

3.啟動 Elasticsearch

進入bin目錄,使用elasticsearch命令來啟動:

es不建議使用root用戶啟動,會出現(xiàn)下面的錯誤:

使用root用戶啟動es出現(xiàn)的錯誤

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

非root用戶沒有文件操作權(quán)限錯誤

chown -R 用戶名:用戶名 文件目錄

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


es啟動成功

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

vm.max_map_count太小導致啟動不了

進入到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,修改圖如下:

修改network.host配置

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

控制臺curl命令訪問

瀏覽器訪問:


瀏覽器訪問

原文地址: ubuntu16.04下elasticsearch的安裝

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容