我正在開發Hive和Teradata之間的數據同步應用程序。 爲此,我在嵌入模式下使用sqoop,即我在類路徑中將sqoop添加爲jar,並使用Sqoop.runTool(..)來執行操作。Sqoop jar棄用
但是在eclipse上它被標記爲不贊成使用。我使用版本1.4.2,並找不到關於此的任何信息。
我目前正在使用它,但它會更好,如果有人可以提供一些信息,爲什麼它被棄用,可以做些什麼呢?
我正在開發Hive和Teradata之間的數據同步應用程序。 爲此,我在嵌入模式下使用sqoop,即我在類路徑中將sqoop添加爲jar,並使用Sqoop.runTool(..)來執行操作。Sqoop jar棄用
但是在eclipse上它被標記爲不贊成使用。我使用版本1.4.2,並找不到關於此的任何信息。
我目前正在使用它,但它會更好,如果有人可以提供一些信息,爲什麼它被棄用,可以做些什麼呢?
你正在使用什麼精確的類?目前有兩種Sqoop類:
Sqoop是正確的歷史上主要在cloudera開發,並在稍後(在1.3.0版本中)在Apache下移動。孵化期間(版本1.4.0之前),我們將所有功能從cloudera命名空間轉移到apache命名空間。我們在cloudera命名空間中提供了類以保持向後兼容性,但我們將其標記爲已棄用。
Jarcec
謝謝! 所以我想只是改變命名空間應該工作。我把範圍保持爲「提供」在POM中,我直接從sqoop的安裝目錄中將jar加載到類路徑中。 –
什麼是標記爲棄用的「it」? – djechlin