2015-04-23 67 views
2

我正在運行Cloudera 5.3的羣集,並且我已經按照所有說明創建了NFS網關並且運行良好。我的問題是我仍然無法將HDFS目錄看作Linux文件系統的一部分(這是RHEL 6)。我不是UNIX管理員,所以我沒有安裝目錄的經驗,而且我在網上找到的文檔並沒有幫助解決這個特定的問題。我試過簡單的如何在Cloudera上安裝HDFS?

mount/

在作爲NFS網關的機器上,但沒有工作。當我從另一個集羣機嘗試使用

mount <myNFSgateway>://

掛載我看不到任何網關服務器上HDFS也不在文件的(雖然我可以很容易地看到使用hdfs dfs -ls文件)。

現在如何實際掛載HDFS作爲NFS目錄的目錄?

回答

0

試試下面的命令檢查可用的安裝點

showmount -e <nfs_server_ip_address> 

您會看到類似以下的輸出:NFS客戶機上

Exports list on <nfs_server_ip_address>: 
/(everyone) 

安裝HDFS要在導入HDFS文件系統一個NFS客戶端,在客戶端上使用如下的掛載命令:

mount -t nfs -o vers=3,proto=tcp,nolock <nfs_server_hostname>:/ /hdfs_nfs_mount 

(安裝前請確保已安裝nfs相關庫。如果沒有,使用命令sudo yum install nfs-utils nfs-utils-lib

+0

安裝庫我也嘗試過這個版本的mount命令(從Apache站點獲得它),但它仍然無法工作。它不識別hdfs中的目錄,例如「/ my/hdfs/dir不存在」當我嘗試掛載它時。 –

+0

您只能安裝/ HDFS目錄,您是否安裝了答案中提到的相關軟件包? – sachin

+0

我確實安裝了這些軟件包。當我嘗試掛載/時,它仍然無法工作。我可以問Cloudera這件事,我只是希望可能有些簡單的事情我錯過了。 –

相關問題