【发布时间】:2017-07-26 13:03:31
【问题描述】:
默认情况下,如果我们在 hbase 中使用复合键作为行键,则分隔符是 '_'(下划线)。我们可以使用下划线以外的方式作为分隔符吗?我们正在使用 sqoop 导入数据。
例如:
默认:id_deptcode_branchcode
自定义:是否可以使用 sqoop 在 rowkey 中使用其他分隔符(下划线除外)
id|deptcode|branchcode
【问题讨论】:
默认情况下,如果我们在 hbase 中使用复合键作为行键,则分隔符是 '_'(下划线)。我们可以使用下划线以外的方式作为分隔符吗?我们正在使用 sqoop 导入数据。
例如:
默认:id_deptcode_branchcode
自定义:是否可以使用 sqoop 在 rowkey 中使用其他分隔符(下划线除外)
id|deptcode|branchcode
【问题讨论】:
根据source code,不,你不能:
/**
* Used as connecting char for storing composite-key values to form.
* composite row-key on hbase
*/
public static final String DELIMITER_HBASE = "_";
【讨论】: