hadoop_add_array_paramhadoop_add_array_param envvar appendstring
指定された配列にcheckstringが存在しない場合、appendstringを追加します。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_add_classpathhadoop_add_classpath object [before|after]
ファイルシステムオブジェクト(ディレクトリ、ファイル、ワイルドカードなど)をクラスパスに追加します。オプションで、クラスパスのどこに配置するかに関するヒントを提供します。
0 = 成功(追加または重複)1 = 失敗(存在しない、またはその他の理由)
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_add_client_optshadoop_add_client_opts
HADOOP_SUBCMD_SUPPORTDAEMONIZATIONがfalseの場合、HADOOP_CLIENT_OPTS変数をHADOOP_OPTSに追加します。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_add_colonpathhadoop_add_colonpath envvar object [before|after]
ファイルシステムオブジェクト(ディレクトリ、ファイル、ワイルドカードなど)をコロンパスに追加します。オプションで、コロンパスのどこに配置するかに関するヒントを提供します。追加する前に、オブジェクトの重複と存在を確認します。hadoop_add_javalibpathやhadoop_add_ldlibpathを含む他の多くの関数が、この関数をベース実装として使用しています。
0 = 成功(追加または重複)1 = 失敗(存在しない、またはその他の理由)
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_add_javalibpathhadoop_add_javalibpath object [before|after]
ファイルシステムオブジェクト(ディレクトリ、ファイル、ワイルドカードなど)をJava JNIパスに追加します。オプションで、Java JNIパスのどこに配置するかに関するヒントを提供します。
0 = 成功(追加または重複)1 = 失敗(存在しない、またはその他の理由)
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_add_ldlibpathhadoop_add_ldlibpath object [before|after]
ファイルシステムオブジェクト(ディレクトリ、ファイル、ワイルドカードなど)をLD_LIBRARY_PATHに追加します。オプションで、LD_LIBRARY_PATHのどこに配置するかに関するヒントを提供します。
0 = 成功(追加または重複)1 = 失敗(存在しない、またはその他の理由)
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_add_paramhadoop_add_param envvar checkstring appendstring
指定されたenvvarにcheckstringが存在しない場合、appendstringを追加します。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_add_profilehadoop_add_profile shellprofile
指定されたshellprofileをHadoopシェルサブシステムに登録します。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_array_containshadoop_array_contains element array
配列に指定された値があるかどうかを確認します。
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_build_custom_subcmd_varhadoop_build_custom_subcmd_var command subcommand customid
カスタムサブコマンド変数を構築します。
文字列
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_deprecate_envvarhadoop_deprecate_envvar oldvar newvar
oldvarが存在する場合、oldvarをnewvarに置き換えます。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_detect_priv_subcmdhadoop_detect_priv_subcmd command subcommand
privユーザー変数が存在し、HADOOP_SECURE_CLASSNAMEが定義されているかどうかによって、これがprivサブコマンドであるかどうかを自動検出します。
1 = privではない 0 = priv
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_java_exechadoop_java_exec command class [options]
optionsを渡して、Java classを実行します。さらに、Javaプロパティ-Dproc_commandを設定します。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_java_setuphadoop_java_setup
${JAVA_HOME}を設定/検証します。
失敗条件で終了する可能性があります。
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_mkdirhadoop_mkdir dir
ディレクトリ「dir」を作成します。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_need_reexechadoop_need_reexec subcommand
${USER}が指定されたサブコマンドを実行できることを検証します。
再実行が不要な場合は1、再実行が必要な場合は0
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_os_trickshadoop_os_tricks
OS固有の設定を構成するルーチン。
失敗条件で終了する可能性があります。
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_sort_arrayhadoop_sort_array arrayvar
指定された配列に存在する配列をソートします(正規表現を含んではなりません)。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_status_daemonhadoop_status_daemon pidfile
pidfileで参照されるデーモンのステータスを判別します。
(ほとんど) LSB 4.1.0互換ステータス
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_stop_daemonhadoop_stop_daemon command pidfile
pidfileで実行されている非特権commandデーモンを停止します。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_stop_secure_daemonhadoop_stop_secure_daemon command daemonpidfile wrapperpidfile
daemonpidfileで実行され、wrapperpidfileのラッパーで起動された特権commandデーモンを停止します。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_subcommand_secure_optshadoop_subcommand_secure_opts program subcommand
HADOOP_OPTSにカスタム(program)_(command)_SECURE_EXTRA_OPTSを追加します。これは、3.x以前の非推奨ケースを処理しません。
失敗条件で終了します。
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_translate_cygwin_pathhadoop_translate_cygwin_path varnameref [true]
変数名varnamerefの内容を同等のWindowsパスに変換します。2番目のパラメーターがtrueの場合、varnamerefはパスリストであるかのように扱われます。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_using_envvarhadoop_using_envvar var
使用されているvarを宣言し、その値を表示します。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_validate_classnamehadoop_validate_classname classname
シェルコマンドに有効なクラス名が渡されたことを検証します。
0 = 成功 1 = ユーザーメッセージ付きの失敗
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_verify_confdirhadoop_verify_confdir
${HADOOP_CONF_DIR}を検証します。
失敗条件で終了します。
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_verify_user_permhadoop_verify_user_perm command subcommand
${USER}が指定されたサブコマンドを実行できることを検証します。
成功で0を返し、失敗で1を返します。
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_verify_user_resolveshadoop_verify_user_resolves userstring
変数内のユーザー名がユーザーIDに変換されることを検証します。
成功で0、失敗で1
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | True |
hadoop_abshadoop_abs fsobj
ファイル名またはディレクトリを指定すると、その絶対バージョンが返されます。これは、移植性がないreadlinkの代替として機能します。
0 成功 1 失敗 stdout abspath
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | False |
hadoop_add_entryhadoop_add_entry
変数$1が指定された場合、$2をそれに追加します。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | False |
hadoop_debughadoop_debug string
--debugがオンになっている場合、メッセージをstderrに出力します。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | False |
hadoop_delete_entryhadoop_delete_entry
変数$1が指定された場合、$2をそれから削除します。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | False |
hadoop_errorhadoop_error string
メッセージをstderrに出力します。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | False |
hadoop_exit_with_usagehadoop_exit_with_usage exitcode
使用情報を出力し、渡されたexitcodeで終了します。
この関数は常に終了します。
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | False |
hadoop_populate_workers_filehadoop_populate_workers_file filename
ワーカーサポート情報をfilenameの内容に設定します。
ファイルが存在しない場合は終了します。
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | False |
hadoop_rotate_loghadoop_rotate_log filename [number]
指定されたfileを、numberのファイルが存在するまでローテーションします。
$? には、最後のmvの戻り値が含まれます。
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | False |
hadoop_verify_entryhadoop_verify_entry
変数$1が指定された場合、$2がその中にあるかどうかを判別します。
0 = はい, 1 = いいえ
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 安定 |
| 置換可能 | False |
hadoop_subcommand_optshadoop_subcommand_opts program subcommand
HADOOP_OPTSにカスタム(program)_(command)_OPTSを追加します。また、3.x以前の非推奨ケースも処理します。
失敗条件で終了します。
| 分類 | レベル |
|---|---|
| 対象者 | 公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_actual_sshhadoop_actual_ssh hostname command [...]
sshを介して、hostnameにログインし、commandを実行します。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_add_common_to_classpathhadoop_add_common_to_classpath
共通/コアHadoopコンポーネントを環境に追加します。
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_add_to_classpath_toolshadoop_add_to_classpath_tools module
classpath環境に追加するためにlibexec/tools/module.shを実行します
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_add_to_classpath_userpathhadoop_add_to_classpath_userpath
ユーザーのカスタムclasspath設定を環境に追加します
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_common_worker_mode_executehadoop_common_worker_mode_execute commandarray
–workersモードを処理するユーティリティルーチン
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_connect_to_hostshadoop_connect_to_hosts command [...]
${HADOOP_WORKERS}または${HADOOP_WORKER_NAMES}に接続してコマンドを実行します。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_connect_to_hosts_without_pdshhadoop_connect_to_hosts_without_pdsh command [...]
pdshをサポートしていない環境下で、${HADOOP_WORKER_NAMES}に接続しコマンドを実行します。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_daemon_handlerhadoop_daemon_handler [start|stop|status|default] command class daemonpidfile daemonoutfile [options]
非特権デーモンを管理します。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_do_classpath_subcommandhadoop_do_classpath_subcommand [parameters]
与えられたパラメータで「hadoop classpath」などのサブコマンドを実行します
パラメータなしで表示して終了します
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_exec_hadooprchadoop_exec_hadooprc
ユーザーの設定を読み込みます。これにより、ユーザーはシステムブートストラップ後にHadoop Shell APIを実行できます。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_exec_user_hadoopenvhadoop_exec_user_hadoopenv
ユーザーの設定を読み込みます。これにより、ユーザーはhadoop-env.shを上書きまたは追加できます。これは完全なシステム上書きを意図したものではありません。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_finalizehadoop_finalize
Javaを実行する前に、残りのすべての環境設定を完了します。これは他のfinalizeルーチンを呼び出すラッパーです。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_finalize_classpathhadoop_finalize_classpath
実行前にJava classpathを完了します
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_finalize_hadoop_heaphadoop_finalize_hadoop_heap
実行前にJavaヒープパラメータを完了します
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_finalize_hadoop_optshadoop_finalize_hadoop_opts
Javaを実行する前に、Hadoop固有のシステムプロパティの設定を完了します
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_finalize_libpathshadoop_finalize_libpaths
実行前にJava JNIパスを完了します
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_generic_java_subcmd_handlerhadoop_generic_java_subcmd_handler
メインプログラムエントリからのサブコマンドを処理します
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_import_shellprofileshadoop_import_shellprofiles
shellprofile.dの内容をインポートします
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_parse_argshadoop_parse_args [parameters, typically "$@"]
汎用シェルスクリプトオプションパーサー。呼び出し元がシフトする数を設定するためにHADOOP_PARSE_COUNTERを設定します
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_privilege_checkhadoop_privilege_check
デフォルトで権限付きで実行されているかどうかを確認します。この実装ではEUID=0を探します。真の権限分離を持つOSの場合は、より複雑なものにする必要があります
1 = 権限なし 0 = 権限あり
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_secure_daemon_handlerhadoop_secure_daemon_handler [start|stop|status|default] command class daemonpidfile daemonoutfile wrapperpidfile wrapperoutfile wrappererrfile [options]
特権デーモンを管理します。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_setup_secure_servicehadoop_setup_secure_service
説明
戻り値
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_shellprofiles_classpathhadoop_shellprofiles_classpath
シェルプロファイルのclasspathの追加を適用します
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_shellprofiles_finalizehadoop_shellprofiles_finalize
シェルプロファイルの最終構成を適用します
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_shellprofiles_inithadoop_shellprofiles_init
登録されたシェルプロファイルを初期化します
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_shellprofiles_nativelibhadoop_shellprofiles_nativelib
シェルプロファイルのネイティブライブラリの追加を適用します
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_start_daemonhadoop_start_daemon command class pidfile [options]
非特権デーモンをフォアグラウンドで起動します。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_start_daemon_wrapperhadoop_start_daemon_wrapper command class pidfile outfile [options]
非特権デーモンをバックグラウンドで起動します。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_start_secure_daemonhadoop_start_secure_daemon command class daemonpidfile daemonoutfile daemonerrfile wrapperpidfile [options]
特権デーモンをフォアグラウンドで起動します。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_start_secure_daemon_wrapperhadoop_start_secure_daemon_wrapper command class daemonpidfile daemonoutfile wrapperpidfile warpperoutfile daemonerrfile [options]
特権デーモンをバックグラウンドで起動します。
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_suhadoop_su user commandstring
rootとして実行している場合、指定されたユーザーが見つかった場合はsu経由でコマンドを実行します。そうでない場合は失敗で終了します。それ以外の場合はそのまま実行します。(これはstart-/stop-スクリプトで使用されることを意図しています。)
終了ステータス
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_verify_logdirhadoop_verify_logdir
説明
戻り値
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_verify_piddirhadoop_verify_piddir
説明
戻り値
なし
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |
hadoop_verify_secure_prereqhadoop_verify_secure_prereq
特権プログラムを実行する前に、前提条件が満たされていることを確認します。
このルーチンは終了する場合があります。
| 分類 | レベル |
|---|---|
| 対象者 | 非公開 |
| 安定性 | 進化 |
| 置換可能 | True |