三种安装插件的方式:命令行、url、离线安装
第一种:命令行
bin/elasticsearch-plugin install [plugin_name]
# bin/elasticsearch-plugin install analysis-smartcn 安装中文分词器
第二种:url安装
bin/elasticsearch-plugin install [url]
#bin/elasticsearch-plugin install https://artifacts.elastic.co/downloads/elasticsearch-plugins/analysis-smartcn/analysis-smartcn-6.4.0.zip
第三种:离线安装
#https://artifacts.elastic.co/downloads/elasticsearch-plugins/analysis-smartcn/analysis-smartcn-6.4.0.zip
#点击下载analysis-smartcn离线包
#将离线包解压到ElasticSearch 安装目录下的 plugins 目录下
#重启es。新装插件必须要重启es
注意这种方式安装的插件需要和ES版本一致
1.安装nodejs
安装nodejs :sudo apt-getinstall nodejs
安装npm: sudo apt-getinstall npm
node-v
# 显示版本号即安装成功
2.npm切换阿里源
npm:nodejs的包管理器,用于node插件管理
查看本地的镜像地址
npmget registry # 输出:https://registry.npmjs.org/
切换成阿里源
npm configset registry https://registry.npm.taobao.org/
#查看是否成功
npm configgetregistry
#或者
npmgetregistry
#可以看到输出
#https://registry.npm.taobao.org/
3.安装cnpm
因为npm安装插件是从国外服务器下载,受网络的影响比较大,可能会出现异常
npm install -g cnpm --registry=https://registry.npm.taobao.org
#查看是否安装成功
cnpm-v
#成功后可以使用cnpm代替npm命令
一、安装Head插件
elasticsearch-head是elasticsearch的一款可视化工具,依赖于node.js ,所以需要先安装node.js
二、安装Grunt
#Grunt是基于Node.js的项目构建工具。它可以自动运行你所设定的任务
cnpm install grunt-g
三、下载Head
从github上下载源文件:
git clone git://github.com/mobz/elasticsearch-head.git
切换到目录下:
cd elasticsearch-head
通过cnpm安装依赖
cnpm install
启动
cnpm run start
在浏览器打开
http://服务器ip地址:9100 #注意服务器开通9100端口
四、配置跨域
安装目录config文件夹下elasticsearch.yml 文件,加入下面两行
添加配置时,:后必须空格,不然启动闪退
http.cors.enabled: truehttp.cors.allow-origin: "*"
保存重启ES
进入elasticsearch-head下,运行grunt server,启动服务
cd elasticsearch-head
grunt server
五、创建后台启动文件,可以在后台启动
vim es-head-start.sh #创建文件
#文件内容
#!/bin/bash
echo "START elasticsearch-head "
nohup grunt server &exit
启动文件: sh es-head-start.sh
一、安装插件Kibana
注意安装的kibana和Elasticsearch版本一致
下载kibana
wget https://artifacts.elastic.co/downloads/kibana/kibana-6.4.1-linux-x86_64.tar.gz
解压文件
tar-xzvf kibana-6.4.1-linux-x86_64.tar.gz
cd kibana-6.5.1-linux-x86_64 /
三、修改配置文件
修改配置文件:vim 安装目录/config/kibana.yml
# 更多配置信息,详见 https://www.elastic.co/guide/cn/kibana/current/settings.html
server.port: 5601server.host:"0.0.0.0"server.name: wcc
elasticsearch.url:"http://localhost:9200/"
四、启动
bin目录下: ./kibana #注意Kibana启动前必须配置并启动Elasticsearch,否则网页上会出现错误提示,第一次启动kibana可能耗时有点久,等待几分钟