sqoop从voltdb导出数据

kiz8lqtg  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(394)

我正在尝试将数据从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吗?

vsnjm48y

vsnjm48y1#

我为沃尔特DB工作。voltdb有一个用于http的导出连接器,应该为webhdfs配置这个连接器,然后您可以使用pig或hive命令定期从hdfs中的导出文件夹获取数据并加载到hive表中。
在voltdb的博客文章中将voltdb与hive和pig集成到hadoop生态系统中,有关于这个的示例代码,导出连接器在usingvoltdb15.7.2中有记录。通过webhdfs导出到hadoop。
如果您在voltdb的网上找到任何描述使用sqoop与hadoop集成的文档,那么它们已经过时了。

相关问题