2016-05-26 14 views
0

基本的には、以前に起きた問題があります。同じ問題が例えばhereと記載されています。Hadoopの豚の接続エラー - 履歴サーバーが起動しません

私は豚のスクリプトを動作しようとすると接続エラーが発生します。

これを見ると、実際には履歴サーバーは実行されていません。修正するのは簡単だと思われる。しかし、その後...そうではありませんでした。

は悲しいことに、私は私が知っ両方の方法で履歴サーバを起動しようとしました:

1)のHadoop sbinにに移動して作業:

になり
mr-jobhistory-daemon.sh start historyserver 

bash: mr-jobhistory-daemon.sh: command not found 

ディレクトリのlsを実行しても、実際にmr-jobhistory-daemon.shが表示されます。

2)は、単に実行します。少なくとも、「見つかりません」というエラーになりませんでしょう

sudo service hadoop-mapreduce-historyserver start 

。代わりに:

Failed to start Hadoop historyserver. Return value: 1  [FAILED] 

ログファイルが悲しいことに、完全に空になることが判明しました。

したがって、同じ問題ですが、わかっている解決策はうまくいかないようです。

私は何かを見落としていると確信しています。私は1年前に別のセットアップで同じ問題があったと確信しています。しかし、私はそれをどうやって解決したのか覚えていない。

VMWareプレーヤーのCentOS 6.5でcento VMで最新バージョンのhadoop(2.7.2)を実行しています。

+0

try mr-jobhistory-daemon.sh start historyserverまたはbash mr-jobhistory-daemon.sh start historyserverまたは./mr-jobhistory-daemon.sh start historyserver、「bash:mr-jobhistory」と違うものを手に入れましたか? -daemon.sh:コマンドが見つかりません 'これを行う? –

+0

@Koffee実際、これは実際にはいくつかの効果があります。私は問題を知っていると思うが、それを修正するために何をすべきか分からない。それは "dirを作成できません"、 "tomの後にoperantが見つからない"と表示され、/ bin/mapredはそのようなファイルやディレクトリではありません。私はそれが後で最大の問題になると思います。しかし、なぜそこにないのか混乱しています。 – Nelnel

答えて

0

代わりに(./mr-jobhistory-daemon.sh start historyserver)これを使用して、端末からjpsコマンドを実行して確認してください!

関連する問題