Ozone shell 提供以下桶命令:
用户使用 bucket create 命令来创建桶。
参数:
| 参数名 | 说明 |
|---|---|
| -g, --enforcegdpr | 可选,如果设置为 true 则创建符合 GDPR 规范的桶,设置为 false 或不指定则创建普通的桶 |
| -k, --bucketKey | 可选,如果指定了 KMS 服务器中的桶加密密钥名,该桶中的文件都会被自动加密,KMS 的配置说明可以参考 Hadoop KMS 文档。 |
| Uri | 桶名,格式为 /volume/bucket |
ozone sh bucket create /hive/jan上述命令会在 hive 卷中创建一个名为 jan 的桶,因为没有指定 scheme,默认使用 O3(RPC)协议。
用户使用 bucket delete 命令来删除桶,如果桶不为空,此命令将失败。
参数:
| 参数名 | 说明 |
|---|---|
| Uri | 桶名 |
ozone sh bucket delete /hive/jan如果 jan 桶不为空,上述命令会将其删除。
bucket info 命令返回桶的信息。
参数:
| 参数名 | 说明 |
|---|---|
| Uri | 桶名 |
ozone sh bucket info /hive/jan上述命令会打印出 jan 桶的有关信息。
用户通过 bucket list 命令列举一个卷下的所有桶。
参数:
| 参数 | 说明 |
|---|---|
| -l, --length | 返回结果的最大数量,默认为 100 |
| -p, --prefix | 可选,只有匹配指定前缀的桶会被返回 |
| -s, --start | 从指定键开始列举 |
| Uri | 卷名 |
ozone sh bucket list /hive此命令会列出 hive 卷中的所有桶。
Next >>