Elasticsearch6.2.4版本使用结巴分词插件之路

一、背景

   Elasticsearch需要使用jieba自定义插件。

版本结论:

java se 1.8  # orcal网址需要注册下载 java se u8251,安装后加入系统环境变量
gradle    6.4.1 # 官网下载
kibana    6.2.4 # 需要和Elasticsearch版本一致
elastic-jieba-plugins   6.4.0  #下载6.4.0的版本,然后修改,必须修改不然Elasticsearch会报错
 

  二、 需要解决的问题

   1.结巴的插件源码 https://github.com/sing1ee/elasticsearch-jieba-plugin,没有6.2.4的版本

   2.需要安装gradle打包环境,gradle 版本用6.4.1

   3.安装kibana 官网都是下载最新版本

   wget https://artifacts.elastic.co/downloads/kibana/kibana-6.2.4-linux-x86_64.tar.gz 这个下载6.2.4版本

    

三、启动使用

    1.使用gradle打包elasticsearch-jieba-plugin

      把version 都改成6.2.4,然后进入build.gradle所在的目录,gradle安装目录加入环境变量

      gradle pz 打包,在生成的build文件夹下获取压缩文件elasticsearch-jieba-plugin-6.2.4

     2.使用elasticsearch-jieba-plugin-6.2.4

        把这个文件拷贝到plugins下 解压 并删除压缩文件(切记解压后需要删除压缩文件,因为这个plugins下只可以有文件夹)

        这里如果在第一步版本没改对,会启动不了elasticsearch。

     3.启动Elasticsearch

        下载Elasticserch

        执行 “./bin/elasticsearch”

     4.启动kibana

         wget https://artifacts.elastic.co/downloads/kibana/kibana-6.2.4-linux-x86_64.tar.gz 这个下载6.2.4版本

         解压,config目录下

        修改 kibana.yml 文件

 server.host: "0.0.0.0" (允许远程访问)
 elasticsearch.hosts: ["http://{你的IP}:9200"] (设置自己的 elastic search 服务的 IP 和 端口)


 

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章