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]
本文原创,转载请注明出处。谢谢。

猜你喜欢

转载自blog.csdn.net/qq_19264385/article/details/82950150