datax hbase writer versionColumn/rowkeyColumn相关配置的解释

官方文档很多地方不说人话 做个简单解释

versionColumn

描述:指定写入hbase的时间戳。

支持:当前时间、指定时间列,指定时间,三者选一。

当前时间 

不配置

指定时间列

index:指定对应reader端column的索引,从0开始,

value:需保证能转换为long,若是Date类型,会尝试用yyyy-MM-dd HH:mm:ss和yyyy-MM-dd HH:mm:ss SSS去解析

"versionColumn":{ "index":对应reader索引, "value":long值时间}

指定时间

index设置为-1,value:指定时间的值,long值

例如 "versionColumn":{ "index":-1, "value":123456789 }

rowkeyColumn

要写入的hbase的rowkey列。type:指定写入数据类型,用于转换HBase byte[]。配置格式如下:例子是 "rowkeyColumn": [ { "index":0, "type":"string" }, { "index":-1, "type":"string", "value":"_" } ]

index从零开始写索引

index:指定该列对应reader端column的索引,从0开始。hbasewriter会将rowkeyColumn中所有列按照配置顺序进行拼接作为写入hbase的rowkey(写几个就把几个reader中的column拼在一起),不能全为常量(全为常量rowkey就都一样了rowkey就不唯一了)。如果有value就作为分隔符

index设置为-1,常量

若为常量index为-1;value:配置常量,常作为多个字段的拼接符。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值