1

Ambari 1.7.0 にビューを追加しようとしています。

ここで利用可能なファイル ビュー: 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

よくわかりませんが、バージョンの競合などのビルド部分の問題である可能性があります。私はそれに取り組んでいます。

何か案は?

4

1 に答える 1

-1

ファイル ビュー インスタンスの WebHDFS url に使用した値は何ですか?

クラスター Namenode HA が有効になっていますか? はいの場合は、url を webhdfs://:50070 として使用してみてください。HA が有効になっていない場合は、webhdfs://:50070 を使用してください。

何も機能しない場合は、直接データ ノードの dfs アドレスを webhdfs://:50070 として使用します。

于 2015-07-29T10:50:15.133 に答える