博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
elasticsearch安装与使用(4)-- 安装中文分词插件elasticsearch 的 jdbc
阅读量:6320 次
发布时间:2019-06-22

本文共 906 字,大约阅读时间需要 3 分钟。

前言

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.zipunzip 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的数据了。

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/shifu204/p/6374542.html

你可能感兴趣的文章
白宫电子邮件系统疑被黑:第一夫人护照信息被曝光
查看>>
惠州智慧城市建设提速 时空信息云平台争取明年投入运营
查看>>
SDN能解决很多问题,但不包括安全
查看>>
站在物联网风口,传感器产业弯道超车?
查看>>
Javascript类型转换的规则
查看>>
vue js 判断鼠标滚动到底部 数据更新
查看>>
一个ios的各种组件、代码分类,供参考
查看>>
Shell脚本学习之sed详解
查看>>
bugDone
查看>>
Go:json(序列化、反序列化)
查看>>
Python 类的用法
查看>>
动态链接和静态链接的区别
查看>>
解决Python开发过程中依赖库打包问题的方法
查看>>
Git学习系列之命令大全(二)
查看>>
java基础(五)-----关键字static
查看>>
什么是PLI?
查看>>
[UIKit学习]04.关于HUD提示框,定时任务、开发关于资源常见问题
查看>>
文摘:OUTER JOIN
查看>>
http://git.oschina.net/chunanyong/springrain
查看>>
(转)Android中的Shape使用总结
查看>>