2015-12-02 95 views
0

目前我有2臺機器它們中的一個的霍頓沙箱我已經配置它作爲名稱節點,並從它和其他機器退役數據節點我所製成,並使其作爲數據節點和我有在它上面安裝了hive服務器。 此外,並指定了它的奴隸角色,我用Ambari來完成它。 我的問題是它的我第一次使用Hadoop的我的計劃是將數據從SQL數據庫傳輸到Hadoop的那麼這是否意味着我必須安裝在數據節點的MySQL,而我將使用sqoop和其他的東西會出現什麼名字節點怎麼辦?我該查詢它,並把它傳遞查詢到數據管理部我真的很迷茫,真的有巨大的壓力,完成所以請原諒我,是新手的機器設備都默認我選擇的DataNode的第一臺機器和節點管理器對於第二個沒有特殊配置的人來說,如果你有一個我能理解的簡單例子, 非常感謝各位夥伴hadoop的架構查詢示例

回答

0

Sqoop是一款專爲在Hadoop和關係數據庫服務器之間傳輸數據而設計的工具。它用於從關係數據庫(如MySQL,Oracle)導入數據到Hadoop HDFS,並從Hadoop文件系統導出到關係數據庫。

例如喜歡 - 你有一些數據在其他機器的MySQL,你必須將數據傳輸到您的Hadoop HDFS。在這種情況下sqoop將用於

的NameNode存儲元數據(沒有塊的,在其上機架,其數據管理部存儲的數據和其他細節)有關的數據被存儲在的DataNodes而數據管理部存儲的實際數據。

+0

這個勁歌,當您運行查詢要查詢的數據節點,這確實需要對數據管理部安裝mysql,我應該從NameNode會得到什麼樣的信息,我會爲了完成我的畢業來傳輸數據到數據管理部項目 –