EC2上的ElasticSearch不到60秒

好奇地看到所有ElasticSearch轮奸是关于什么的? 想在没有大量肘部油脂的情况下看到它吗? 然后,朋友, 别再犹豫了-不到60秒,我将向您展示如何在AWS AMI上安装ElasticSearch 。

您首先需要一个AWS账户以及一个SSH密钥对。 如果您尚未完成这两个步骤,请继续进行。 接下来的步骤建议使用特定的AMI。 但是,您可以自由选择实例类型 。 微型实例类型可以免费使用; 因此,您可以在不到一分钟的时间内免费 启动和运行ElasticSearch 。 现在您已经拥有一个AWS账户和一个SSH密钥对,继续创建一个新的安全组(或编辑一个现有的安全组)。

务必打开以下端口 :

  • 22(SSH必需)
  • 80(ElasticSearch使用HTTP进行标准API调用)
  • 9200(ElasticSearch必需)
  • 9300(ElasticSearch必需)

接下来,启动Linux AMI。 例如,我更喜欢ami-c30360aa (这是Ubuntu Server版本13.04),并且我将AMI配置为使用我刚刚介绍的安全组。

现在,SSH到新实例化的AMI。 进入AMI后,您需要安装Java。 不过,请不要担心,我已经覆盖了您。 您需要做的就是通过Ubuntu-Equip项目运行一个方便的脚本,我经常将其用于此类操作:

wget --no-check-certificate https://github.com/aglover/ubuntu-equip/raw/master/equip_java.sh && bash equip_java.sh

您需要接受Oracle的许可。 该脚本完成后,继续输入java -version ,您将看到Oracle的JDK(即Java版本“ 1.7.0_21”)。

接下来,通过另一个漂亮的Ubuntu-Equip脚本下载并安装ElasticSearch:

wget --no-check-certificate https://github.com/aglover/ubuntu-equip/raw/master/equip_elasticsearch.sh && bash equip_elasticsearch.sh

该脚本不会为您启动ElasticSearch。 因此,继续将目录更改为elasticsearch目录并按如下所示启动它:

~/elasticsearch$ bin/elasticsearch -f

深吸一口气(但不要太深,因为我需要您在60秒内完成操作),然后找到您正在使用的AMI的Public DNS。 继续并复制它,然后在本地计算机上启动浏览器,然后转到http://YOUR_AMI_DNS_NAME.com:9200/_plugin/inquisitor/(一定要记下端口)。

顺便说一下, Inquisitor是一个方便的Web应用程序,可让您查询索引。 它是通过Ubuntu-Equip脚本安装的-该工具对于弄清楚如何正确查询索引非常有用。

就是这样。 在不到60秒的时间内,您就可以在云中运行ElasticSearch。 要创建集群吗? 没问题,只需再次按照以下步骤启动另一个ElasticSearch实例,然后相应地配置集群 。

我没有讨论配置ElasticSearch的问题,也没有向您展示如何在Linux实例上将ElasticSearch作为服务创建,但是有1分钟的时间,您期望什么?

参考: The Disco Blog博客上的JCG合作伙伴 Andrew Glover 在不到60秒的时间内对EC2进行了ElasticSearch 。

翻译自: https://www.javacodegeeks.com/2013/05/elasticsearch-on-ec2-in-less-than-60-seconds.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/368409.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Material使用04 MdCardModule和MdButtonModule综合运用

