公開/安定/置換可能

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_javalibpathhadoop_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
  • 説明

指定されたenvvarcheckstringが存在しない場合、appendstringを追加します。

  • 戻り値

なし

分類 レベル
対象者 公開
安定性 安定
置換可能 True

hadoop_add_profile

  • 概要
hadoop_add_profile shellprofile
  • 説明

指定されたshellprofileをHadoopシェルサブシステムに登録します。

  • 戻り値

なし

分類 レベル
対象者 公開
安定性 安定
置換可能 True

hadoop_array_contains

  • 概要
hadoop_array_contains element array
  • 説明

配列に指定された値があるかどうかを確認します。

  • 戻り値

@returns 0 = はい

@returns 1 = いいえ

分類 レベル
対象者 公開
安定性 安定
置換可能 True

hadoop_build_custom_subcmd_var

  • 概要
hadoop_build_custom_subcmd_var command subcommand customid
  • 説明

カスタムサブコマンド変数を構築します。

  • 戻り値

文字列

分類 レベル
対象者 公開
安定性 安定
置換可能 True

hadoop_deprecate_envvar

  • 概要
hadoop_deprecate_envvar oldvar newvar
  • 説明

oldvarが存在する場合、oldvarnewvarに置き換えます。

  • 戻り値

なし

分類 レベル
対象者 公開
安定性 安定
置換可能 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コンポーネントを環境に追加します。

  • 戻り値

@returns 失敗時に1を返す、終了する場合あり

@returns 成功時に0を返す

分類 レベル
対象者 非公開
安定性 進化
置換可能 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