ElasticSearch 是一个基于 Lucene 的高度可扩展的开源全文搜索和分析引擎。它能够做到可以快速、实时地存储、搜索和分析大量数据。它通常作为底层引擎/技术,为具有复杂搜索功能和要求的应用程序提供支持。

笔者在大学期间试着搭建过 ES 集群,当时也仅限于尝试着搭建玩玩。现在开始,想要去系统地学习和使用它。废话不多说,开始直接上手搭建工作。

首先,需要下载 ElasticSearch 安装包。我在系统中已经搭建好的是 ES 5.2.2 版本的,下载链接:https://www.elastic.co/downloads/past-releases/elasticsearch-5-2-2。下载完成之后,可以通过解压命令解压(笔者下载的是 .tar.gz的包,直接 tar -xzvf xxx.tar.gz 解压即可)。解压之后如下图所示:

这时候,我们启动elasticsearch:

$ bin/elasticsearch

打开浏览器,输入: localhost:9200,这个时候,会输出下面的信息:

当然,你可以自行修改配置文件,配置文件:config/elasticsearch.yml。每个配置参数的字面意思也好理解,不再赘述。具体的参数是什么作用,也可以查询官网文档。

由于资源有限,目前我在本机只开了一个节点。接下来,我们需要下载 elasticsearch-head 插件。 ES 5.2.2 的插件不再集成在一起,我们需要下载下来,另起一个服务。

我们将代码克隆到本地:

$ git clone https://github.com/mobz/elasticsearch-head

这个时候,切换目录到 elasticsearch-head,运行 npm 指令:

$ npm install

注意,运行前,先要保证系统里面有 grunt 开发环境,笔者安装的时候,还出现了 node 版本问题导致的错误,建议安装最新的 node 版本。

如果安装过慢,可以通过代理来安装:

$ npm install cnpm --registry=https://registry.npm.taobao.org 

指令执行完之后,可以启动服务:

$ grunt server

打开浏览器,将会看到:

可以发现,我们并没有连接上 ES。这个时候,需要我们去配置下elasticsearch.yml文件,在最后添加:

http.cors.enabled: true
http.cors.allow-origin: "*"

重启下elasticsearch,刷新下打开 elasticsearch-head 的页面,是不是发现变化成下面这样了?

这个时候,我们的 Elasticsearch 5.2.2 和 elasticsearch-head 插件就安装好了。have fun!

原文网址http://www.cnblogs.com/scharfsinnig/p/6706880.html

参考连接:

https://www.elastic.co/guide/en/elasticsearch/reference/5.2/getting-started.html

https://github.com/mobz/elasticsearch-head

http://blog.csdn.net/zwyjg/article/details/51674374

ElasticSearch 5.2.2 安装及 head 插件的安装的更多相关文章

  1. 转:ElasticSearch的安装和相关插件的安装

    原文来自于:http://blog.csdn.net/whxaing2011/article/details/18237733 本文主要介绍如下内容:          1.ElasticSearch ...

  2. 批量搞机(二):分布式ELK平台、Elasticsearch介绍、Elasticsearch集群安装、ES 插件的安装与使用

    一.分布式ELK平台 ELK的介绍: ELK 是什么? Sina.饿了么.携程.华为.美团.freewheel.畅捷通 .新浪微博.大讲台.魅族.IBM...... 这些公司都在使用 ELK!ELK! ...

  3. ELK之elasticsearch5.6的安装和head插件的安装

    这里选择的elasticsearch为5.6的新版本,根据官方文档有几种暗装方式: https://www.elastic.co/guide/en/elasticsearch/reference/cu ...

  4. Ubuntu16.04下安装googlechrome flash 插件和安装网易云音乐

    一.ubuntu 16.04 下安装完后发现 flash无法播放没有安装flash插件因为 Adobe Flash 不再支持 linux Google 便开发了PepperFlashPlayer来替代 ...

  5. eclipse安装反编译插件

    1. 进入http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download          下载 net.sf.jadclipse ...

  6. 解决WordPress无法上传媒体文件以及无法下载和安装主题与插件的问题

    前言: 我的个人博客网站荒原之梦在安装成功WordPress之后本来是可以上传媒体文件,安装主题和插件的,但是后来不知道怎么回事就出了问题:不能上传媒体文件也不能安装主题和插件了.出现这个问题后我尝试 ...

  7. 04 sublime text 3在线安装package control插件,之后安装主题插件和ConvertToUTF8 插件

    前提:需要@@科学@@上网 在线安装包通常都需要@@科学@@上网 安装package control插件 在线安装package control插件 按ctrl+shift+p 输入install,选 ...

  8. elasticsearch分词插件的安装

    IK简介 IK Analyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包.从2006年12月推出1.0版开始, IKAnalyzer已经推出了4个大版本.最初,它是以开源项目Luen ...

  9. ElasticSearch安装及HEAD插件配置

    1. 安装 ElasticSearch 直接下载 zip 包解压即可,假设解压到 E:\ESTool\elasticsearch-5.6.3 2. 安装 nodejs 和 npm head 插件本身是 ...

