そこで、CentOS5にClouderaManagercdh3u5を介してHadoopをインストールしました。cmdを実行すると
hadoop fs -ls /
hdfs://localhost.localdomain:8020/の内容が表示されることを期待していました
ただし、file:///の内容を返していました。
さて、これは言うまでもなく、hdfs://からアクセスできます。
hadoop fs -ls hdfs://localhost.localdomain:8020/
しかし、Accumuloなどの他のアプリケーションをインストールする場合、accumuloはfile:///内のHadoopファイルシステムを自動的に検出します。
質問は、誰かがこの問題に遭遇しましたか、そしてどのようにそれを解決しましたか?
HDFS thrift serverがHDFSではなくローカルFSのコンテンツを返すことを確認しました。これは同様の問題でしたが、この問題は解決しませんでした。また、ClouderaManagercdh4ではこの問題は発生しません。