elasticsearch安装与使用(4)-- 安装中文分词插件elasticsearch 的 jdbc
2017-02-07 15:59
579 查看
前言
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下载并解压,方式如下:
unzip elasticsearch-jdbc-2.3.4.0-dist.zip[/code]
二、设置
1.把解压后的文件夹放到你指定的路径,例如我放到根目录下面的data文件夹里面的www文件夹里面
2.设置环境变量
在文件最下输入下面的内容
3.生效变量
三、完成
只通过上面就可以完成了jdbc的安装,在安装好了ES之后,我们可以使用PHP脚本调用jdbc的接口进行操作ES的数据了。
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 [code]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[/code]
二、设置
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的数据了。
相关文章推荐
- WIN7不能被远程桌面问题
- 算法笔记_019:背包问题(Java)
- ffprobe使用详解
- C++ typedef用法详解(转)
- CentOS 7 最小化安装后的注意事项及一些必备组件的安装
- CentOS 7 最小化安装后的注意事项及一些必备组件的安装
- BP神经网络C++代码
- C++函数的递归调用
- vulkan中vertex buffer的用法
- Centos搭建LAMP(详细过程)
- 特征的选择_02:RFormula
- Android自定义图片选择器
- 实时统一日志采集Flume平台化
- 3分钟实现iOS语言本地化/国际化(图文详解)
- 一个干货任意门
- 【目标检测】基于SVM+HoG目标检测
- shell 批量重命名
- MySQL删除重复记录
- excel快捷键
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position问题