elasticsearch与ms sql server数据同步
2024-08-31 20:28:39
MS SQL Server
Download Elasticsearch
Install Elasticsearch
Follow instructions on https://www.elastic.co/products/elasticsearch
Install JDBC importer
wget http://xbib.org/repository/org/xbib/elasticsearch/importer/elasticsearch-jdbc/<version>/elasticsearch-jdbc-<version>-dist.zip
(update version respectively)
Download SQL Server JDBC driver from the vendor
Copy driver into lib folder
cp SQLJDBC4.jar $JDBC_IMPORTER_HOME/lib
Set up the database you want to be indexed. This includes allowing TCP/IP connections
Start Elasticsearch
./elasticsearch.bat
Start JDBC importer
bin=$JDBC_IMPORTER_HOME/bin
lib=$JDBC_IMPORTER_HOME/lib
echo '{
"type" : "jdbc",
"jdbc": {
"url":"jdbc:sqlserver://localhost:1433;databaseName=ICFV",
"user":"elasticsearch",
"password":"elasticsearch",
"sql":"select * from ScoreCards",
"index" : "myindex",
"type" : "mytype"
}
}' | java \
-cp "${lib}/*" \
-Dlog4j.configurationFile=${bin}/log4j2.xml \
org.xbib.tools.Runner \
org.xbib.tools.JDBCImporter
You should see messages from the importer in the logfile.
原文连接:https://github.com/jprante/elasticsearch-jdbc
关注公众号,获取更多相关文章
最新文章
- Netezza SQL Analytic Functions 分析函数
- UNIQUEIDENTIFIER列上的统计信息
- PHP导出excel文件
- Android setStartOffset方法:设置启动时间
- jQuery Masonry构建pinterest网站布局注意要点(转)
- 通过pod导入第三方框架
- hadoop文件的序列化
- express4.x中的链式路由句柄
- javascript 中 nodeValue 、value 、text 的区别
- Ubuntu嵌入式开发环境配置问题集锦(不断更新)
- uva 10599 - Robots(II) (dp | 记忆化搜索)
- Js常用的函数
- Android细笔记--DataStorage
- 【原创】大叔经验分享(7)创建hive表时格式如何选择
- Docker下安装Influxdb-1.6.1和Grafana5.2.2
- BZOJ.5339.[TJOI2018]教科书般的亵渎(拉格朗日插值) &; 拉格朗日插值学习笔记
- [转]如何实现一个malloc
- height:100%
- 使用 GDebi 默认代替 Ubuntu 软件中心
- CSS3-Hover 效果 展示
热门文章
- CSS,让100%的宽度,自动减10,让100%的高度,自动减10,可以加减乘除
- NPOI 替换word模版
- 错误:“ResourceDictionary”根元素需要 x:Class 特性来支持 XAML 文件中的事件处理程序。请移除 MouseLeftButtonDown 事件的事件处理程序.
- SQL Server 命名实例更改端口进行发布订阅
- awk积累
- Android零基础入门第20节:CheckBox和RadioButton使用大全
- C#应用配置信息保存和读取
- WSAAsyncSelect Demo
- 条款14:在资源管理类中小心copying行为
- shell多线程之进程间通信