2015-09-17 6 views
0

Я пытаюсь импортировать данные в улье из таблицы votldb, вот команда, я используюэкспорт Sqoop данные VoltDB

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 

..........

Я поместил VoltDB файл банку JDBC в '/ вар/Lib/sqoop /'

моей sqoop версии «1.4.5.2.2.6.3-1 '

У кого-нибудь удается экспортировать таблицу из voltdb в улей?

ответ

1

Я работаю для VoltDB. VoltDB имеет экспортный коннектор для HTTP, который должен быть настроен для WebHDFS, а затем вы можете использовать команды Pig или Hive для периодического сбора данных из экспортных папок (ов) в HDFS и загрузки в таблицы Hive.

В тексте VoltDB Integrating VoltDB into the Hadoop ecosystem with Hive and Pig приведен пример кода, а коннектор экспорта зарегистрирован в Using VoltDB 15.7.2. Exporting to Hadoop via WebHDFS.

Если вы нашли какие-либо документы в Интернете из VoltDB, описывающие интеграцию с Hadoop, используя sqoop, они устарели.

Смежные вопросы