ホームページ  >  記事  >  start-all.sh、start-dfs.sh コマンドが見つかりません

start-all.sh、start-dfs.sh コマンドが見つかりません

PHPz
PHPz転載
2024-02-09 13:24:09751ブラウズ

php エディター Apple は、Hadoop を使用するときに、「start-all.sh、start-dfs.sh コマンドが見つかりません」という一般的な問題に遭遇する可能性があります。この問題は通常、Hadoop クラスターの起動時に発生し、パス構成が間違っているか、スクリプト ファイルが存在しないことが原因である可能性があります。この問題を解決するには、Hadoop のインストール パスと環境変数の構成をチェックして、それらが正しく設定されていることを確認し、関連するスクリプト ファイルが対応するパスに存在することを確認する必要があります。以下にこの問題を解決する方法を詳しく紹介しますので、一緒に見てみましょう!

質問内容

ubuntu 16.04 ltsを使用しており、hadoop 2.7.2をインストールしています。

出力 リーリー ###はい### リーリー

走るとき

リーリー

出力は

です。 リーリー

しかし、コマンドを実行すると

リーリー

コマンドが見つからないと表示されます。

を実行しても同じこと リーリー

コマンドが見つからないという出力が表示されます。

Hadoop ディレクトリに移動するとこれらのコマンドを実行できますが、Hadoop ディレクトリに移動せずにこれらのコマンドを実行したいと考えています。

解決策

問題は、bash が

./start-all.sh

をどこで探せばよいのかわからないことです。 この問題は、

$home/.bashrc

を開いて 以下に示す行を 追加することで解決できます。 リーリー これは、「/usr/local/hadoop/sbin」の start-all.sh

を参照するように bash に指示します。

#########知らせ:######### $home/.bashrc

への変更は、現在開いているターミナルでは有効になりません。

現在開いているターミナルで変更を有効にする必要がある場合は、 を実行します。

  hadoop version
find を使用して検索する必要があります。 リーリー ###発見する:### リーリー

したがって、前の回答に加えて、

$home/.bashrc の変数は次のようになります: リーリー

注:

path

にどれを設定すべきかわかりません。

以上がstart-all.sh、start-dfs.sh コマンドが見つかりませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。