1. 程式人生 > >CentOS7 安裝 ElasticSearch 並使用外網訪問

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=.:JAVAHOME/jre/lib/rt.jar:JAVA_HOME/jre/lib/rt.jar:

JAVA_HOME/lib/dt.jar:JAVAHOME/lib/tools.jarexportPATH=JAVA_HOME/lib/tools.jar export PATH=PATH:$JAVA_HOME/bin

更新配置 source /etc/profile

本次安裝採用當前最新版本 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] 本文原創,轉載請註明出處。謝謝。