2016-05-12 65 views
0

我想從使用java的客戶機運行sqoop導入。我將跟隨sqoop客戶端api文件。在遠程客戶端機器上運行sqoop

我有以下查詢

  1. 該機從我的計算機運行的客戶端Java類可不用安裝就可以了Hadoop的
  2. 我有這樣的系統上安裝Cloudera的5.5.1,它有sqoop安裝,我可以利用它

請原諒我,如果我問愚蠢的問題。我已經從cli實施sqoop但苦於遠程訪問

回答

0

Sqoop 2分爲兩個獨立的軟件包:客戶端軟件包(sqoop2-client)和服務器軟件包(sqoop2-server)。在羣集中的一個節點上安裝服務器軟件包;由於Sqoop 2服務器充當MapReduce客戶端,因此此節點必須安裝並配置Hadoop。

在將充當客戶端的每個節點上安裝客戶端軟件包。 Sqoop 2客戶端將始終連接到Sqoop 2服務器以執行任何操作,因此Hadoop無需安裝在客戶端節點上。

所以回答你的問題是如下─

問題1:客戶端不作爲映射縮減客戶端,因此你不需要對將只作爲一個Sqoop客戶端節點上安裝Hadoop的。

問題2:只要它是sqoop的客戶端版本,我想是的,你可以使用它。

相關問題