大数据工具的客户端访问与安全配置
1. Accumulo 客户端访问
Accumulo 提供了两种客户端访问机制:Shell 和代理服务器。
1.1 Accumulo Shell
与 HBase 不同,Accumulo 使用用户名和密码进行身份验证。在 Accumulo 1.7.0 版本中将支持客户端的 Kerberos 身份验证。连接 Accumulo 时,客户端必须提供用户名和密码。
- 指定用户名 :使用 -u 或 --user 命令行参数指定用户名,若不指定则默认为运行 Shell 的 Linux 用户名。
- 提供密码 :可以通过以下几种方式提供密码:
- 命令行直接输入:使用 -p pass:<明文密码> 。
- 文件方式:使用 -p file:<包含密码的文件路径> 。
- 环境变量方式:使用 -p env:<包含密码的环境变量> 。
也可以在启动 Accumulo Shell 后使用 user 命令更改用户,此时会提示输入密码。以下是一些示例:
[alice@hadoop01 ~]$ accumulo shell
Password: ***
2014-11-13 15:19:54,225 [shell.Shell] ERROR: org.apache.accumulo.c
超级会员免费看
订阅专栏 解锁全文
1027

被折叠的 条评论
为什么被折叠?



