2012-06-29 24 views
0

CDH4有一個hadoop-hdfs-fuse組件(https://ccp.cloudera.com/display/CDH4DOC/Mountable+HDFS),它允許標準文件系統用戶或程序將HDFS名稱空間視爲本地掛載目錄。 對不安全HDFS(),現在沒關係! 但是,在安全的HDFS(與Kerberos),如何做到這一點?如何掛載安全的HDFS?

Thks。

回答

0

hdfs保險絲模塊還沒有kerberos支持。

0

爲fuse_dfs可執行文件(附帶的Hadoop發行版),Kerberos身份驗證的支持,因爲Apache的Hadoop發行版的2.0.2版本中增加。

我花了很多時間弄清楚這應該如何配置。我發現爲了使熔斷器-DFS選擇正確的配置文件(包含認證類型,kerberos不簡單等...) ),CLASSPATH在Hadoop jar目錄之前必須包含HADOOP_CONF_DIR

使用Kerberos身份驗證時,用戶必須在訪問FUSE安裝點之前運行kinit。如果用戶嘗試訪問掛載點,則無法執行此操作將導致I/O錯誤。