hadoop_add_array_param
hadoop_add_array_param envvar appendstring
指定された配列にcheckstring
が存在しない場合、appendstring
を追加します。
なし
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_add_classpath
hadoop_add_classpath object [before|after]
ファイルシステムオブジェクト(ディレクトリ、ファイル、ワイルドカードなど)をクラスパスに追加します。オプションで、クラスパスのどこに配置するかに関するヒントを提供します。
0 = 成功(追加または重複)1 = 失敗(存在しない、またはその他の理由)
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_add_client_opts
hadoop_add_client_opts
HADOOP_SUBCMD_SUPPORTDAEMONIZATIONがfalseの場合、HADOOP_CLIENT_OPTS変数をHADOOP_OPTSに追加します。
なし
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_add_colonpath
hadoop_add_colonpath envvar object [before|after]
ファイルシステムオブジェクト(ディレクトリ、ファイル、ワイルドカードなど)をコロンパスに追加します。オプションで、コロンパスのどこに配置するかに関するヒントを提供します。追加する前に、オブジェクトの重複と存在を確認します。hadoop_add_javalibpath
やhadoop_add_ldlibpath
を含む他の多くの関数が、この関数をベース実装として使用しています。
0 = 成功(追加または重複)1 = 失敗(存在しない、またはその他の理由)
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_add_javalibpath
hadoop_add_javalibpath object [before|after]
ファイルシステムオブジェクト(ディレクトリ、ファイル、ワイルドカードなど)をJava JNIパスに追加します。オプションで、Java JNIパスのどこに配置するかに関するヒントを提供します。
0 = 成功(追加または重複)1 = 失敗(存在しない、またはその他の理由)
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_add_ldlibpath
hadoop_add_ldlibpath object [before|after]
ファイルシステムオブジェクト(ディレクトリ、ファイル、ワイルドカードなど)をLD_LIBRARY_PATHに追加します。オプションで、LD_LIBRARY_PATHのどこに配置するかに関するヒントを提供します。
0 = 成功(追加または重複)1 = 失敗(存在しない、またはその他の理由)
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_add_param
hadoop_add_param envvar checkstring appendstring
指定されたenvvar
にcheckstring
が存在しない場合、appendstring
を追加します。
なし
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_add_profile
hadoop_add_profile shellprofile
指定されたshellprofile
をHadoopシェルサブシステムに登録します。
なし
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_array_contains
hadoop_array_contains element array
配列に指定された値があるかどうかを確認します。
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_build_custom_subcmd_var
hadoop_build_custom_subcmd_var command subcommand customid
カスタムサブコマンド変数を構築します。
文字列
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_deprecate_envvar
hadoop_deprecate_envvar oldvar newvar
oldvar
が存在する場合、oldvar
をnewvar
に置き換えます。
なし
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_detect_priv_subcmd
hadoop_detect_priv_subcmd command subcommand
privユーザー変数が存在し、HADOOP_SECURE_CLASSNAMEが定義されているかどうかによって、これがprivサブコマンドであるかどうかを自動検出します。
1 = privではない 0 = priv
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_java_exec
hadoop_java_exec command class [options]
options
を渡して、Java class
を実行します。さらに、Javaプロパティ-Dproc_command
を設定します。
なし
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_java_setup
hadoop_java_setup
${JAVA_HOME}を設定/検証します。
失敗条件で終了する可能性があります。
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_mkdir
hadoop_mkdir dir
ディレクトリ「dir」を作成します。
なし
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_need_reexec
hadoop_need_reexec subcommand
${USER}が指定されたサブコマンドを実行できることを検証します。
再実行が不要な場合は1、再実行が必要な場合は0
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_os_tricks
hadoop_os_tricks
OS固有の設定を構成するルーチン。
失敗条件で終了する可能性があります。
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_sort_array
hadoop_sort_array arrayvar
指定された配列に存在する配列をソートします(正規表現を含んではなりません)。
なし
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_status_daemon
hadoop_status_daemon pidfile
pidfile
で参照されるデーモンのステータスを判別します。
(ほとんど) LSB 4.1.0互換ステータス
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_stop_daemon
hadoop_stop_daemon command pidfile
pidfile
で実行されている非特権command
デーモンを停止します。
なし
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_stop_secure_daemon
hadoop_stop_secure_daemon command daemonpidfile wrapperpidfile
daemonpidfile
で実行され、wrapperpidfile
のラッパーで起動された特権command
デーモンを停止します。
なし
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_subcommand_secure_opts
hadoop_subcommand_secure_opts program subcommand
HADOOP_OPTSにカスタム(program)_(command)_SECURE_EXTRA_OPTSを追加します。これは、3.x以前の非推奨ケースを処理しません。
失敗条件で終了します。
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_translate_cygwin_path
hadoop_translate_cygwin_path varnameref [true]
変数名varnameref
の内容を同等のWindowsパスに変換します。2番目のパラメーターがtrueの場合、varnameref
はパスリストであるかのように扱われます。
なし
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_using_envvar
hadoop_using_envvar var
使用されているvar
を宣言し、その値を表示します。
なし
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_validate_classname
hadoop_validate_classname classname
シェルコマンドに有効なクラス名が渡されたことを検証します。
0 = 成功 1 = ユーザーメッセージ付きの失敗
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_verify_confdir
hadoop_verify_confdir
${HADOOP_CONF_DIR}を検証します。
失敗条件で終了します。
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_verify_user_perm
hadoop_verify_user_perm command subcommand
${USER}が指定されたサブコマンドを実行できることを検証します。
成功で0を返し、失敗で1を返します。
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_verify_user_resolves
hadoop_verify_user_resolves userstring
変数内のユーザー名がユーザーIDに変換されることを検証します。
成功で0、失敗で1
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | True |
hadoop_abs
hadoop_abs fsobj
ファイル名またはディレクトリを指定すると、その絶対バージョンが返されます。これは、移植性がないreadlinkの代替として機能します。
0 成功 1 失敗 stdout abspath
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | False |
hadoop_add_entry
hadoop_add_entry
変数$1が指定された場合、$2をそれに追加します。
なし
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | False |
hadoop_debug
hadoop_debug string
--debugがオンになっている場合、メッセージをstderrに出力します。
なし
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | False |
hadoop_delete_entry
hadoop_delete_entry
変数$1が指定された場合、$2をそれから削除します。
なし
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | False |
hadoop_error
hadoop_error string
メッセージをstderrに出力します。
なし
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | False |
hadoop_exit_with_usage
hadoop_exit_with_usage exitcode
使用情報を出力し、渡されたexitcode
で終了します。
この関数は常に終了します。
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | False |
hadoop_populate_workers_file
hadoop_populate_workers_file filename
ワーカーサポート情報をfilename
の内容に設定します。
ファイルが存在しない場合は終了します。
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | False |
hadoop_rotate_log
hadoop_rotate_log filename [number]
指定されたfile
を、number
のファイルが存在するまでローテーションします。
$? には、最後のmvの戻り値が含まれます。
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | False |
hadoop_verify_entry
hadoop_verify_entry
変数$1が指定された場合、$2がその中にあるかどうかを判別します。
0 = はい, 1 = いいえ
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 安定 |
置換可能 | False |
hadoop_subcommand_opts
hadoop_subcommand_opts program subcommand
HADOOP_OPTSにカスタム(program)_(command)_OPTSを追加します。また、3.x以前の非推奨ケースも処理します。
失敗条件で終了します。
分類 | レベル |
---|---|
対象者 | 公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_actual_ssh
hadoop_actual_ssh hostname command [...]
sshを介して、hostname
にログインし、command
を実行します。
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_add_common_to_classpath
hadoop_add_common_to_classpath
共通/コアHadoopコンポーネントを環境に追加します。
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_add_to_classpath_tools
hadoop_add_to_classpath_tools module
classpath環境に追加するためにlibexec/tools/module.shを実行します
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_add_to_classpath_userpath
hadoop_add_to_classpath_userpath
ユーザーのカスタムclasspath設定を環境に追加します
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_common_worker_mode_execute
hadoop_common_worker_mode_execute commandarray
–workersモードを処理するユーティリティルーチン
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_connect_to_hosts
hadoop_connect_to_hosts command [...]
${HADOOP_WORKERS}または${HADOOP_WORKER_NAMES}に接続してコマンドを実行します。
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_connect_to_hosts_without_pdsh
hadoop_connect_to_hosts_without_pdsh command [...]
pdshをサポートしていない環境下で、${HADOOP_WORKER_NAMES}に接続しコマンドを実行します。
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_daemon_handler
hadoop_daemon_handler [start|stop|status|default] command class daemonpidfile daemonoutfile [options]
非特権デーモンを管理します。
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_do_classpath_subcommand
hadoop_do_classpath_subcommand [parameters]
与えられたパラメータで「hadoop classpath」などのサブコマンドを実行します
パラメータなしで表示して終了します
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_exec_hadooprc
hadoop_exec_hadooprc
ユーザーの設定を読み込みます。これにより、ユーザーはシステムブートストラップ後にHadoop Shell APIを実行できます。
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_exec_user_hadoopenv
hadoop_exec_user_hadoopenv
ユーザーの設定を読み込みます。これにより、ユーザーはhadoop-env.shを上書きまたは追加できます。これは完全なシステム上書きを意図したものではありません。
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_finalize
hadoop_finalize
Javaを実行する前に、残りのすべての環境設定を完了します。これは他のfinalize
ルーチンを呼び出すラッパーです。
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_finalize_classpath
hadoop_finalize_classpath
実行前にJava classpathを完了します
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_finalize_hadoop_heap
hadoop_finalize_hadoop_heap
実行前にJavaヒープパラメータを完了します
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_finalize_hadoop_opts
hadoop_finalize_hadoop_opts
Javaを実行する前に、Hadoop固有のシステムプロパティの設定を完了します
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_finalize_libpaths
hadoop_finalize_libpaths
実行前にJava JNIパスを完了します
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_generic_java_subcmd_handler
hadoop_generic_java_subcmd_handler
メインプログラムエントリからのサブコマンドを処理します
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_import_shellprofiles
hadoop_import_shellprofiles
shellprofile.dの内容をインポートします
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_parse_args
hadoop_parse_args [parameters, typically "$@"]
汎用シェルスクリプトオプションパーサー。呼び出し元がシフトする数を設定するためにHADOOP_PARSE_COUNTERを設定します
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_privilege_check
hadoop_privilege_check
デフォルトで権限付きで実行されているかどうかを確認します。この実装ではEUID=0を探します。真の権限分離を持つOSの場合は、より複雑なものにする必要があります
1 = 権限なし 0 = 権限あり
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_secure_daemon_handler
hadoop_secure_daemon_handler [start|stop|status|default] command class daemonpidfile daemonoutfile wrapperpidfile wrapperoutfile wrappererrfile [options]
特権デーモンを管理します。
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_setup_secure_service
hadoop_setup_secure_service
説明
戻り値
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_shellprofiles_classpath
hadoop_shellprofiles_classpath
シェルプロファイルのclasspathの追加を適用します
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_shellprofiles_finalize
hadoop_shellprofiles_finalize
シェルプロファイルの最終構成を適用します
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_shellprofiles_init
hadoop_shellprofiles_init
登録されたシェルプロファイルを初期化します
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_shellprofiles_nativelib
hadoop_shellprofiles_nativelib
シェルプロファイルのネイティブライブラリの追加を適用します
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_start_daemon
hadoop_start_daemon command class pidfile [options]
非特権デーモンをフォアグラウンドで起動します。
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_start_daemon_wrapper
hadoop_start_daemon_wrapper command class pidfile outfile [options]
非特権デーモンをバックグラウンドで起動します。
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_start_secure_daemon
hadoop_start_secure_daemon command class daemonpidfile daemonoutfile daemonerrfile wrapperpidfile [options]
特権デーモンをフォアグラウンドで起動します。
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_start_secure_daemon_wrapper
hadoop_start_secure_daemon_wrapper command class daemonpidfile daemonoutfile wrapperpidfile warpperoutfile daemonerrfile [options]
特権デーモンをバックグラウンドで起動します。
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_su
hadoop_su user commandstring
rootとして実行している場合、指定されたユーザーが見つかった場合はsu経由でコマンドを実行します。そうでない場合は失敗で終了します。それ以外の場合はそのまま実行します。(これはstart-/stop-スクリプトで使用されることを意図しています。)
終了ステータス
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_verify_logdir
hadoop_verify_logdir
説明
戻り値
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_verify_piddir
hadoop_verify_piddir
説明
戻り値
なし
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |
hadoop_verify_secure_prereq
hadoop_verify_secure_prereq
特権プログラムを実行する前に、前提条件が満たされていることを確認します。
このルーチンは終了する場合があります。
分類 | レベル |
---|---|
対象者 | 非公開 |
安定性 | 進化 |
置換可能 | True |