ELK(elasticsearch5.0)head插件安装配置

elk升级部署到elasticsearch5.0后,安装elasticsearch-head插件遇到一个小问题:版本5.0以后,则不再elasticsearch/bin/plugin -install mobz/elasticsearch-head这种形式安装head插件,而是通过npm管理配置,步骤复杂了点。

head官网:https://github.com/mobz/elasticsearch-head#running-with-built-in-server

Running as a plugin of Elasticsearch
Install elasticsearch-head:
– for Elasticsearch 5.x:
    site plugins are not supported. Run elasticsearch-head as a standalone server
#以独立服务运行

官网大致安装步骤:

git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
npm install
grunt server
open http://localhost:9100



具体流程;

1)下载并配置nodejs:

[[email protected] ~]# xz -d node-v6.9.2-linux-x64.tar.xz
[[email protected] ~]# tar xf node-v6.9.2-linux-x64.tar -C /usr/local/
[[email protected] ~]# cd /usr/local/
[[email protected] local]# ln -s node-v6.9.2-linux-x64/ node
[[email protected] node]# cat /etc/profile.d/node.sh 
export nodePATH=/usr/local/node
export PATH=$PATH:$nodePATH/bin
export nodePATH PATH
[[email protected] node]# [[email protected] ~]# node -v
v6.9.2
[[email protected] ~]#

2、下载elasticsearch-head插件并配置:

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

yum install git -y
[[email protected] plugins]# git clonegit://github.com/mobz/elasticsearch-head.git 
[[email protected] elasticsearch]# chown root.elsearch -Relasticsearch-head/
[[email protected] elasticsearch]# chmod 775 elasticsearch-head/ -R
配置elasticsearch.yml:
[[email protected] elasticsearch]# cat config/elasticsearch.yml|grep -v"$^"|grep -v "#"
node.name: hyxdelk
network.host: 0.0.0.0
http.port: 9200
http.cors.enabled: true
http.cors.allow-origin: "*"
[[email protected] elasticsearch]#
#elasticsearch配置允许跨域访问,这样head插件可以访问es。
#http.cors.enabled: true
#http.cors.allow-origin: "*"

3、npm 安装并修改head源代码(默认监听127.0.0.1):

grunt是一个很方便的构建工具,可以进行打包压缩、测试、执行等等的工作,5.0里的head插件就是通过grunt启动的。因此需要安装一下grunt:

# npm install -g grunt--registry=https://registry.npm.taobao.org
# npm install -g grunt-cli
[[email protected] elasticsearch-head]# npm install
#修改head源码:
[[email protected] _site]# cp app.js app.js.bak
this.base_uri = this.config.base_uri ||this.prefs.get("app-base_uri") ||"http://192.168.1.225:9200";
[[email protected] elasticsearch-head]# cp Gruntfile.js Gruntfile.js.bak
hostname: ‘0.0.0.0‘,
#hostname: ‘*‘,

4、后台启动grunt server并访问:

[[email protected] elasticsearch-head]# ./node_modules/grunt/bin/gruntserver &
ps aux|grep head|grep –v grep

http://192.168.1.225:9100 并连接 http://192.168.1.225:9200

时间: 2024-10-09 11:06:41

ELK(elasticsearch5.0)head插件安装配置的相关文章

Linux下Elasticsearch5.0 head插件安装

下载安装包 下载elasticsearch-head 下载地址:https://github.com/mobz/elasticsearch-head    (或者百度搜索elasticsearch head github) 选择master,然后Download ZIP,下载后获得 elasticsearch-head-master.zip 解压安装 将下载到的elasticsearch-head-master.zip放到/opt目录下,用root帐号登录,在/opt目录下解压使用命令 upzi

Linux下Elasticsearch5.0 Kibana插件安装

下载安装包 进入官网 https://www.elastic.co/cn/downloads 下载Kibana,得到 kibana-5.0.0-linux-x86_64.tar.gz 解压安装 将 kibana-5.0.0-linux-x86_64.tar.gz 拷贝到 /opt 目录下. 解压到当前目录,使用命令 tar -zxvf kibana-5.0.0-linux-x86_64.tar.gz 删除压缩文件,使用命令 rm -f kibana-5.0.0-linux-x86_64.tar.

linux小白 mysql5.0源码安装配置

安装mysql-5.0.45.tar.gz(该软件包下载地址:http://www.filewatcher.com/m/mysql-5.0.45.tar.gz.24433261-0.html) # groupadd mysql              #添加mysql组 # useradd -g mysql mysql      #添加mysql用户,且加入mysql组 --------------------编译过程---------------------------------- # t

VisualVm插件安装配置

打开Java VisualVm->工具->插件  如图: 关于要填写的URL地址到 http://visualvm.java.net/pluginscenters.html 找到jdk版本以及更新版本对应的插件中心地址. 当VisualVM不能下载插件时查看是不是上面的地址有问题. 常用的扩展插件: Visual GC:监视每一部分需要的时间,方便我们进行调优 jconsole plugins 安装完之后需要做如下配置: 在配置jconsole plugins的地方,Add JAR/Folde

Hadoop-2.6.0伪分布--安装配置hbase

Hadoop-2.6.0伪分布--安装配置hbase 1.用到的hadoop与hbase: 2.安装hadoop: 具体安装看这篇博文: http://blog.csdn.net/baolibin528/article/details/42939477 hbase所有版本下载 http://archive.apache.org/dist/hbase/ 3.解压hbase: 结果: 4.修改hbase 文件权限为一般用户权限: 5.设置环境变量: 配置内容: 保存配置: 6.进入配置文件目录: 7

RoseHA9.0 for WindowsServer2008R2 安装配置

-恢复内容开始--- RoseHA9.0 for WindowsServer2008R2 安装配置 一.RoseHA安装 将软件拖进去,双击软件,一路下一步,安装,完成. 二.RoseHA调试 然后下一步 搞定. ---恢复内容结束--- 原文地址:https://www.cnblogs.com/fengkeke/p/9136330.html

ELK日志分析系统 介绍 安装配置

ELK日志分析系统 一.ELK介绍 ELK顾名思义:是由Elasticsearch,Logstash 和 Kibana三部分组成的. 其中Elasticsearch 是一个实时的分布式搜索和分析引擎,它可以用于全文搜索,结构化搜索以及分析.它是一个建立在全文搜索引擎 Apache Lucene 基础上的搜索引擎,使用 Java 语言编写.目前,最新的版本是 5.4. 主要特点 实时分析 分布式实时文件存储,并将每一个字段都编入索引 文档导向,所有的对象全部是文档 高可用性,易扩展,支持集群(Cl

spark1.1.0集群安装配置

和分布式文件系统和NoSQL数据库相比而言,spark集群的安装配置还算是比较简单的: 安装JDK,这个几乎不用介绍了(很多软件都需要JDK嘛) wget http://download.oracle.com/otn-pub/java/jdk/7u71-b14/jdk-7u71-linux-x64.tar.gz?AuthParam=1416666050_dca8969bfc01e3d8d42d04040f76ff1 tar -zxvf jdk-7u71-linux-x64.tar.gz 安装sc

CentOS6.6下Redis3.0.6的安装配置

CentOS6.6下Redis的安装配置 需要gcc.c++环境,由于安装CentOS时候没有安装,所以这里需要安装此环境: 1.下载redis,将其存放到/usr/local/soft下 http://download.redis.io/releases/redis-3.0.6.tar.gz 2.根据官方的提供的方法进行解压后编译 $ wget http://download.redis.io/releases/redis-3.0.6.tar.gz $ tar xzf redis-3.0.6.