绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
如何安装和配置elasticsearch-head
2020-06-03 13:36:21

elasticsearch-head是一个elasticsearch的集群管理工具,它是完全由HTML5编写的独立网页程序,你可以通过插件把它集成到es。

在使用之前你必须先要安装elasticsearch,安装完成之后你才能使用该管理工具。

安装步骤:

1.下载地址:github.com/mobz/elastic,下载后解压缩。

2.解压完成之后,修改Gruntfile.js文件:

connect: {
			server: {
				options: {
					hostname: '0.0.0.0',//添加部分
					port: 9100,
					base: '.',
					keepalive: true
				}
			}
		}

3.打开安装好的elasticsearch文件夹,找到elasticsearch.yml,修改配置,在文件后添加:

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

4.启动elasticsearch,找到bin文件夹下的elasticsearch.bat,启动elasticsearch:

5.确认你的elasticsearch服务器启动完成,之后启动elasticsearch head管理工具,启动之前先要配置安装node.jsnpm,安装完成之后使用npm安装grunt:

npm install g gruntcli

6.到elasticsearch-head-master目录下,运行命令:

npm install

7.如果速度较慢或者安装失败,可以使用国内镜像:

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

8.在elasticsearch-head-master/目录下,运行启动命令:

grunt server

显示为以下信息则表示运行成功:


之后打开浏览器,输入127.0.0.1:9100/127.0.0.1:9200/为elasticsearch地址),出现以下结果,则表示成功将elasticsearch head安装完成:


分享好友

分享这个小栈给你的朋友们,一起进步吧。

Elasticsearch
创建时间:2020-05-22 14:49:51
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。我们建立一个网站或应用程序,并要添加搜索功能,但是想要完成搜索工作的创建是非常困难的。我们希望搜索解决方案要运行速度快,我们希望能有一个零配置和一个完全免费的搜索模式,我们希望能够简单地使用JSON通过HTTP来索引数据,我们希望我们的搜索服务器始终可用,我们希望能够从一台开始并扩展到数百台,我们要实时搜索,我们要简单的多租户,我们希望建立一个云的解决方案。因此我们利用Elasticsearch来解决所有这些问题及可能出现的更多其它问题。
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • 栈栈
    专家
戳我,来吐槽~