linux安装es-head

1.先安装java环境

1)下载 https://www.oracle.com/java/technologies/javase-downloads.html jdk-14.0.1_linux-x64_bin.tar.gz版本

2)修改环境变量在 unset i 之前

export JAVA_HOME=/usr/local/java/jdk-14.0.1
export CLASSPATH=$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:/usr/local/node-v14.4.0-linux-x64/bin/:


3)加载环境变量  #source /etc/profile

4)检查是否成功 执行#java -version

2.配置node.js环境

1)下载 http://nodejs.cn/download/

2) 转换为tar文件 xz -d node-v14.4.0-linux-x64.tar.xz
解压 tar xvf node-v14.4.0-linux-x64.tar
移动 mv node-v14.4.0-linux-x64 /usr/local/

3)配置环境变量

export PATH=$PATH:$JAVA_HOME/bin:/usr/local/node-v14.4.0-linux-x64/bin/:

加载环境变量  #source /etc/profile

4)测试 npm -version

3.安装head插件

1.安装cnpm
npm install -g cnpm –registry=https://registry.npm.taobao.org

cnpm install phantomjs-prebuilt@2.1.16 –ignore-scripts

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

cnpm install -g grunt-cli

cnpm install grunt –save-dev
grunt -version

grunt安装成功

2.下载elastichsearch-head插件
地址:https://github.com/mobz/elasticsearch-head
安装git :yum install git
git clone https://github.com/mobz/elasticsearch-head.git
安装elastichsearch-head插件
到elasticsearch-head目录下, 执行cnpm install 命令

3.修改配置
修改es目录下conf中的elasticsearch.yml,增加以下两行(跨越的配置)

http.cors.enabled: true
http.cors.allow-origin: “*”
修改完成后重启ES生效

修改es-head目录下的/Gruntfile.js,增加hostname属性,也可以自行更改监听地址

修改head的连接地址

在es-head的安装目录下_site/app.js,将这一行的localhost改成你的主机名或公网IP

this.base_uri = this.config.base_uri || this.prefs.get(“app-base_uri”) || “http://localhost:9200“;

把localhost修改成你es的服务器地址,如:

this.base_uri = this.config.base_uri || this.prefs.get(“app-base_uri”) || “http://192.168.19.105:9200“;

4.运行
前台运行./node_modules/grunt/bin/grunt server (直接运行)
后台运行nohup ./node_modules/grunt/bin/grunt server > es-head-start.log 2>&1 & (后台运行)

打开9100端口即可访问

原文链接:https://blog.csdn.net/QQ317968200/java/article/details/102949526

发表评论

电子邮件地址不会被公开。 必填项已用*标注