我正在尝试将数据从votldb表导入配置单元,下面是我使用的命令
sqoop import --connect jdbc:voltdb://<my_host>:<port> --driver org.voltdb.jdbc.Driver --password <volt password> --username <volt user> --table <table name in voltdb> --hive-database <hive schema> --hive-overwrite --create-hive-table --hive-import
我有以下错误
ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.RuntimeException: Could not load db driver class: org.voltdb.jdbc.Driver.DriverManager
java.lang.RuntimeException: Could not load db driver class: org.voltdb.jdbc.Driver.DriverManager
..........
我已经将voltdbjdbcjar文件放在“/var/lib/sqoop/”中
我的sqoop版本是'1.4.5.2.2.6.3-1'
有人成功地将表从voltdb导出到hive吗?
1条答案
按热度按时间vsnjm48y1#
我为沃尔特DB工作。voltdb有一个用于http的导出连接器,应该为webhdfs配置这个连接器,然后您可以使用pig或hive命令定期从hdfs中的导出文件夹获取数据并加载到hive表中。
在voltdb的博客文章中将voltdb与hive和pig集成到hadoop生态系统中,有关于这个的示例代码,导出连接器在usingvoltdb15.7.2中有记录。通过webhdfs导出到hadoop。
如果您在voltdb的网上找到任何描述使用sqoop与hadoop集成的文档,那么它们已经过时了。