三种安装插件的方式:命令行、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