運行環境:
1、centos7 (阿里雲ECS服務器 CentOS 7.4)
2、java運行環境
3、elasticsearch(教程安裝版本elasticsearch-6.4.2,可自行選擇版本)
安裝過程:
1、安裝java(yum方式)
yum install java*
輸入 y ,等待安裝完成
配置環境變量
vim /etc/profile
輸入以下內容:
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.91.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
更新配置
source /etc/profile
2、安裝ES(elasticsearch):
安裝方式可以用yum或者rpm包安裝:
下載地址:https://www.elastic.co/downloads/elasticsearch
歷史版本:https://www.elastic.co/downloads/past-releases
本次安裝採用當前最新版本 elasticsearch-6.4.2.rpm
1)、準備好rpm包
2)、安裝
rpm -ivh elasticsearch-6.4.2.rpm
3)、啓動ES服務
systemctl start elasticsearch
4)、查看ES狀態
systemctl status elasticsearch
顯示 running ,說明安裝已成功,正在運行
5)、運行測試
curl -XGET localhost:9200
如果本地測試開發,至此已經可以使用了
3、配置公網訪問
1)、查找配置文件
find / -name elasticsearch.yml
2)、打開配置文件
vim /etc/elasticsearch/elasticsearch.yml
查找到紅框部分並且打開註釋 (去掉前面的#)
如下圖 保存退出!
3)、重啓ES服務
systemctl restart elasticsearch
4、配置阿里雲服務
1)、打開控制檯,找到自己的實例,找到安全組配置
打開:內網入方向全部規則 克隆一個規則
2)、打開瀏覽器 輸入你的公網ip:9200
注:其他平臺服務器,包括自己機房服務器,開通端口規則大同小異,雲平臺不會開啓可以問客服,機房可以詢問運維工程師。
3)、至此外網服務已打通,如需要配置集羣,可以去看elasticsearch cluster相關教程!
後記:如果外網依舊無法訪問,請查看防火牆規則。
本人郵箱:[email protected]
本文原創,轉載請註明出處。謝謝。