hadoop_add_array_param
hadoop_add_array_param envvar appendstring
如果给定数组中不存在 appendstring
,则添加 appendstring
无
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_add_classpath object [before|after]
将文件系统对象(目录、文件、通配符等)添加到类路径中。还可以选择提供一个提示,说明它应该位于类路径中的哪个位置。
0 = 成功(已添加或重复)1 = 失败(不存在或其他原因)
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_add_client_opts
hadoop_add_client_opts
如果 HADOOP_SUBCMD_SUPPORTDAEMONIZATION 为 false,则将 HADOOP_CLIENT_OPTS 变量添加到 HADOOP_OPTS 中
无
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_add_colonpath
hadoop_add_colonpath envvar object [before|after]
将文件系统对象(目录、文件、通配符等)添加到冒号路径中。还可以选择提供一个提示,说明它应该位于冒号路径中的哪个位置。在添加之前,将检查对象是否存在重复和是否存在。许多其他函数使用此函数作为其基本实现,包括 hadoop_add_javalibpath
和 hadoop_add_ldlibpath
。
0 = 成功(已添加或重复)1 = 失败(不存在或其他原因)
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_add_javalibpath
hadoop_add_javalibpath object [before|after]
将文件系统对象(目录、文件、通配符等)添加到 Java JNI 路径中。还可以选择提供一个提示,说明它应该位于 Java JNI 路径中的哪个位置。
0 = 成功(已添加或重复)1 = 失败(不存在或其他原因)
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_add_ldlibpath
hadoop_add_ldlibpath object [before|after]
将文件系统对象(目录、文件、通配符等)添加到 LD_LIBRARY_PATH 中。还可以选择提供一个提示,说明它应该位于 LD_LIBRARY_PATH 中的哪个位置。
0 = 成功(已添加或重复)1 = 失败(不存在或其他原因)
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_add_param
hadoop_add_param envvar checkstring appendstring
如果 checkstring
不存在于给定的 envvar
中,则附加 appendstring
无
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_add_profile
hadoop_add_profile shellprofile
将给定的 shellprofile
注册到 Hadoop shell 子系统
无
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_array_contains
hadoop_array_contains element array
检查数组中是否有给定的值
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_build_custom_subcmd_var
hadoop_build_custom_subcmd_var command subcommand customid
构建自定义子命令变量
字符串
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_deprecate_envvar
hadoop_deprecate_envvar oldvar newvar
如果 oldvar
存在,则用 newvar
替换 oldvar
。
无
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_detect_priv_subcmd
hadoop_detect_priv_subcmd command subcommand
通过是否存在私有用户变量以及是否定义了 HADOOP_SECURE_CLASSNAME 来自动检测这是否是私有子命令
1 = 非私有 0 = 私有
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_java_exec
hadoop_java_exec command class [options]
执行 Java class
,传递任何 options
。此外,设置 Java 属性 -Dproc_command
。
无
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_java_setup
hadoop_java_setup
配置/验证 ${JAVA_HOME}
可能会在失败条件下退出
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_mkdir
hadoop_mkdir dir
创建目录“dir”。
无
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_need_reexec
hadoop_need_reexec subcommand
验证 ${USER} 是否允许执行给定的子命令。
1 无需重新执行 0 需要重新执行
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_os_tricks
hadoop_os_tricks
配置任何特定于操作系统的设置的例程。
可能会在失败条件下退出
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_sort_array
hadoop_sort_array arrayvar
对给定数组中存在的数组(不得包含正则表达式)进行排序
无
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_status_daemon
hadoop_status_daemon pidfile
确定pidfile
引用的守护程序的状态
(主要)与 LSB 4.1.0 兼容的状态
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_stop_daemon
hadoop_stop_daemon command pidfile
停止在pidfile
处运行的非特权command
守护程序。
无
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_stop_secure_daemon
hadoop_stop_secure_daemon command daemonpidfile wrapperpidfile
停止在daemonpidfile
处运行并使用wrapperpidfile
处的包装器启动的特权command
守护程序。
无
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_subcommand_secure_opts
hadoop_subcommand_secure_opts program subcommand
将自定义 (program)_(command)_SECURE_EXTRA_OPTS 添加到 HADOOP_OPTS。这不处理 3.x 之前的弃用情况
将在失败条件下退出
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_translate_cygwin_path
hadoop_translate_cygwin_path varnameref [true]
将变量名varnameref
的内容转换为等效的 Windows 路径。如果第二个参数为真,则varnameref
将被视为路径列表。
无
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_using_envvar
hadoop_using_envvar var
声明正在使用的var
并打印其值。
无
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_validate_classname
hadoop_validate_classname classname
验证 shell 命令是否传递了有效的类名
0 = 成功 1 = 失败并显示用户消息
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_verify_confdir
hadoop_verify_confdir
验证 ${HADOOP_CONF_DIR}
将在失败条件下退出
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_verify_user_perm
hadoop_verify_user_perm command subcommand
验证 ${USER} 是否允许执行给定的子命令。
成功时返回 0,失败时退出 1
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
hadoop_verify_user_resolves
hadoop_verify_user_resolves userstring
验证变量中的用户名是否转换为用户 ID
成功为 0,失败为 1
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | 稳定 |
可替换 | 真 |
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
将自定义 (program)_(command)_OPTS 添加到 HADOOP_OPTS。还处理 3.x 之前版本的弃用情况。
将在失败条件下退出
分类 | 级别 |
---|---|
受众 | 公共 |
稳定性 | Evolving |
可替换 | 真 |
hadoop_actual_ssh
hadoop_actual_ssh hostname command [...]
通过 ssh 登录 hostname
并运行 command
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_add_common_to_classpath
hadoop_add_common_to_classpath
将 Hadoop 的 common/core 组件添加到环境
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_add_to_classpath_tools
hadoop_add_to_classpath_tools module
运行 libexec/tools/module.sh 以添加到类路径环境
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_add_to_classpath_userpath
hadoop_add_to_classpath_userpath
将用户的自定义类路径设置添加到环境
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_common_worker_mode_execute
hadoop_common_worker_mode_execute commandarray
处理 –workers 模式的实用程序例程
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_connect_to_hosts
hadoop_connect_to_hosts command [...]
连接到 ${HADOOP_WORKERS} 或 ${HADOOP_WORKER_NAMES} 并执行命令。
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_connect_to_hosts_without_pdsh
hadoop_connect_to_hosts_without_pdsh command [...]
连接到 ${HADOOP_WORKER_NAMES} 并执行不支持 pdsh 的环境下的命令。
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_daemon_handler
hadoop_daemon_handler [start|stop|status|default] command class daemonpidfile daemonoutfile [options]
管理非特权守护进程。
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_do_classpath_subcommand
hadoop_do_classpath_subcommand [parameters]
使用给定的参数执行 ‘hadoop classpath’ 等子命令
如果没有参数,将打印并退出
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_exec_hadooprc
hadoop_exec_hadooprc
读取用户的设置。这允许用户在系统引导后运行 Hadoop Shell API
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_exec_user_hadoopenv
hadoop_exec_user_hadoopenv
读取用户的设置。这允许用户覆盖和/或追加 hadoop-env.sh。它并非旨在作为完整的系统覆盖。
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_finalize
hadoop_finalize
在执行 Java 之前完成所有剩余的环境设置。这是一个调用其他 finalize
例程的包装器。
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_finalize_classpath
hadoop_finalize_classpath
在执行之前完成 Java 类路径
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_finalize_hadoop_heap
hadoop_finalize_hadoop_heap
在执行之前完成 Java 堆参数
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_finalize_hadoop_opts
hadoop_finalize_hadoop_opts
在执行 Java 之前完成配置 Hadoop 特定的系统属性
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_finalize_libpaths
hadoop_finalize_libpaths
在执行之前完成 Java JNI 路径
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_generic_java_subcmd_handler
hadoop_generic_java_subcmd_handler
处理来自主程序条目的子命令
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_import_shellprofiles
hadoop_import_shellprofiles
导入 shellprofile.d 内容
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_parse_args
hadoop_parse_args [parameters, typically "$@"]
通用 shell 脚本选项解析器。设置 HADOOP_PARSE_COUNTER 以设置调用方应移动的数字
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_privilege_check
hadoop_privilege_check
检查我们是否默认以特权运行,此实现查找 EUID=0。对于具有真正特权分离的操作系统,这应该是更复杂的内容
1 = 无特权 0 = 有特权
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_secure_daemon_handler
hadoop_secure_daemon_handler [start|stop|status|default] command class daemonpidfile daemonoutfile wrapperpidfile wrapperoutfile wrappererrfile [options]
管理特权守护进程。
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_setup_secure_service
hadoop_setup_secure_service
说明
返回
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_shellprofiles_classpath
hadoop_shellprofiles_classpath
应用 shell 配置文件类路径添加
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_shellprofiles_finalize
hadoop_shellprofiles_finalize
应用 shell 配置文件最终配置
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_shellprofiles_init
hadoop_shellprofiles_init
初始化已注册的 shell 配置文件
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_shellprofiles_nativelib
hadoop_shellprofiles_nativelib
应用 shell 配置文件本机库添加
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_start_daemon
hadoop_start_daemon command class pidfile [options]
在前台启动非特权守护进程。
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_start_daemon_wrapper
hadoop_start_daemon_wrapper command class pidfile outfile [options]
在后台启动非特权守护进程。
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_start_secure_daemon
hadoop_start_secure_daemon command class daemonpidfile daemonoutfile daemonerrfile wrapperpidfile [options]
在前台启动特权守护进程。
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_start_secure_daemon_wrapper
hadoop_start_secure_daemon_wrapper command class daemonpidfile daemonoutfile wrapperpidfile warpperoutfile daemonerrfile [options]
在后台启动特权守护进程。
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_su
hadoop_su user commandstring
如果找到给定的用户,则以 root 身份运行时通过 su 执行命令,如果没有找到,则退出并失败。否则,只需运行它。(这旨在供 start-/stop- 脚本使用。)
退出状态
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_verify_logdir
hadoop_verify_logdir
说明
返回
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_verify_piddir
hadoop_verify_piddir
说明
返回
无
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |
hadoop_verify_secure_prereq
hadoop_verify_secure_prereq
在执行特权程序之前,验证是否已满足先决条件。
此例程可能会退出。
分类 | 级别 |
---|---|
受众 | Private |
稳定性 | Evolving |
可替换 | 真 |