Linux安装Elasticsearch-head插件

摘要:
Jdk-8u201-linux x64.tar.gz 1。node-v10.15.3-linux-x64.tar下载address://github.com/mobz/elasticsearch-head使用gitclone或下载zip包(installunzip命令:

首先需要下载以下内容:

  我试验的对应版本:ES:elasticsearch-6.6.1.tar.gz  Node:node-v10.15.3-linux-x64.tar  JDK:jdk-8u201-linux-x64.tar.gz

  1. node-v10.15.3-linux-x64.tar 下载地址:https://nodejs.org/en/download/ 

  Linux安装Elasticsearch-head插件第1张

  2. elasticsearch-head:下载地址:https://github.com/mobz/elasticsearch-head 使用git clone 或者下载zip压缩包(安装unzip命令:apt-get install unzip)

开始安装:

  1. 安装Node.js

    解压压缩包至目标安装目录,配置环境变量/etc/profile   

export NODE_HOME=/data/node-v10.15.3-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules

  2. 将解压后的elasticsearch-head-master 改名为 elasticsearch-head

  3. 进入elasticsearch-head目录:

    cd /data/elasticsearch-head 

    apt install npm 

    npm install

    执行后目录下会出现node_modules目录

    可通过命令grunt -version来查看grunt版本

  4. 配置相关文件

    1) 修改elasticsearch.yml,增加跨域的配置(需要重启es才能生效)

      vi /etc/elasticsearch/elasticsearch.yml

      加入配置:
      http.cors.enabled: true
      http.cors.allow-origin: "*"

    2) 修改Gruntfile.js文件,修改服务监听地址(增加hostname属性,将其值设置为'0.0.0.0’)

      92行添加:hostname:'0.0.0.0',

  5. 重启elasticsearch服务、启动head插件服务

    启动head插件服务:npm run start

    出现下面内容则代表服务启动成功

    Linux安装Elasticsearch-head插件第2张

启动成功后,可在浏览器访问插件与ES进行交互

http://192.168.161.128:9200 为ES服务访问地址

Linux安装Elasticsearch-head插件第3张

安装时出现的问题整理:

1. 服务启动正常,访问一直失败

  解决:查看系统防火墙允许访问端口:sudo netstat -ntlup

    如果没有对应端口,通过命令进行添加:sudo  ufw allow  端口

2. 解压Nodejs需要安装xz命令

  解决:

yum search xz
apt-get install xz
apt install xz-utils
xz -d node-v10.15.3-linux-x64.tar.xz 
tar -xvf node-v10.15.3-linux-x64.tar

免责声明:文章转载自《Linux安装Elasticsearch-head插件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ArcGIS AddIn开发笔记(一)使用 Equinox 框架进行 OSGi 环境下的 Web 开发下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

kinaba配置

server.port: 默认值:5601 Kibana由附带服务器提供服务,该配置指定使用的端口号。 server.host: 默认值:“ localhost”指定主机服务器的主机地址。 server.basePath: 如果启用了代理,指定Kibana的路径,该配置项只影响Kibana生成的URL,转发请求到Kibana时代理会可移动基础路径值,该配置...

HDFS常用命令

HDFS常用命令,虽然现在流行很多hadoop插件,直接或间接操作HDFS,但是熟悉HDFS原生操作命令也是有好处的。HDFS命令和Linux系统操作命令有很多相似之处,对熟悉Linux系统操作的人来说学习很简单,所以大数据入门首先学习Linux系统。hadoop fs 和hdfs dfs 两种命令都可以操作执行。 #hdfs dfs -help [com...

为你的应用加上skywalking(链路监控)

skywalking是什么?为什么要给你的应用加上skywalking?在介绍skywalking之前,我们先来了解一个东西,那就是APM(Application Performance Management)系统。 一、什么是APM系统 APM (Application Performance Management)即应用性能管理系统,是对企业系统即时...

elk日志收集架构

ELK日志系统整体架构:   结构解读: 整个架构从左到右,总共分为5层 最左边的是业务服务器集群,上面安装了filebeat做日志采集,同时把采集的日志分别发送给多个kafka 服务。 第二层、数据缓存层,把数据转存到本地的kafka broker+zookeeper 集群中。 第三层、数据转发层,这个单独的Logstash节点会实时去kafka br...

WorkBench3.2 + VxWorks6.8安装教程

写在前面: 非常感谢原文章作者,写得非常详细————https://blog.csdn.net/qq_35192280/article/details/85268313 下面是我自己在安装过程中遇到的问题及解决方法,其他部分完全可以按照原创作者来操作 开始的开始,先下载好原文章提供的文件,如果失效可以再给我留言,我也有保存。 1.这是最后安装好的样子 2....

Monkey APP压力稳定性测试

一、monkey 的使用场景   Monkey 测试是 Android 平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball(轨迹球)、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常 用来做什么的 压力稳定性测试 做自动化测试 Monkey 主要用于Android 的压力测试 自动的一个压力测试小工...