CentOS7 安裝 ElasticSearch 並使用外網訪問

運行環境:
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]
本文原創,轉載請註明出處。謝謝。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章