1 下载ElasticSearch-head安装包

1.1 Git下载ElasticSearch-head

#安装git,若机器环境已存在,不需要再次安装
yum install git
#下载
git clone https://github.com/mobz/elasticsearch-head.git

1.2 在GitHub上下载安装包

GitHub下载地址https://github.com/mobz/elasticsearch-head

2 下载安装nodejs环境

elasticsearch-head是基于nodejs开发的,所以需要安装nodejs环境

2.1 直接安装nodejs

此方式安装过程较慢,主要是下载相关依赖由于网络原因会比较慢。

#安装nodejs环境,若机器环境已存在,不需要再次安装
yum install nodejs

2.2 手动安装配置nodejs

2.2.1 下载nodejs

--目前最新版本 Latest LTS Version: 12.18.3 (includes npm 6.14.6)
wget https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-x64.tar.gz

2.2.2 创建nodejs安装目录

mkdir /opt/nodejs

2.2.3 解压nodejs安装包

mv node-v12.18.3-linux-x64.tar.gz nodejs/
cd /opt/nodejs
tar -zxvf node-v12.18.3-linux-x64.tar.gz

2.2.4 配置nodejs环境变量

vim /etc/profile

配置nodejs 的HOME目录

export NODEJS_HOME=/opt/nodejsnode-v12.18.3-linux-x64

加入nodejs的环境变量

export PATH=$PATH:${NODEJS_HOME}/bin

让配置生效

source /etc/profile

2.2.5 测试nodejs的版本

node -v

3 安装ElasticSearch-head插件

3.1 使用npm安装

#安装 (elasticsearch-head目录下执行)
npm install

3.2 解压安装包并安装

# 安装unzip解压命令
yum install unzip
unzip elasticsearch-head-master.zip

4 配置ElasticSearch-head插件

# 修改服务器监听地址,增加hostname属性,设置为 hostname: '*'
vim /opt/elasticsearch-head-master/Gruntfile.js connect: {

server: {

options: {

port: 9100,

hostname: '*',

base: '.',

keepalive: true

}

}

}
#修改默认elasticsearch服务连接地址,将localhost修改为elasticsearch的服务器地址
vim /opt/elasticsearch-head-master/_site/app.js init: function(parent) {
this._super();
this.prefs = services.Preferences.instance();
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://es服务器ip地址:9200";
}
vi /opt/elasticsearch/config/elasticsearch.yml
#若连接不上elasticsearch服务,请检查、修改Elasticsearch配置,允许跨域访问,修改后重新启动Elasticsearch,添加如下配置,支持跨域访问
http.cors.enabled: true
http.cors.allow-origin: "*"

5 启动ElasticSearch-head

# elasticsearch-head目录下执行
npm run start

6 访问