设计需求:设计一个登陆页面 1 模块导入 1.1 将MdCardModule和MdButtonModule模块导入到共享模块中 import { NgModule } from angular/core; import { CommonModule } from angular/common; import { MdSidenavModule, MdToolbarModule,MdIconModule,MdButtonModule…

mysql子分区多少层_MYSQL子分区修剪

我有一个MYSQL表与分区的年份和子分区的月份。MYSQL子分区修剪CREATE TABLE ptable (id INT NOT NULL AUTO_INCREMENT,name varchar(100),purchased DATETIME NOT NULL,PRIMARY KEY (id, purchased))PARTITION BY RANGE(YEAR(purchased))SUBPARTITION BY HASH(MONTH(purchased)…

65. Valid Number

Validate if a given string is numeric. Some examples:"0" > true" 0.1 " > true"abc" > false"1 a" > false"2e10" > true 判断字符串是否代表了有效数字。 这道题有点坑,情况比较多…… 1 cl…

python实现bp神经网络对csv文件进行数据预测

参考资源: sklearn库 bp神经网络[从原理到代码一篇搞定](2)_sklearn 神经网络-CSDN博客 十分钟上手sklearn:安装,获取数据,数据预处理 - 知乎 (zhihu.com) 一个实例讲解如何使用BP神经网络(附代码) - 知…

html实现 页面禁止右键 禁止复制 禁止图片拖动 禁止复制和剪切

众所周知,一般的屏蔽的方法是用JS来编写的脚本,但是也可以直接通过修改网页属性的方法来屏蔽右键 禁止复制。 禁止右键 οncοntextmenu"return false" 禁止复制和剪切: οncοpy"return false;" oncut"return fa…

Spring MVC:表单处理卷。 4 –单选按钮

在软件开发领域,单选按钮是图形用户界面的重要组成部分。 Spring MVC标签库为此表单元素提供了特殊标签。 更确切地说,有两个标签用于此目的:单选按钮,单选按钮。 两者对于特定任务都是有用的。 如您所知,我将在帖子中…

点击时候确定某个元素 js_某空气质量监测平台 JS反爬

目标:中国空气质量在线监测分析平台|城市分析 参考CSDN中文章,记录一下学习过程通过切换城市,页面数据是通过 Ajax 加载的,数据接口:https://www.aqistudy.cn/apinew/aqistudyapi.php请求的POST Data、返回的数据都被加…

HTML 部分常用属性、组成属性|...超链接、路径、锚点、列表、滚动、URL编码、表格、表单、GET和POST

URL地址 就是我们所说的网址:www.jd.com 浏览器内核,渲染引擎 Ie内核:triteent 谷歌/欧鹏:blink 火狐:gecko 苹果:webkit 渲染引擎是出现兼容性的根本问题 -html概念:hyper Text Markup Languag…

Spring @Value取值为null或@Autowired注入失败

Value 用于注入.properties文件中定义的内容 Autowired 用于装配bean 用法都很简单,很直接,但是稍不注意就会出错。下面就来说说我遇到的问题。 前两天在项目中遇到了一个问题,大致描述就是我写了如下一个类(只列出关键代码&#…

2个域名重定向到https域名

配置实例: [rootiZbp17q09o7e8pgg9dybd7Z conf.d]# cat company.confserver { listen 80; server_name www.yu*******dao.com www.bj******kd.com; if ($host ! www.yu********dao.com) { rewrite ^/(.*)$ http://www.yu**********dao.com/$1 permanent; } return …

mysql 部门表_MySQL高级

本文大纲环境win10-64MySQL Community Server 5.7.1mysqld –version可查看版本官方文档SQL执行顺序手写顺序我们可以将手写SQL时遵循的格式归结如下&#xff1a;select distinct from join on wheregroup byhavingorder bylimit <offset>,<rows>distinct&…

使用Apache Camel发布/订阅模式

发布/订阅是一种简单的消息传递模式&#xff0c;其中&#xff0c;发布者将消息发送到某个频道&#xff0c;而无需知道谁将接收消息。 然后&#xff0c;通道负责将消息的副本传递给每个订户。 此消息传递模型允许创建松耦合和可伸缩的系统。 这是一种非常常见的消息传递模式&am…

移动端(H5)弹框组件--简单--实用--不依赖jQuery

俗话说的好&#xff0c;框架是服务与大家的&#xff0c;包含的功能比较多&#xff0c;代码多。在现在追求速度的年代。应该根据自己的需求去封装自己所需要的组件。 下边就给大家介绍一下自己封装的一个小弹框组件&#xff0c;不依赖与jQuery&#xff0c;代码少&#xff0c;适…

IDEA界面

Alt数字&#xff1a;出来你需要的界面转载于:https://www.cnblogs.com/chanaichao/p/9214327.html

在单节点和多节点上的Hadoop设置

我们将描述在单节点和多节点上的Hadoop设置。 将详细描述Hadoop环境的设置和配置。 首先&#xff0c;您需要下载以下软件&#xff08;rpm&#xff09;。 Java JDK RPM Apache Hadoop 0.20.204.0 RPM A&#xff09;单节点系统Hadoop设置 1&#xff09;在Red Hat或CentOS 5系统…

c++ for循环 流程图_python 零基础必知--条件控制与循环语句

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理本文章来自腾讯云 作者&#xff1a;somenzz如果没有 if 语句和循环语句&#xff0c;请问你怎么编程&#xff1f;Python 中的条件控制和循环语句都非常简单&…

前端总结·基础篇·CSS(二)视觉

前端总结系列 前端总结基础篇CSS&#xff08;一&#xff09;布局前端总结基础篇CSS&#xff08;二&#xff09;视觉前端总结基础篇CSS&#xff08;三&#xff09;补充前端总结基础篇JS&#xff08;一&#xff09;原型、原型链、构造函数和字符串&#xff08;String&#xff09;…

【kindle笔记】之 《浪潮之巅》- 2018-1-

《浪潮之巅》 这本书推荐自最爱的政治课老师。 政治课老师张巍老师。我会一直记得你的。 以这样的身份来到这个学校&#xff0c;他人的质疑&#xff0c;自己的忐忑&#xff0c;老板的不公。犹犹豫豫谨小慎微地前进。 第一次听到这样的话是从您口中&#xff1a; 在座的诸位&…

定位网页元素的解析

一.position属性定位网页元素 1.static &#xff1a;默认值&#xff0c;没有定位。按照标准文档流的方式提现出来 2.relative&#xff1a;相对定位&#xff0c;相对于自身元素原来的位置进行定位 <style type"text/css"> .div01{ position: relative;…

Secure CRT 自动记录日志log配置

SecureCRT8.0的下载地址下载地址&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1i5q09qH 密码&#xff1a;4pa2 配置自动log操作如下&#xff1a; 1.options ---> Session Options 2. 设置log 文件属性 点击 日志 &#xff0c;在选项框中 Log file name中填入路径和…