社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
#安装git,若机器环境已存在,不需要再次安装
yum install git
#下载
git clone https://github.com/mobz/elasticsearch-head.git
#安装nodejs环境,若机器环境已存在,不需要再次安装
yum install 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
mkdir /opt/nodejs
mv node-v12.18.3-linux-x64.tar.gz nodejs/
cd /opt/nodejs
tar -zxvf node-v12.18.3-linux-x64.tar.gz
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
node -v
#安装 (elasticsearch-head目录下执行)
npm install
# 安装unzip解压命令 yum install unzip
unzip elasticsearch-head-master.zip
# 修改服务器监听地址,增加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: "*"
# elasticsearch-head目录下执行
npm run start
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!