欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Elasticsearch与Linux(第三天)-安装Head插件

程序员文章站 2022-03-15 17:18:50
...

所需环境:

  1. git
  2. nodejs

一. 安装git

yum install git -y

二. 安装nodejs

1.下载地址:nodejs下载地址
2.移动xz包,放到/opt目录下,并解压

mv ~/node-v10.8.0-linux-x64.tar.xz /opt/
tar -xvf node-v10.8.0-linux-x64.tar.xz
mv node-v10.8.0-linux-x64 nodejs

3.设置全局链接

ln -s /opt/nodejs/bin/npm /usr/local/bin/
ln -s /opt/nodejs/bin/node /usr/local/bin/

4.查看nodejs安装情况

node -v

Elasticsearch与Linux(第三天)-安装Head插件
5.安装cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org
ln -s /opt/nodejs/bin/cnpm /usr/local/bin

到此预先准备环境搭建完毕


正式安装HEAD

1.用git clone elasticsearch-head

cd /usr/local
git clone git://github.com/mobz/elasticsearch-head.git
ls

Elasticsearch与Linux(第三天)-安装Head插件

2.安装 elasticsearch-head 的依赖包

npm install -g grunt-cli --registry=https://registry.npm.taobao.org

3.启动 elasticsearch-head

cd /usr/local/elasticsearch-head/
cnpm install

Elasticsearch与Linux(第三天)-安装Head插件

4.修改 Gruntfile.js 文件

vi Gruntfile.js
### 添加
hostname: ’*’,
###

Elasticsearch与Linux(第三天)-安装Head插件

5.修改 app.js

cd /usr/local/elasticsearch-head/_site/
vi app.js
### 将localhost改成服务器ip

Elasticsearch与Linux(第三天)-安装Head插件

6.配置 elasticsearch 跨域访问

cd /opt/elasticsearch-6.3.0/config
vi elasticsearch.yml
### 最后添加
http.cors.enabled: true
http.cors.allow-origin: "*"
###

Elasticsearch与Linux(第三天)-安装Head插件

7.先启动 elasticsearch,后启动 elasticsearch-head

# 启动 elasticsearch
cd /opt/elasticsearch-6.3.0
./bin/elasticsearch
# 启动 elasticsearch-head
cd /usr/local/elasticsearch-head/
node_modules/grunt/bin/grunt server

8.回到主系统 WIN10 访问网址

http://192.168.239.53:9100/

Elasticsearch与Linux(第三天)-安装Head插件

提示:

  1. 关闭防火墙
  2. 如果重新执行失败可重启系统
相关标签: elasticsearch