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 shell子系统
无内容
分类 | 级别 |
---|---|
受众群体 | 公开 |
稳定性 | 稳定 |
可替换 | 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
,则用newvar
替换oldvar
。
无内容
分类 | 级别 |
---|---|
受众群体 | 公开 |
稳定性 | 稳定 |
可替换 | True |
hadoop_detect_priv_subcmd
hadoop_detect_priv_subcmd command subcommand
通过检查是否存在特权用户变量以及是否定义了HADOOP_SECURE_CLASSNAME来自动检测这是否为特权子命令
1 = 非私有 0 = 私有
分类 | 级别 |
---|---|
受众群体 | 公开 |
稳定性 | 稳定 |
可替换 | True |
hadoop_java_exec
hadoop_java_exec command class [options]
执行Java class
,并传递所有options
参数。此外,设置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
用于配置任何操作系统特定设置的例行程序。
可能会在失败条件下退出
分类 | 级别 |
---|---|
受众群体 | 公开 |
稳定性 | 稳定 |
可替换 | 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
停止以特权运行的command
守护进程,该进程运行在daemonpidfile
并通过位于wrapperpidfile
的包装器启动。
无内容
分类 | 级别 |
---|---|
受众群体 | 公开 |
稳定性 | 稳定 |
可替换 | True |
hadoop_subcommand_secure_opts
hadoop_subcommand_secure_opts program subcommand
将自定义的(program)_(command)_SECURE_EXTRA_OPTS添加到HADOOP_OPTS中。这不处理3.x版本之前已弃用的情况
将在失败条件下退出
分类 | 级别 |
---|---|
受众群体 | 公开 |
稳定性 | 稳定 |
可替换 | True |
hadoop_translate_cygwin_path
hadoop_translate_cygwin_path varnameref [true]
将变量名varnameref
的内容转换为等效的Windows路径。如果第二个参数为true,则varnameref
将被视为路径列表。
无内容
分类 | 级别 |
---|---|
受众群体 | 公开 |
稳定性 | 稳定 |
可替换 | True |
hadoop_using_envvar
hadoop_using_envvar var
声明正在使用的var
并打印其值。
无内容
分类 | 级别 |
---|---|
受众群体 | 公开 |
稳定性 | 稳定 |
可替换 | True |
hadoop_validate_classname
hadoop_validate_classname classname
验证shell命令是否传递了有效的类名
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 失败 标准输出 绝对路径
分类 | 级别 |
---|---|
受众群体 | 公开 |
稳定性 | 稳定 |
可替换 | 否 |
hadoop_add_entry
hadoop_add_entry
给定变量$1,向其添加$2
无内容
分类 | 级别 |
---|---|
受众群体 | 公开 |
稳定性 | 稳定 |
可替换 | 否 |
hadoop_debug
hadoop_debug string
如果开启了–debug选项,则向标准错误输出打印一条消息
无内容
分类 | 级别 |
---|---|
受众群体 | 公开 |
稳定性 | 稳定 |
可替换 | 否 |
hadoop_delete_entry
hadoop_delete_entry
给定变量 $1 从中删除 $2
无内容
分类 | 级别 |
---|---|
受众 | 公开 |
稳定性 | 稳定 |
可替换 | 否 |
hadoop_error
hadoop_error string
将消息打印到标准错误输出
无内容
分类 | 级别 |
---|---|
受众 | 公开 |
稳定性 | 稳定 |
可替换 | 否 |
hadoop_exit_with_usage
hadoop_exit_with_usage exitcode
打印使用信息并以传入的exitcode
退出
此函数将始终退出。
分类 | 级别 |
---|---|
受众 | 公开 |
稳定性 | 稳定 |
可替换 | 否 |
hadoop_populate_workers_file
hadoop_populate_workers_file filename
将工作节点支持信息设置为filename
文件的内容
如果文件不存在将退出
分类 | 级别 |
---|---|
受众 | 公开 |
稳定性 | 稳定 |
可替换 | 否 |
hadoop_rotate_log
hadoop_rotate_log filename [number]
旋转给定的file
直到存在number
个文件。
$? 将包含最后一次 mv 命令的返回值
分类 | 级别 |
---|---|
受众 | 公开 |
稳定性 | 稳定 |
可替换 | 否 |
hadoop_verify_entry
hadoop_verify_entry
给定变量 $1 判断 $2 是否在其中
0 = 是, 1 = 否
分类 | 级别 |
---|---|
受众 | 公开 |
稳定性 | 稳定 |
可替换 | 否 |
hadoop_subcommand_opts
hadoop_subcommand_opts program subcommand
将自定义的(program)_(command)_OPTS添加到HADOOP_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
运行 libexec/tools/module.sh 以添加到类路径环境
无内容
分类 | 级别 |
---|---|
受众 | 私有 |
稳定性 | 演进中 |
可替换 | True |
hadoop_add_to_classpath_userpath
hadoop_add_to_classpath_userpath
将用户的自定义类路径设置添加到环境中
无内容
分类 | 级别 |
---|---|
受众 | 私有 |
稳定性 | 演进中 |
可替换 | 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 [...]
连接到${HADOOP_WORKER_NAMES}并在不支持pdsh的环境下执行命令。
无内容
分类 | 级别 |
---|---|
受众 | 私有 |
稳定性 | 演进中 |
可替换 | 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类路径
无内容
分类 | 级别 |
---|---|
受众 | 私有 |
稳定性 | 演进中 |
可替换 | 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 "$@"]
通用shell脚本选项解析器。设置HADOOP_PARSE_COUNTER以指示调用者应该移动的计数
无内容
分类 | 级别 |
---|---|
受众 | 私有 |
稳定性 | 演进中 |
可替换 | True |
hadoop_privilege_check
hadoop_privilege_check
检查我们是否默认以特权运行,此实现会查找EUID=0。对于具有真正特权分离的操作系统,这应该更复杂一些
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
应用shell配置文件的类路径附加项
无内容
分类 | 级别 |
---|---|
受众 | 私有 |
稳定性 | 演进中 |
可替换 | True |
hadoop_shellprofiles_finalize
hadoop_shellprofiles_finalize
应用shell配置文件的最终配置
无内容
分类 | 级别 |
---|---|
受众 | 私有 |
稳定性 | 演进中 |
可替换 | True |
hadoop_shellprofiles_init
hadoop_shellprofiles_init
初始化已注册的shell配置文件
无内容
分类 | 级别 |
---|---|
受众 | 私有 |
稳定性 | 演进中 |
可替换 | True |
hadoop_shellprofiles_nativelib
hadoop_shellprofiles_nativelib
应用shell配置的原生库附加项
无内容
分类 | 级别 |
---|---|
受众 | 私有 |
稳定性 | 演进中 |
可替换 | 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_sudo
hadoop_sudo user commandstring
如果找到指定用户,则以root身份通过sudo执行命令;如果未找到,则退出并失败。否则直接运行命令。(此功能旨在供启动/停止脚本使用。)
退出状态
分类 | 级别 |
---|---|
受众 | 私有 |
稳定性 | 演进中 |
可替换 | True |
hadoop_verify_logdir
hadoop_verify_logdir
描述
返回
无内容
分类 | 级别 |
---|---|
受众 | 私有 |
稳定性 | 演进中 |
可替换 | True |
hadoop_verify_piddir
hadoop_verify_piddir
描述
返回
无内容
分类 | 级别 |
---|---|
受众 | 私有 |
稳定性 | 演进中 |
可替换 | True |
hadoop_verify_secure_prereq
hadoop_verify_secure_prereq
在执行特权程序之前,请确认已满足先决条件。
此例程可能会退出。
分类 | 级别 |
---|---|
受众 | 私有 |
稳定性 | 演进中 |
可替换 | True |