我正在尝试在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
我不确定,但也许这是版本冲突期间的问题,我正在研究它。
有什么想法吗?
答案 0 :(得分:-1)
您在文件视图实例中使用WebHDFS网址的价值是多少?
您的群集是否已启用Namenode HA?如果是,请尝试将url用作webhdfs://:50070 如果未启用HA,则使用webhdfs://:50070
如果无效则使用直接数据节点dfs地址作为webhdfs://:50070