zoukankan      html  css  js  c++  java
  • elasticsearch与ms sql server数据同步

    MS SQL Server

    1. Download Elasticsearch

    2. Install Elasticsearch

      Follow instructions on https://www.elastic.co/products/elasticsearch

    3. Install JDBC importer

      wget http://xbib.org/repository/org/xbib/elasticsearch/importer/elasticsearch-jdbc/<version>/elasticsearch-jdbc-<version>-dist.zip

      (update version respectively)

    4. Download SQL Server JDBC driver from the vendor

    5. Copy driver into lib folder

      cp SQLJDBC4.jar $JDBC_IMPORTER_HOME/lib

    6. Set up the database you want to be indexed. This includes allowing TCP/IP connections

    7. Start Elasticsearch

      ./elasticsearch.bat
      
    8. 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
      
    9. You should see messages from the importer in the logfile.

    原文连接:https://github.com/jprante/elasticsearch-jdbc

    关注公众号,获取更多相关文章image

    成长的乐趣,在于分享!
    大龄程序员,一路走来,感慨颇多。闲暇时写写字,希望能给同行人一点帮助。
    本文版权归作者growithus和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    MarkDown测试
    在Tabbed Activity(ViewPager)中切换Fragment
    About ListView
    Android Studio的技巧
    卷积神经网络
    TensorFlow中CNN的两种padding方式“SAME”和“VALID”
    tensorflow-解决3个问题
    激活函数
    tensorflow数学运算
    tensorflow
  • 原文地址:https://www.cnblogs.com/growithus/p/11012220.html
Copyright © 2011-2022 走看看