随机推荐

  1. [HNOI2008]水平可见直线 单调栈

    题目描述:在xoy直角坐标平面上有n条直线L1,L2,...Ln,若在y值为正无穷大处往下看,能见到Li的某个子线段,则称Li为可见的,否则Li为被覆盖的.例如,对于直线:L1:y=x; L2:y=- ...

  2. 关于 nginx 的配置的 location

    精准匹配和普通匹配:    server{            location =/index.htm{                                       ////精准匹 ...

  3. javascript实现多线程 Concurrent.Thread.js

    在这次我的项目中,因为前端要检测硬件加载并识别,再向后台请求发送数据,然后再返回的相应的配置文件!在这过程,要好时好几秒钟,严重影响体验效果,所以在网上靠看的方案,运用多线程去处理,这效果明显改善! ...

  4. poj 3613 Cow Relays(矩阵的图论意义)

    题解 用一个矩阵来表示一个图的边的存在性,即矩阵C[i,j]=1表示有一条从i到j的有向边C[i,j]=0表示没有从i到j的边.这个矩阵的k次方后C[i,j]就表示有多少条从i到j恰好经过k条边的路径 ...

  5. hdu 6363 bookshelf

    题解讲的很清楚了,直接看代码就懂了 题解:http://bestcoder.hdu.edu.cn/blog/2018-multi-university-training-contest-6-solut ...

  6. 帆软FineBI试用

    FineBI是帆软软件有限公司推出的一款商业智能(Business Intelligence)产品,FineBI的本质是通过分析企业已有的信息化数据,帮助企业发现并解决存在的问题,预测模拟企业将来的发 ...

  7. 【Codeforces Round #462 (Div. 1) A】 A Twisty Movement

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] ans初值值为a[1..n]中1的个数. 接下来考虑以2为结尾的最长上升子序列的个数. 枚举中间点i. 计算1..i-1中1的个数c ...

  8. 【转】DotNet加密方式解析--非对称加密

    [转]DotNet加密方式解析--非对称加密 新年新气象,也希望新年可以挣大钱.不管今年年底会不会跟去年一样,满怀抱负却又壮志未酬.(不过没事,我已为各位卜上一卦,卦象显示各位都能挣钱...).已经上 ...

  9. usb芯片调试经验

    记录一下调试usb有关的芯片的一些经验. 1.有i2c的芯片.一般有i2c的地址选择. 检查地址选择是否正确,地址是多少.SCL和SDA上面是否有上拉电阻. 芯片的地址是几位的.I2c的时钟频率也是必 ...

  10. IOS开发之蘑菇街框架

    近期公司的项目全然仿了蘑菇街client的框架,自己从网上找了一下,没有发现源代码.问遍各大QQ群也没有结果.上周五晚上一直在思考这个框架怎样搭建,周六早上有了灵感.写了一半.今天接着完好了一下. 在 ...