1 安装完elasticsearch5.4.1 后。访问界面如下
2.修改 elasticsearch-5x下的 config/elasticsearch.yml
在末尾添加下列内容,允许elasticsearch远程访问
-
http.cors.enabled: true
-
http.cors.allow-origin: "*"
3. 安装nodejs
切换为nodejs的yum源
curl --silent --location https://rpm.nodesource.com/setup_8.x | bash -
安装node js
yum install -y nodejs
4.安装git ,npm
yum install git
yum -y install npm
安装完成以后可用node -v和npm -v查看是否安装成功
5.克隆 elasticsearch-head 插件,我是在home目录下
git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head/
npm install
安装时产生了报错
解决报错
yum -y install bzip2
重新 npm install
有错解决错误,无错进行下一步
6. 修改配置
安装完成后
vi _site/app.js
打开文件 在命令行模式输入 “/this.base_uri = this.config.base_uri” 进行搜索,修改为:
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://you ip address:9200";
7.启动head插件,后台运行
./node_modules/grunt/bin/grunt server &
8.访问 http://192.168.1.12:9100/
9.测试
在命令行输入:curl -XPUT 192.168.1.12:9200/textindex 增加索引textindex
索引增加成功。