zoukankan      html  css  js  c++  java
  • mysql导入到elasticsearch

    JDBC importer for Elasticsearch 
    
    Java Database 连接(JDBC) 导入运行获取数据从JDBC 源
    
    安装:
    
    1.在下面的步骤 替换<version>为一个版本,比如 1.7.0.0
    
    2.下载JDBC importer  版本
    wget http://xbib.org/repository/org/xbib/elasticsearch/importer/elasticsearch-jdbc/<version>/elasticsearch-jdbc-<version>-dist.zip
    
    3.unpack
    
    unzip elasticsearch-jdbc-<version>-dist.zip
    
    4. 到unpack 目录(我们调用 $JDBC_IMPORTER_HOME)  进入 elasticsearch-jdbc-<version>
    
    5.如果你没有找到JDBC 驱动包在lib directory,下载它 放到lib文件夹下
    
    zjtest7-redis:/usr/local/elasticsearch-jdbc-2.3.4.0/lib# ls -ltr *jdbc*
    -rw-r--r-- 1 root root 216932 Feb 18  2015 jdbc-driver-csv-1.0.0.jar
    -rw-r--r-- 1 root root 129248 Aug  2 21:26 elasticsearch-jdbc-2.3.4.0.jar
    
    6.修改脚本在bin目录下 
    
    
    elasticsearch 版本:
    elasticsearch-2.3.4
    
    JDBC importer  版本
    
    elasticsearch-jdbc-2.3.4.0
    
    
    zjtest7-redis:/odbc_es# cat mysql_import_es.sh
    bin=/usr/local/elasticsearch-jdbc-2.3.4.0/bin
    lib=/usr/local/elasticsearch-jdbc-2.3.4.0/lib
    echo '{
        "elasticsearch.autodiscover":true,
         "elasticsearch.cluster":"es_cluster",
        "type" : "jdbc",
        "jdbc" : {
            "url" : "jdbc:mysql://192.168.32.218:3306/zjzc",
            "user" : "root",
            "password" : "1234567",
            "sql" : "select * from ClientActionTrack  where startTime>="2016-09-0 00:00:00"",
           "elasticsearch" : {
                 "cluster" : "es_cluster",
                 "host" : "192.168.32.80",
                 "port" : 9300
            },
          "index" : "logstash-clientactiontrack", 
            "type" : "ClientActionTrack"
        }
    }' | java 
           -cp "${lib}/*" 
           -Dlog4j.configurationFile=${bin}/log4j2.xml 
           org.xbib.tools.Runner 
           org.xbib.tools.JDBCImporter
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

  • 相关阅读:
    机器人
    昨天拿钥匙了
    Linux挂NTFS格式USB硬盘
    漫游在首都
    RHEL+WAS6部署风波
    移动电话国内漫游通话费上限评估用户意见网上调查
    WebSphere fixes
    我太强悍了
    NO SUBJECT
    pku3617 Best Cow Line
  • 原文地址:https://www.cnblogs.com/zhaoyangjian724/p/6199232.html
Copyright © 2011-2022 走看看