• elasticsearch安装与使用(4)-- 安装中文分词插件elasticsearch 的 jdbc


    前言

    elasticsearch(下面简称ES)使用jdbc连接mysql比go-mysql-elasticsearch的elasticsearch-river-jdbc能够很好的支持增量数据更新的问题(来自go-mysql-elasticsearch的作者siddontang)。

    其实jdbc是不需要安装的,只需要下载已经编译好的包,配置一下环境路径,即可使用,不会编译的就不要下载github里面的任何分支,因为那些都是源码,还没编译的。你用那些只会得到以下的结果,博主在这里坑了两个小时。

    找不到或无法加载主类 org.xbib.tools.Runner

     

    一、下载ES-jdbc

    elasticsearch-jdbc的官方github点击【这里】进行下载查看。

    如果你不会编译java文件,你就直接复制下载github中编译好的2.3.4.0连接

    这里建议使用wget下载并解压,方式如下:

    wget http://xbib.org/repository/org/xbib/elasticsearch/importer/elasticsearch-jdbc/2.3.4.0/elasticsearch-jdbc-2.3.4.0-dist.zip
    
    unzip elasticsearch-jdbc-2.3.4.0-dist.zip

    二、设置

    1.把解压后的文件夹放到你指定的路径,例如我放到根目录下面的data文件夹里面的www文件夹里面

    mv elasticsearch-jdbc-2.3.4.0 /data/www

    2.设置环境变量

    vim /etc/profile

    在文件最下输入下面的内容

    export JDBC_IMPORTER_HOME=/data/www/elasticsearch-jdbc-2.3.4.0

    3.生效变量

    source /etc/profile

    三、完成

    只通过上面就可以完成了jdbc的安装,在安装好了ES之后,我们可以使用PHP脚本调用jdbc的接口进行操作ES的数据了。

     

     

  • 相关阅读:
    微信小程序swiper个性化定制
    php脚本巧用正则批量替换函数参数
    Phpstorm中添加xdebug调试工具。
    apache服务器禁止浏览目录文件
    mysql_connect()函数使用报错
    composer创建新项目报错
    安利一个简单的零配置的命令行http服务器(http-server)
    Laravel笔记之tinker和时间函数
    即时通信2
    即时通信1
  • 原文地址:https://www.cnblogs.com/shifu204/p/6374542.html
Copyright © 2020-2023  润新知