多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
ealsticsearch只是后端提供了restful风格的api,那么怎么更直观的调试和使用呢? elasticsearch-head是一款专门针对于elasticsearch的客户端工具,它基于node.js的前端工程,它可以提供节点的显示,并且包含了一个查询工具,易于上手和使用。 下载地址:[https://github.com/mobz/elasticsearch-head](https://github.com/mobz/elasticsearch-head) ## 启动elasticsearch-head的步骤如下: 1.   进入elasticsearch-head的文件夹,如:D:\\xwj\_github\\elasticsearch-head 2.   执行 npm install 3.   执行 npm run start 4. 在浏览器访问http://localhost:9100,可看到如下界面,表示启动成功: ![](https://box.kancloud.cn/7ce9ec3099b8f38394252d6d569da05e_862x99.png) 仔细观察,我们会发现客户端默认连接的是我们elasticsearch的默认路径。而此时elasticsearch服务未启动,所以集群健康值是未连接 5. 设置插件管理界面跨主机访问 插件默认是只有本机的IP才能访问的,无法跨主机访问head 插件的管理界面,需要把它改成所有IP地址都能访问。该配置在head插件安装目录根目录下,文件名为Gruntfile.js。 在该配置文件中connect-server-options下添加hostname: '0.0.0.0',这个配置,这样就不限制IP地址的访问了。 ![](https://box.kancloud.cn/e71a100eb6caac3c823095c114781314_781x405.png) ##   集群健康值的几种状态如下: | 状态 |说明 | | --- | --- | | 绿色 | 最健康的状态,代表所有的分片包括备份都可用 | | 黄色 | 基本的分片可用,但是备份不可用 | | 红色 | 部分的分片可用,表明分片有一部分损坏。 | |灰色|未连接到elasticsearch服务|    ## 此时,我们启动elasticsearch服务,重新刷新浏览器,发现集群健康值变成了黄色,如下: ![](https://box.kancloud.cn/a8d82cd1131c54de1822deaccbc30bc3_904x298.png)