0

ubuntu に Hive と Hadoop をインストールしたいのですが、この記事に従いましたが、すべて問題ないように見えますが、このコマンドを書くと Java に関するエラーが次のように表示されます。

/home/babak/Downloads/hadoop/bin/../bin hadoop: 行 258:/usr/lib/j2sdk1.5-sun/bin/java: ファイルまたはフォルダーが見つかりません

この問題を解決するにはどうすればよいですか?

4

2 に答える 2

1

マシン上の Java がインストールされている場所を見つける必要があります。

which java

そこからシンボリックリンクまたはラッパースクリプトをたどって、Java実行可能ファイルの実際の場所に移動します。

これを行う簡単な方法は、ファイル インデクサーを実行してからファイルを見つけることです (ここでは、java と同じフォルダーにある jps 実行可能ファイルを使用します。

#> sudo updatedb
#> locate jps

返されたものは何でも、bin/jps サフィックスを削除すると、それが JAVA_HOME 値になります。実行可能ファイルが見つからない場合は、Java をインストールする必要があります

于 2012-06-01T15:11:49.793 に答える
0

HadoopにはJavaバージョン1.6以降が必要です。hadoopはJava1.5を探しているようです。また、変数HADOOP_HOMEがファイル/conf/hadoop-env.shに設定されていることを確認してください

私の中には次のような行があります。

export JAVA_HOME=/usr/lib/jvm/java-6-sun/
于 2012-06-05T04:45:37.663 に答える