Veritas NetBackup™ for HBase 管理指南
在 NetBackup 中添加 HBase 凭据
要在 HBase 群集与 NetBackup 之间建立无缝通信以成功执行备份和还原操作,必须在 NetBackup 主服务器中添加并更新 HBase 凭据。
使用 tpconfig 命令在 NetBackup 主服务器中添加凭据。
对于 HBase,当添加凭据时,需要提供 RSA 指纹。
有关 tpconfig 命令的更多信息,请参见 NetBackup 命令参考指南。
添加 HBase 凭据时,请考虑以下事项:
对于高可用 HBase 群集,确保主 HMaster 和故障转移 HMaster 的用户相同。
使用在配置 BigData 策略时将使用的应用程序服务器的凭据。
对于使用 Kerberos 的 HBase 群集,将实际的 Kerberos 用户名指定为 application_server_user_id 值。
RSA 密钥必须为 SHA-256 格式。
确保备份主机支持 RSA 并获取 RSA 密钥,请运行以下命令:
ssh_host_rsa_key.pub | awk '{print $2}' | base64 -d| sha256sum |awk '{print $1}'
此实用程序位于
/etc/ssh。
在 NetBackup 中添加 凭据
- 从以下目录路径运行 tpconfig 命令:
在 UNIX 系统上:/usr/openv/volmgr/bin/
在 Windows 系统上:install_path\Volmgr\bin\
- 运行 tpconfig --help 命令。将显示添加、更新和删除 HBase 凭据时所需的选项列表。
- 运行 tpconfig -add -application_server application_server_name -application_server_user_id user_ID -application_type hbase -password password 命令,并为每个参数提供适当的值以添加 HBase 凭据。
例如,如果要为 HBase 服务器(该服务器的 application_server_name 为 HBase1)添加凭据,则使用相应的 <user_ID> 和 <password> 详细信息运行以下命令。
tpconfig -add -application_server HBase1 -application_type hbase -application_server_user_id HBase -password password
- 系统将提示您输入密码。
-
运行 tpconfig -add -application_server application_server_name -application_server_user_id user_ID -application_type application_type -requiredport IP_port_number [-password password ] [-host_user_id user_ID] [-host_password password] [-host_RSA_key RSA_key_fingerprint]
例如:
tpconfig -add -application_server testserver.veritas.com -application_server_user_id hadoop-application_type hbase -requiredport 60010 -password hadoop -host_user_id hadoop -host_password hadoop-host_RSA_key b2352722053ac9f40bc1XXXXXXXXXXXXXXXXXXXXXXXXX419fa241ba9431fd6b9
注意:
确保 HBase 用户具有 SSH 和 HBase 文件夹的管理员权限。
- 运行 tpconfig -dappservers 命令,以验证 NetBackup 主服务器是否添加了 HBase 凭据。