软件的版本信息
ElasticSearch2.4.2
marvel版本2.4.1
kibana版本4.6.1
插件一:head插件的安装
(1):进入elasticsearch的bin目录,执行命令
./plugin install mobz/elasticsearch-head
执行成功后,启动elasticsearch服务,访问:
http://你的ip:9200/_plugin/head/
插件(二):kopf插件安装
进入elasticsearch目录的bin目录下,执行
./plugin install lmenezes/elasticsearch-kopf
执行成功后,启动elasticsearch服务,访问:
http://你的ip:9200/_plugin/kopf
插件(三)bigdesk插件安装
(1):下载bigdesk-master.zip包
https://github.com/lukas-vlcek/bigdesk/tree/master
(2):在plugins中自己建一个bigdesk 文件夹
cd /a/elasticsearch-2.4.2/plugins
mkdir bigdesk
(3):在bigdesk下建一个_site文件夹
cd /a/elasticsearch-2.4.2/plugins/bigdesk
mkdir _site
(4):将解压后的bigdesk-master文件夹下的所有文件拷贝到_site目录下
(5):在bigdesk下再建一个 plugin-descriptor.properties 文件
cd /a/elasticsearch-2.4.2/plugins/bigdesk
vim plugin-descriptor.properties
添加如下内容
description=bigdesk
version=bigdesk
name=bigdesk
site=true
(6):修改BigdeskStore.js文件
cd /a/elasticsearch-2.4.2/plugins/bigdesk/_site/js/store
vim BigdeskStore.js
定位到第142行
将major == 1 改为 major >= 1
(7):启动elasticsearch集群后,用浏览器打开
http://你的ip:9200/_plugin/bigdesk
插件(四):marvel插件安装
(1):进入elasticsearch的bin目录下,执行:
#安装许可证
plugin install license
plugin install marvel-agent
这一步如果由于网络问题无法下载,也可手动下载后解压到elasticsearch-2.4.2/plugins 目录。
license:https://download.elastic.co/elasticsearch/release/org/elasticsearch/plugin/license/2.4.0/license-2.4.0.zip
marvel-agent:https://download.elastic.co/elasticsearch/release/org/elasticsearch/plugin/marvel-agent/2.4.0/marvel-agent-2.4.0.zip
(2):下载kibana,解压即安装
使用的marvel版本为2.4.1.要求kibana版本为4.6.x (4.6.1以下版本不支持改marvel版本)
下载kibana4.6.1版本,下载地址:https://download.elastic.co/kibana/kibana/kibana-4.6.1-linux-x86_64.tar.gz
下载完成后,解压到 /kibana-4.6.1/installedPlugins/ 目录下即可
(3):配置kibana.yml文件 (/kibana-4.6.1/config/)
#在kibana.yml文件最下方添加
elasticsearch_url: "http://es-mon2:9200" //es-mon2 为本机地址,我这里配置了hosts,所以写的域名
(4):配置elasticsearch.yml文件
#在elasticsearch.yml文件下方添加配置
marvel.agent.exporters:
id1:
type: http
host: ["http://es-mon1:9200", "http://es-mon2:9200"] #我这里有两台机器,所以配置两个,单机配置一个即可
(5):重新启动elasticsearch,kibana即可访问。访问地址:http://你的ip:5601/app/marvel#/
(6):marvel插件安装完成证书有效期为一个月,注册一个账号,下载基础证书安装,安装步骤 只适用于2.x版本的elasticsearch
https://www.elastic.co/guide/en/marvel/current/license-management.html
申请证书安装方式
curl -XPUT -u admin 'http://172.100.10.156:9200/_license?acknowledge=true' -d @hua-han-7e332135-813e-2d2eda6bd36a-v2.json
5.x版本的安装方式不同。
注:kibana的默认端口为5601
插件(5):安装sense
(1):进入kibana-4.6.1/目录下,执行下面命令即可
./bin/kibana plugin --install elastic/sense
安装完成后,访问路径为:http://你的ip:5601/app/sense
插件(六):安装ik分词器
下载链接:
https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v1.10.2
(1)项目主页中有ES与分词器版本的对应,ES2.4.2使用1.10.2版本的ik分词器。
(2)在ES目录的plugins目录里新建ik文件夹,把下载的ik分词器解压到ik文件夹,
(3)在config文件夹中的elasticsearch.yml文件的最后加上index.analysis.analyzer.ik.type : “ik”
重启ES即可。
插件(七):elasticsearch-sql插件安装:
下载插件地址: https://github.com/NLPchina/elasticsearch-sql/releases/download/2.4.2.0/elasticsearch-sql-2.4.2.0.zip
下载完插件,放到elasticsearch的plugins目录中,重启即可,一定要下载对应elasticsearch版本的插件
文档及用法参考:https://github.com/NLPchina/elasticsearch-sql/tree/elastic2.4.2
附录: