ElasticSearch 6.x 学习笔记:2.head与Kibana安装

2.1 Head插件简介

ElasticSearch-head是一个H5编写的ElasticSearch集群操作和管理工具,可以对集群进行傻瓜式操作。

  • 显示集群的拓扑,并且能够执行索引和节点级别操作
  • 搜索接口能够查询集群中原始json或表格格式的检索数据
  • 能够快速访问并显示集群的状态
  • 有一个输入窗口,允许任意调用RESTful API。这个接口包含几个选项,可以组合在一起以产生有趣的结果;
  • 5.0版本之前可以通过plugin名安装,5.0之后可以独立运行。

2.2 Head插件安装

(1)安装NodeJS

[root@node1 ~]# yum install -y nodejs

(2)按钮npm

[root@node1 ~]#  npm install -g cnpm --registry=https://registry.npm.taobao.org

(3)使用npm安装grunt

[root@node1 ~]# npm install -g grunt-cli --registry=https://registry.npm.taobao.org --no-proxy
/usr/bin/grunt -> /usr/lib/node_modules/grunt-cli/bin/grunt
/usr/lib
└─┬ grunt-cli@1.2.0 
  ├─┬ findup-sync@0.3.0 
  │ └─┬ glob@5.0.15 
  │   ├─┬ inflight@1.0.6 
  │   │ └── wrappy@1.0.2 
  │   ├── inherits@2.0.3 
  │   ├─┬ minimatch@3.0.4 
  │   │ └─┬ brace-expansion@1.1.8 
  │   │   ├── balanced-match@1.0.0 
  │   │   └── concat-map@0.0.1 
  │   ├── once@1.4.0 
  │   └── path-is-absolute@1.0.1 
  ├── grunt-known-options@1.1.0 
  ├─┬ nopt@3.0.6 
  │ └── abbrev@1.1.1 
  └── resolve@1.1.7 

[root@node1 ~]# 

(4)下载head插件源码

[es@node1 ~]$ wget https://github.com/mobz/elasticsearch-head/archive/master.zip
--2017-12-18 09:58:08--  https://github.com/mobz/elasticsearch-head/archive/master.zip
Resolving github.com (github.com)... 192.30.255.113, 192.30.255.112
Connecting to github.com (github.com)|192.30.255.113|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/mobz/elasticsearch-head/zip/master [following]
--2017-12-18 09:58:09--  https://codeload.github.com/mobz/elasticsearch-head/zip/master
Resolving codeload.github.com (codeload.github.com)... 192.30.255.120, 192.30.255.121
Connecting to codeload.github.com (codeload.github.com)|192.30.255.120|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 921421 (900K) [application/zip]
Saving to: ‘master.zip’

100%[===============================================================>] 921,421     9.64KB/s   in 67s    

2017-12-18 09:59:18 (13.4 KB/s) - ‘master.zip’ saved [921421/921421]

[es@node1 ~]$ ls
master.zip
[es@node1 ~]$ unzip master.zip 

(5)下载依赖

[es@node1 elasticsearch-head-master]$ su root 
Password: 
[root@node1 elasticsearch-head-master]# npm install -g cnpm --registry=https://registry.npm.taobao.org
/usr/bin/cnpm -> /usr/lib/node_modules/cnpm/bin/cnpm
/usr/lib
└── cnpm@5.1.1 

[root@node1 elasticsearch-head-master]# 

(6)配置 ElasticSearch,使得HTTP对外提供服务

[es@node1 elasticsearch-6.1.0]$ vi config/elasticsearch.yml

添加如下内容

# 增加新的参数,这样head插件可以访问es。设置参数的时候:后面要有空格
http.cors.enabled: true
http.cors.allow-origin: "*"

(7)运行 grunt server

(8)访问9100端口

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小狼的世界

Apache的Charset设置

今天从这篇文章中学习了apache关于defaultcharset的设置和优先级的问题。

763
来自专栏13blog.site

Intellij IDEA创建的Web项目配置Tomcat并启动Maven项目

图中数字的地方代表的配置意思: 1代表名称,给配置的Tomcat取名称。 2代表配置Tomcat的安装路径。 3代表Tomcat服务器启动后,默认打开的浏览器,...

501
来自专栏云计算教程系列

使用Solr向您的站点添加自定义搜索

Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展...

641
来自专栏九彩拼盘的叨叨叨

远程调试手机页面工具:Weinre 介绍

Weinre(全称Web Inspector Remote)是一款的可以在电脑上远程调试手机页面的工具。

793
来自专栏ShaoYL

iOS 获取真机上系统动态库文件

1295
来自专栏云计算教程系列

如何在Ubuntu 14.04上配置Apache以使用自定义错误页面

Apache是世界上最受欢迎的Web服务器。它功能强大,功能丰富且灵活。在设计网页时,有助于自定义那些客户将看的所有内容,当然这些内容也包括他们请求不可用内容时...

660
来自专栏贾鹏辉的技术专栏@CrazyCodeBoy

React Native应用部署/热更新-CodePush最新集成总结(新)

React Native应用部署/热更新-CodePush最新集成总结(新) ---- 更新说明: 此次博文更新适配了最新版的CodePush v1.17....

4646
来自专栏吴柯的运维笔记

MongoDB安装配置基础教程

MongoDB是一个C++编写的基于分布式文件存储的开源数据库系统,是一个介于关系和非关系之间的数据库,当然也属于NoSQL的行列,MongoDB最大的特点就...

2785
来自专栏乐百川的学习频道

用Hexo制作自己的静态博客

博客是一个老东西了,如果我们想写博客的话,有两种选择,第一种是在博客网站上,例如QQ空间、新浪博客、简书等网站上申请账号,然后编写博客;第二种就是自己找服务器搭...

2097
来自专栏Pythonista

nginx+uWSGI+django+virtualenv+supervisor发布web服务器

大家都学过了django,用django写了各种功能,写了bbs项目,写了路飞学城。

944

扫码关注云+社区