博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阿里云ECS部署ES
阅读量:6420 次
发布时间:2019-06-23

本文共 2159 字,大约阅读时间需要 7 分钟。

背景

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

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

步骤:

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

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

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

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

2.安装ES

  1.下载JDK。

--判断是否已经安装jdk,官方建议安装jdk8rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]'--如果有批量卸载rpm -qa | grep Java | xargs rpm -e --nodeps--下载接受oracle协议的jdk,也可以自己下载jdkwget --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

--解压下载的jdktar -zxvf jdk-8u101-linux-x64.tar.gz--修改配置,使用yum会自动完成配置vi /etc/profile--设定变量export JAVA_HOME=/usr/local/jdk1.8.0_101export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport 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账户造成的。

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

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

  4.验证是否启动成功

curl http://localhost:9200/

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

  5.安装插件

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

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

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

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

 

 

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

总结

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

 

转载于:https://www.cnblogs.com/wenBlog/p/7451696.html

你可能感兴趣的文章
JS重构分页
查看>>
SQL Server 索引结构及其使用(一)[转]
查看>>
[翻译] LASIImageView - 显示进度指示并异步下载图片
查看>>
Mono 3.2.7发布,JIT和GC进一步改进
查看>>
xcode添加文件时的勾选解析
查看>>
陈正冲老师讲c语言之内存的申请malloc() 和释放free()
查看>>
[翻译] MCProgressView 使用自定义图片做进度显示
查看>>
JS完成改变新闻字体大中小的显示
查看>>
.NET开发者必备的11款免费工具
查看>>
linux找不到动态链接库 .so文件的解决方法
查看>>
开源跨平台的3D渲染软件
查看>>
五种I/O 模式,select、epoll方法的理解,BIO、NIO、AIO理解 相关文章
查看>>
flash流媒体资料
查看>>
关于C++ const 的全面总结
查看>>
Javascript模块化编程
查看>>
atitit.提升2--3倍开发效率--cbb体系的建设..
查看>>
微软职位内部推荐-SDE
查看>>
myeclipse集成weblogicserver
查看>>
Maven的第一个小程序
查看>>
人机交互的新方向:智能聊天机器人
查看>>