ElasticSearch 5.2.2 安装及 head 插件的安装
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 插件的安装的更多相关文章
- 转:ElasticSearch的安装和相关插件的安装
		
原文来自于:http://blog.csdn.net/whxaing2011/article/details/18237733 本文主要介绍如下内容: 1.ElasticSearch ...
 - 批量搞机(二):分布式ELK平台、Elasticsearch介绍、Elasticsearch集群安装、ES 插件的安装与使用
		
一.分布式ELK平台 ELK的介绍: ELK 是什么? Sina.饿了么.携程.华为.美团.freewheel.畅捷通 .新浪微博.大讲台.魅族.IBM...... 这些公司都在使用 ELK!ELK! ...
 - ELK之elasticsearch5.6的安装和head插件的安装
		
这里选择的elasticsearch为5.6的新版本,根据官方文档有几种暗装方式: https://www.elastic.co/guide/en/elasticsearch/reference/cu ...
 - Ubuntu16.04下安装googlechrome flash 插件和安装网易云音乐
		
一.ubuntu 16.04 下安装完后发现 flash无法播放没有安装flash插件因为 Adobe Flash 不再支持 linux Google 便开发了PepperFlashPlayer来替代 ...
 - eclipse安装反编译插件
		
1. 进入http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download 下载 net.sf.jadclipse ...
 - 解决WordPress无法上传媒体文件以及无法下载和安装主题与插件的问题
		
前言: 我的个人博客网站荒原之梦在安装成功WordPress之后本来是可以上传媒体文件,安装主题和插件的,但是后来不知道怎么回事就出了问题:不能上传媒体文件也不能安装主题和插件了.出现这个问题后我尝试 ...
 - 04 sublime text 3在线安装package control插件,之后安装主题插件和ConvertToUTF8  插件
		
前提:需要@@科学@@上网 在线安装包通常都需要@@科学@@上网 安装package control插件 在线安装package control插件 按ctrl+shift+p 输入install,选 ...
 - elasticsearch分词插件的安装
		
IK简介 IK Analyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包.从2006年12月推出1.0版开始, IKAnalyzer已经推出了4个大版本.最初,它是以开源项目Luen ...
 - ElasticSearch安装及HEAD插件配置
		
1. 安装 ElasticSearch 直接下载 zip 包解压即可,假设解压到 E:\ESTool\elasticsearch-5.6.3 2. 安装 nodejs 和 npm head 插件本身是 ...
 
随机推荐
- caffe(14)  python可视化
			
首先将caffe的根目录作为当前目录,然后加载caffe程序自带的小猫图片,并显示. 图片大小为360x480,三通道 In [1]: import numpy as np import matplo ...
 - 冒泡排序php
			
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <b ...
 - iOS——集成支付宝 ’openssl/asn1.h' file not found
			
问题原因:文件路径找不到的问题 解决方法:在 Building Settings -> Search Paths -> Header Search Paths 里,添加一个文件路径:$(P ...
 - Lenovo k860i 移植Android 4.4 cm11进度记录【下篇--实时更新中】
			
2014.8.24 k860i的cm11的移植在中断了近两三个月之后又开始继续了,进度记录的日志上一篇已经没什么写的了,就完结掉它吧,重新开一篇日志做下篇好了.最近的战况是,在scue同学的努力之下, ...
 - 题解 BZOJ4919 【大根堆】
			
题面:传送门. 老师说今天要考一道线段树合并,然后...然后这道题我就GG了.(当然可以用线段树合并写,只是比较复杂) 有人赛时想了个贪心,然后被机房巨佬hack了,结果在hack的过程中巨佬想出了正 ...
 - AP设备漫游阈值设置
			
在多个AP部署的场景下,默认情况下,手持移动设备(如PDA.手机)信号弱到断掉时才切换AP,无线信号很弱的情况下网络是非常的不稳定的,因此我们需要配置AP设备的漫游阈值(RSSI阈值),以便连接的无线 ...
 - OpenCV图像处理篇之边缘检測算子
			
3种边缘检測算子 灰度或结构等信息的突变位置是图像的边缘,图像的边缘有幅度和方向属性.沿边缘方向像素变化缓慢,垂直边缘方向像素变化剧烈.因此,边缘上的变化能通过梯度计算出来. 一阶导数的梯度算子 对于 ...
 - HDU 5386 Cover(模拟)
			
Cover Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Total Subm ...
 - 找出一堆数中最小的前K个数
			
描写叙述: 给定一个整数数组.让你从该数组中找出最小的K个数 思路: 最简洁粗暴的方法就是将该数组进行排序,然后取最前面的K个数就可以. 可是,本题要求的仅仅是求出最小的k个数就可以,用排序能够但显然 ...
 - vue28-2.0-过滤器
			
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...