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

PHPz
リリース: 2024-02-09 13:24:09
転載
801 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート