單實例安裝和啟動
安裝java開發(fā)環(huán)境
1涧至、下載jdk8
下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2莱找、解壓之后移動到opt目錄下
tar -zxf jdk-8u201-linux-x64.tar.gz
sudo mv jdk1.8.0_201 /opt/
3、修改環(huán)境變量
vim ~/.bashrc
在最后面加上如下的代碼(具體的路徑地址根據(jù)實際情況做調(diào)整):
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
4肌括、版本效果
安裝elasticsearch
1、下載源碼包
下載地址(或者自己去百度搜索并官網(wǎng)下載):https://www.elastic.co/downloads/elasticsearch
2彼乌、解壓安裝
下載linux版本绵脯,將下載的文件上傳到linux中,解壓并放置到自己常用的軟件安裝目錄中跨新,解壓后的文件目錄如下:
3富腊、啟動es
進(jìn)入bin目錄,使用elasticsearch
命令來啟動:
es不建議使用root用戶啟動域帐,會出現(xiàn)下面的錯誤:
切換到非root用戶之后該用戶沒有es的安裝目錄操作權(quán)限的時候會出現(xiàn)下面的錯誤:
``
chown -R 用戶名:用戶名 文件目錄
``
使用上面的命令來給與當(dāng)前用戶權(quán)限赘被,啟動的時候會輸出一些日志信息是整,注意看下面的日志輸出,表示啟動成功
啟動的時候還有可能出現(xiàn)下面的問題而啟動不了:
進(jìn)入到root用戶設(shè)置一下,后面這個262144請根據(jù)日志提示來設(shè)置
sysctl -w vm.max_map_count=262144
檢查值是否設(shè)置好了
sysctl -a | grep "vm.max_map_count"
4民假、瀏覽器訪問es
http://ip:9200浮入,其中ip表示es安裝服務(wù)器的ip地址,現(xiàn)在直接訪問應(yīng)該是訪問失敗的羊异,需要修改配置文件中的外網(wǎng)訪問ip限制事秀,在config目錄下有elasticsearch.yml文件其中的network.host
屬性放開并設(shè)置ip限制為0.0.0.0
,修改圖如下:
啟動之后再控制臺使用curl命令訪問localhost:9200
瀏覽器訪問:
5、常用命令(逐步補(bǔ)充,命令是相對目錄而言的球化,使用的使用請注意實際調(diào)整)
|命令|說明|
|:--|:--|
|./elasticsearch|啟動命令|
|nohup./elasticsearch&|后臺啟動命令|
下一篇說明如何進(jìn)行elasticsearch-head插件的安裝和使用秽晚,還有elasticsearch的多實例安裝和集群搭建