在Ambari 1.7.0上添加文件视图:ClassNotFoundException

时间:2015-04-01 13:13:17

标签: ambari

我正在尝试在Ambari 1.7.0上添加视图。

对于此处提供的“文件”视图:https://github.com/apache/ambari/tree/trunk/contrib/views/files

尝试启动视图实例后出现错误:

  

500 HdfsApi连接失败。检查“webhdfs.url”属性

使用以下Stack Trace(只是第一行):

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 个答案:

答案 0 :(得分:-1)

您在文件视图实例中使用WebHDFS网址的价值是多少?

您的群集是否已启用Namenode HA?如果是,请尝试将url用作webhdfs://:50070 如果未启用HA,则使用webhdfs://:50070

如果无效则使用直接数据节点dfs地址作为webhdfs://:50070