ES安装插件(elasticsearch-head/Kibana/IK分词器)

三种安装插件的方式:命令行、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-get install nodejs
安装npm: sudo apt-get install npm
node -v 
# 显示版本号即安装成功

2.npm切换阿里源

npm:nodejs的包管理器,用于node插件管理

查看本地的镜像地址
npm get registry    # 输出:https://registry.npmjs.org/
切换成阿里源
npm config set registry https://registry.npm.taobao.org/
#查看是否成功
npm config get registry
#或者
npm get registry
#可以看到输出
#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

四、配置跨域   (设置之后es_head在页面上连接es)

安装目录config文件夹下elasticsearch.yml 文件,加入下面两行

添加配置时,:后必须空格,不然启动闪退

http.cors.enabled: true
http.cors.allow-origin: "*"

保存重启ES

进入elasticsearch-head下,运行grunt server,启动服务

cd elasticsearch-head
grunt server

访问地址:在浏览器打开

http://服务器ip地址:9100      #注意服务器开通9100端口    http://101.132.167.242:9100/

注意:连接地址  服务器ip:9200      点击连接能连接上开启的ES服务

 五、创建后台启动文件,可以在后台启动

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: 5601
server.host: "0.0.0.0"
server.name: wcc
elasticsearch.url: "http://localhost:9200/"

四、启动

bin目录下:  ./kibana       #注意Kibana启动前必须配置并启动Elasticsearch,否则网页上会出现错误提示,第一次启动kibana可能耗时有点久,等待几分钟

 

一、IK分词器

1.下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases         注意:下载的版本和ES版本一致

2.下载zip文件,解压,将解压的文件放在ES安装目录下的plugins下的ik目录下 (ik目录需要自己创建)

3.如果ES是集群的话,每台ES都要安装ik分词器

4. 重启ES

 

posted @ 2020-10-25 12:31  只会玩辅助  阅读(3729)  评论(0编辑  收藏  举报