{"job": {"setting": {"speed": {"channel": 3, "byte": 1048576}, "errorLimit": {"record": 0, "percentage": 0.02}}, "content": [{"reader": {"name": "hbase11xreader", "parameter": {"hbaseConfig": {"hbase.zookeeper.quorum": "172.19.126.120,172.19.126.121,172.19.126.122:2181"}, "table": "userinfoshell", "mode": "normal", "column": [{"name": "rowkey", "type": "string"}, {"name": "info:addr", "type": "string"}, {"name": "info:son_json", "type": "string"}, {"name": "info:mobile", "type": "string"}, {"name": "info:name", "type": "string"}, {"name": "info:email", "type": "string"}]}}, "writer": {"name": "mysqlwriter", "parameter": {"username": "0uADFAaASDASDFASDmOA==", "password": "niVbuSDSESEFSDSdA==", "column": ["id", "addr","son_json", "mobile", "name", "email"], "connection": [{"table": ["dzrb_bigdata_huiju.user_info"], "jdbcUrl": "jdbc:highgo://172.19.126.125:5866/datS_bigdata_cloud"}]}}}]}, "core": {"transport": {"channel": {"speed": {"byte": 1231412}}}}
}
给出一个可以运行的json 用来把hbase同步到瀚高的,有了这个json就好多了.
可以看到,对应的,字段对应关系是可以直接对应起来的,不用字段名字一样,就是说,
hbase中写了比如info:name,info:age ,其实对应的瀚高中可以写成column[id,addr]
这样就相当于把name传入到id中,把ageaddr
然后就可以去使用datax-web去跑一下试试了.