第一、安装odbc驱动参考https://blog.csdn.net/freedom_824/article/details/77544655文章
第二、创建一个maping文件
ID:SEQ:1
C2:IRAND:1:10000
C3:DRAND:2018-01-01:2018-12-31
C4:CRAND:20
C5:IRAND:1:10000
C6:IRAND:1:10000
C7:IRAND:1:10000
C8:IRAND:1:10000
C9:IRAND:1:10000
C10:IRAND:1:10000
C11:CRAND:10
C12:DRAND:2017-01-01:2017-12-31
C13:IRAND:1:10000
C14:IRAND:1:10000
C15:IRAND:1:10000
C16:IRAND:1:10000
C17:IRAND:1:10000
C18:IRAND:1:10000
C19:IRAND:1:10000
C20:CRAND:10
C21:CRAND:5
C22:CRAND:10
C23:CRAND:10
C24:CRAND:20
C25:CRAND:20
注意这里的字段名必须大写。
第四、创建对应的表:
CREATE TABLE TRAFODION.XUJI.xxzx04
(
ID int not null
, C2 int
, C3 date
, C4 varchar(20)
, C5 int
, C6 int
, C7 int
, C8 int
, C9 int
, C10 int
, C11 varchar(20)
, C12 date
, C13 int
, C14 int
, C15 int
, C16 int
, C17 int
, C18 int
, C19 int
, C20 varchar(20)
, C21 varchar(20)
, C22 varchar(20)
, C23 varchar(20)
, C24 varchar(20)
, C25 varchar(20)
, PRIMARY KEY (ID ASC)
)
SALT USING 60 PARTITIONS ON (ID)
ATTRIBUTES ALIGNED FORMAT
HBASE_OPTIONS
(
DATA_BLOCK_ENCODING = 'FAST_DIFF',
COMPRESSION = 'SNAPPY',
MEMSTORE_FLUSH_SIZE = '1073741824'
);
第五、执行odb:
./odb64luo -u trafodion -p traf123 -d traf -l src=nofile:tgt=TRAFODION.xuji.xxzx02:map=/opt/trafodion/test01.TXT:rows=10000:max=10000000:parallel=20:loadcmd=UL