我是靠谱客的博主 拼搏小蜜蜂,最近开发中收集的这篇文章主要介绍elasticsearch与数据库同步工具Logstash-input-jdbc,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

elasticsearch与数据库同步时需要用到一个插件Logstash-input-jdbc,他是数据logstash的,因此需要先下载logstash。这里logstash版本需要和elasticsearch版本一致。

已经下载完了Logstash-input-jdbc插件的Logstash,linux和win7都可以用,链接:http://pan.baidu.com/s/1nvJp9SP 密码:5a2j

1.      这里要用到的是Logstash的一个插件Logstash-input-jdbc,这个插件可以将数据库中的数据同步到elasticsearch的索引库中,并且还能做实时增量同步。因此要用这个插件首先得下载一个Logstash,下载地址:https://www.elastic.co/cn/downloads/logstash,这里下载的版本要与elasticsearch一致,所以这里下载的是5.4版本的

2.      Logstash-input-jdbc插件的安装,如果系统是windows的话,是安装不了的,可以下载Logstash的zip文件放入到linux或者unix系统中,因为windows中安装不了gem命令行,在mac系统中自带gem命令行,linux中如果没有gem命令,可以用yum install gem或者cnpm install gem来安装gem。

3.      安装gem后需要替换淘宝镜像,不然是下载不下来的

gem sources --add https://ruby.taobao.org/ --removehttps://rubygems.org/

然后输入 gem sources –l来验证是否替换成功.


出现以上图代表成功。

4.      修改Gemfile的数据源地址


修改为:

Gemfile中的 source 的值为: https://ruby.taobao.org

Gemfile.jruby-1.9.lock 中 找到 remote 修改它的值为: https://ruby.taobao.org

 

5.      进入到logstash目录下

cd /opt/logstash/

   使用一下命令:

sudo bin/logstash-plugin install logstash-input-jdbc

如果没有提示任何错误就成功了。


至此Logstash-input-jdbc插件安装成功了。


请继续看本博客的elasticsearch其他的文章,这几篇都是一起的,主要是实现elasticsearch与oracle数据库同步的

最后

以上就是拼搏小蜜蜂为你收集整理的elasticsearch与数据库同步工具Logstash-input-jdbc的全部内容,希望文章能够帮你解决elasticsearch与数据库同步工具Logstash-input-jdbc所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(77)

评论列表共有 0 条评论

立即
投稿
返回
顶部