2015-04-01 19 views
1

我試圖在Ambari 1.7.0上添加視圖。在Ambari 1.7.0上添加文件視圖:ClassNotFoundException

對於文件認爲,可以在這裏找到:https://github.com/apache/ambari/tree/trunk/contrib/views/files

我嘗試推出該視圖的實例後得到一個錯誤:

500 HdfsApi連接失敗。檢查「webhdfs.url」屬性

以下堆棧跟蹤(只第一行):

java.lang.RuntimeException: java.lang.ClassNotFoundException: Class org.apache.hadoop.hdfs.web.WebHdfsFileSystem not found 
at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:1720) 
at org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:2415) 
at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:2428) 
at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:88) 
at org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:2467) 

我只是視圖的配置過程中添加以下屬性

webhdfs.url webhdfs:// mycluster1:50070

我不確定,但也許這是一個問題構建版本衝突的部分,我正在努力。

任何想法?

回答

-1

您在文件視圖實例中用於WebHDFS url的值是多少?

您的羣集Namenode HA是否啓用?如果是,嘗試使用URL作爲webhdfs://:50070 如果沒有啓用HA使用webhdfs://:50070

如果沒有作品採用直接數據節點DFS地址webhdfs://:50070

+0

我沒有看到上面爲HA和非HA提供的webhdfs://:50070之間的區別。 – 2015-09-22 05:51:01

相關問題