CentOS 安装ElasticSearch-head插件的更多相关文章

  1. CENTOS安装ElasticSearch(转)

    From: https://my.oschina.net/topeagle/blog/591451?fromerr=mzOr2qzZ CENTOS安装ElasticSearch ElasticSear ...

  2. CENTOS安装ElasticSearch

    原文链接:https://my.oschina.net/topeagle/blog/591451?fromerr=mzOr2qzZ CENTOS安装ElasticSearch ElasticSearc ...

  3. linux(centos 7)下安装elasticsearch - head插件(端口占用,防火墙关闭)

    本文章来自网络仅供个人学习记录之用 一:安装Git(如果未安装) 1, yum install git 2, git --version #查看版本 二:安装node(如果未安装) node安装 三: ...

  4. Centos安装elasticsearch教程

    elasticsearch安装是ytkah在做laravel电商站内搜索要实现的,通过自己的搜索和学习能力不算很费力解决了.下面就整理一下安装elasticsearch教程,服务器是Centos 7, ...

  5. Centos安装elasticsearch,php连接使用

    一.下载安装JAVA 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ...

  6. centos安装firefox flash插件

    centos下的firefox flash插件默认不是最新版的,安装过程如下: 将安装地址添加到repolist中 sudo yum -y install http://linuxdownload.a ...

  7. centos安装Elasticsearch步骤

    1.安装JDK:centos删除openJDK,安装JDK,vim /etc/profile配置JAVA_HOME 2.官网下载elasticsearch:https://www.elastic.co ...

  8. ubuntu安装elasticSearch及插件

    原文地址:http://www.niu12.com/article/18 前提 1.安装好Java1.8以上环境并配置好JAVA_HOME(elasticsearch运行环境) 2.node环境6.5 ...

  9. 安装Elasticsearch可视化插件

    背景 项目中使用Elasticsearch , 最开始14年使用的时候需要es自己安装插件才能通过web页面查看数据情况,目前新版本的ES安装插件很费劲,通过搜索发现目前谷歌浏览器就有这个插件,这里简 ...

  10. Mac下安装ElasticSearch及其插件

    目录 环境介绍 安装过程 安装Kibana 环境介绍 软件版本:ElasticSearch7.0.0 Kibana7.0.0 系统环境:mac 环境 安装过程 官网下载 ElasticSearch7. ...

随机推荐

  1. Java的浅拷贝与深拷贝

    Java的浅拷贝与深拷贝 Java中,所有的类都继承Object,Object中有clone方法,它被声明为了 protected ,所以我们但是如果要使用该方法就得重写且声明为public,必须在要 ...

  2. Spring Security 实战干货:客户端OAuth2授权请求的入口

    1. 前言 在Spring Security 实战干货:OAuth2第三方授权初体验一文中我先对OAuth2.0涉及的一些常用概念进行介绍,然后直接通过一个DEMO来让大家切身感受了OAuth2.0第 ...

  3. 【SpringBoot】07.SpringBoot文件上传

    SpringBoot文件上传 1.编写html文件在classpath下的static中 <!DOCTYPE html> <html> <head> <met ...

  4. [阿里DIN] 从模型源码梳理TensorFlow的乘法相关概念

    [阿里DIN] 从模型源码梳理TensorFlow的乘法相关概念 目录 [阿里DIN] 从模型源码梳理TensorFlow的乘法相关概念 0x00 摘要 0x01 矩阵乘积 1.1 matmul pr ...

  5. SpringBoot第九集:整合JSP和模板引擎Freemarker/Thymeleaf(2020最新最易懂)

    SpringBoot第九集:整合JSP和模板引擎(2020最新最易懂) 当客户通过前端页面提交请求后,我们以前是怎么做的?后端接收请求数据,处理请求,把响应结果交给模板引擎JSP,最后将渲染后的JSP ...

  6. binary hacks读数笔记(堆、栈 VMA的分布)

    一.首先看一个简单的程序: #include<stdlib.h> int main() { while(1) { sleep(1000); } return 0; } gcc -stati ...

  7. UNP第11章——名字与地址转换

    1.域名系统 程序中只使用主机名和服务名的好处是,如果IP或端口变化,只需要改变映射关系,不需要重新编译程序. 1.1 资源记录 DNS的条目为资源记录,有用的项如下: A IPv4地址 AAAA I ...

  8. CephFS用户认证格式写错的问题

    问题三: CephFS(James Gallagher) 问题原文 Hi, I'm looking to implement the CephFS on my Firefly release (v0. ...

  9. ubuntu13.04修改默认启动内核

    ubuntu下面的启动内核选项跟其他操作系统不一样,有个子菜单,比如我在默认的ubuntu13.04上安装了一个新的内核3.14.5,那么默认的第一项是3.14.5内核,第二项是一个子菜单,第二项里面 ...

  10. Annotation注解初识

    注解本质上就是一个接口,该接口默认继承Annotation接口 元注解 元注解的作用就是描述其他注解.Java1.5定义了4个标准的meta-annotation类型,它们被用来提供对其它 annot ...