阿里云ECS部署ES

阿里云ECS部署ES

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

背景

  最近越来越多的公司把业务搬迁到云上,公司也有这个计划,自己抽时间在阿里云和Azure上做了一些小的尝试,现在把阿里云上部署ES和kibana记录下来。为以后做一个参考,也希望对其他人有帮助。

  这里以阿里云为例,由于测试只有一台机器所以这里就展开到集群了,下面介绍下详细的步骤。

步骤:

1.申请阿里云,开通免费ECS

  首先登陆阿里云,然后在特惠专区选择了免费六个月的活动,点击进入由于名额有限没获得免费的,但是9.9元也可获得该资格,然后申请了。

<span>阿里云ECS部署ES</span>

  注意:这里千万要从免费套餐内去创建免费的内容,不能再工作台创建。否则要付费的。

  我在这里分别创建了ECS和RDS以及OSS等,还有一些安全类,这里不做介绍,专心配置ECS。

2.安装ES

  1.下载JDK。

--判断是否已经安装jdk,官方建议安装jdk8
rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]'
--如果有批量卸载
rpm -qa | grep Java | xargs rpm -e --nodeps
--下载接受oracle协议的jdk,也可以自己下载jdk
wget --no-check-certificate --no-cookies \
--header "Cookie: oraclelicense=accept-securebackup-cookie" \
http://download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-linux-x64.tar.gz

  2.安装JDK

--解压下载的jdk
tar -zxvf jdk-8u101-linux-x64.tar.gz
--修改配置,使用yum会自动完成配置
vi /etc/profile
--设定变量
export JAVA_HOME=/usr/local/jdk1.8.0_101
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:${PATH}
  保存后运行 source /etc/profile  使环境变量生效。输入 java -version 确认是否安装成功。
  3.下载安装ES
--下载有两个版本

 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.1.2.tar.gz
--请选择一个

wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.4.0/elasticsearch-2.4.0.tar.gz
--解压缩
tar -zxvf elasticsearch-2.4.0.tar.gz
--启动
sh /usr/local/elasticsearch-2.4.0/bin/elasticsearch

如果出现下列错误,是因为使用了root账户造成的。

<span>阿里云ECS部署ES</span>

可以添加专用账号或者使用如下指令启动ES,这里建议不要使用root账户。

 sh /usr/local/elasticsearch-2.4.0/bin/elasticsearch -d -Des.insecure.allow.root=true

  4.验证是否启动成功

curl http://localhost:9200/

<span>阿里云ECS部署ES</span>

如上图所示,表示成功启动ES。当然也可以使用其他方式比如yum,经测试都没有问题。仅做参考。

  5.安装插件

  /bin目录,运行./plugin -install mobz/elasticsearch-head,安装并启动elasticsearch后,在浏览器打开http://localhost:9200/_plugin/head/

3.需要外网访问或者内网IP访问需要做如下配置:

  首先在ES的conf目录下yml文件内修改network.host 的地址如下,我这里写的内网地址(阿里云选择的专用网络)

<span>阿里云ECS部署ES</span>

  其次, 在阿里云控制台ECS,安全组里面逐步找到安全组规则,右侧选择添加或者快速添加规则把入站出站的端口号添加进来,我这里用的是“0.0.0.0/0” ,端口为9200,如果有集群也要打开9300

<span>阿里云ECS部署ES</span>

 

 

   最后,访问插件地址即可,切记,这里IP地址要使用公网IP地址:

<span>阿里云ECS部署ES</span>

总结

  本文主要介绍了单机在阿里云上搭建ES的完整流程方便测试和简单实用。其实与下线无异,难点在于外网访问这块,也不算难点就是第一次不了解可能出问题,配置IP这块需要配置内网地址吗,然后访问时候使用外网。下一篇我将介绍如果使用jdbc完成数据导入和elk套件kibana的部署配置和使用(http://www.cnblogs.com/wenBlog/p/7459971.html)。第一次全程自己配置有很多问题,希望跟大家一起分享起来。共同进步。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/119616.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 命令提示符运行Python程序

    命令提示符运行Python程序1.打开DOS窗口快捷键windows+R2.切换目录到Python程序所在的目录我的Python程序存放在D:\python\program中,文件为hi.py

    2022年10月20日
    1
  • clion激活码一个月【中文破解版】

    (clion激活码一个月)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~S3…

    2022年3月26日
    76
  • Visio2003密钥(office 2003密钥)

    序列号:GWH28-DGCMP-P6RC4-6J4MT-3HFDY序列号:WFDWY-XQXJF-RHRYG-BG7RQ-BBDHM

    2022年4月18日
    168
  • 麦克风阵列波束形成

    麦克风阵列波束形成波束形成beamforming体现的是声源信号的空域选择性,许多传统波束形成方法具有线性处理结构;波束形成需要考虑三个方面:1.麦克风阵列个数;2.性能;3.鲁棒性在麦克风较少时,波束形成的空域选择性差,当麦克风数量较多时,其波束3dB带宽较为窄,如果估计的目标声源方向有稍有偏差,带来的影响也更大,鲁棒性不好。通常鲁棒性和性能是对矛盾体,需要均衡来看。通常波束方向图需要随环境的语音/

    2022年6月15日
    58
  • 三菱PLC学习方法分享

    三菱PLC学习方法分享  学习plc不是为了研究,而是为了工作需要和应用。下面是我学习PLC的方法,供大家参考!  与PLC自动化相关的知识点很多,比如PLC控制、模拟控制、定位、通信、配置、嵌入式系统、变频器、机械传动、液压系统(不知道是不是自动化)等。知识点太多。以常见的PLC为例,三菱、西门子、欧姆龙、松下、LG、达美、卡恩斯等品牌,加上各种国产品牌和众多知识点。如何学好它们?我理解的学习方法是“巧学”。  以我熟悉的三菱plc为例:  一、基础:一定要打好基础——基础是什么?  1.安装编程软件。  

    2022年10月9日
    4
  • 一窥直播技术新趋势「建议收藏」

    一窥直播技术新趋势「建议收藏」历经2016直播元年的爆发,直播App的虚火逐步降温,行业逐渐恢复理性,并不断探索新的产品形态与创新。这其中,技术扮演了不可或缺的角色,新的编码与传输协议,覆盖全球的网络架构,低延迟的音频传输与白板,基于深度学习的图像识别等,这一切进一步加强了各直播参与方的互动。基于Html5的直播技术,AR/VR,H.265编码普及,高清直播成本进一步降低,人工智能等技术又将让直播充满了更多想象。

    2022年7月21日
    14

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号