2016-08-24 15 views
3

HDFSでいくつかの実験を行うために、単一ノードのHadoopクラスタをセットアップしました。 Webアクセスを使ってみれば、私は専用のフォルダを作成し、コマンドラインを使ってそれをローカルシステムからコピーしました。それはすべてWeb UIに登場しました。その後、私はWebHDFS経由でアクセスします。たとえば : webHDFS APIはすべてのクエリで例外を返します

curl -i "http://127.0.0.1:50075/webhdfs/v1/?op=LISTSTATUS" 

が、その後私が手

HTTP/1.1 400 Bad Request 
Content-Type: application/json; charset=utf-8 
Content-Length: 154 
Connection: close 
{ 
    "RemoteException": 
    { 
     "exception":"IllegalArgumentException", 
     "javaClassName":"java.lang.IllegalArgumentException", 
     "message":"Invalid operation LISTSTATUS" 
    } 
} 

私は任意の別のコマンドで受け取る同じエラー。

ここで何が問題になったのか分かりません。セットアップ中にいくつかのコンポーネントや他のものが欠けているなどの原因で発生する可能性がありますか?あなたは(デフォルトポート付き)、次のURLを使用することができますHDPについて

+1

あなたが使っているhadoopディストリビューションですか? HDP、CDHまたは何か他のもの? –

+2

HDHのwebhdfsのデフォルトポートは50070で、curl -i "http://x.x.x.x:50070/webhdfs/v1 /?op = LISTSTATUS"は私のために働きます –

+0

ありがとうございます。公式サイトhttp://hadoop.apache.org/#Download+Hadoopから配布を使用しています。 –

答えて