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