内容纲要
概要描述
本文旨在介绍alterUseJson的使用方法
详细说明
本文以修改hbase 表的 ttl 演示 alterUserJson 的使用方法
alterUseJson '','|//', '[true|false]'
说明:
- 如果 table 存在,根据提供的JSON串配置它的扩展元数据;
- 如果 table 不存在,则先建表,并根据提供的JSON串配置它的扩展元数据。
有两种提供JSON串的方式:
- 直接提供一个JSON串 ‘json_string’,
- 或者提供JSON串所在文件的路径 ‘/dir/json_file’。
第三个参数为可选参数,指定是否以将JSON串中指定的Split Keys当做十六进制的字符读取。
操作步骤
获取源表元数据
通过命令 desc 'tt'
查看到原表的TTL值是’FOREVER’:

修改 json
bc.txt 文件内容:

执行修改元数据
首先enable表:
enable_all 'tt*'

执行命令更改表的TTL值:
alterUseJson 'tt','/tmp/bc.txt','true'


查看执行成功:

注: hyperbase依赖search,需要启动search服务