Я использую продукты вокруг Hadoop, но новичок в разработке приложения с ними с использованием Java.Разница между org.apache.hive.jdbc.HiveStatement/org.apache.hadoop.hive.jdbc.HiveStatement
Я хотел бы использовать некоторые классы, такие как HiveStatement, но обнаружил, что существуют одинаковые классы имен с разными пакетами.
ex) org.apache.hive.jdbc.HiveStatement
, org.apache.hadoop.hive.jdbc.HiveStatement
.
Я заметил это при попытке передать объект Statement в HiveStatement. Я пытался наложить объект на org.apache.hadoop.hive.jdbc.HiveStatement
, но литье в org.apache.hive.jdbc.HiveStatement
кажется правильным в моем случае.
В чем разница и почему существуют два похожих пакета?
Заранее благодарен!
Спасибо @ ck1, тогда я буду использовать 'org.apache.hive'. – tsuda7