一、ssh工具连接服务器:
二、切换gbase用户:执行su gbase命令
三、执行gccli命令,进入sql命令:
四、执行sql语句,把需要导出的表导出到指定目录:
SELECT * FROM mid.xxx INTO OUTFILE '/opt/gbase/dispatch_server/xxx.txt' FIELDSTERMINATED BY '|'
五、编写加载配置文件 xxx.ctl,格式如下(未作注释的不用动即可):
[dispcli_load] --配置文件名称,一般使用表名即可
db_name=kettle --导入数据库名
delimiter='|' --字段分割符
disp_server=10.11.20.67:6666 --服务器IP,端口默认6666
file_list=/opt/dispatch_server/a.txt --需要加载的文件路径
table_name=gg_aa_a --导入的表名
format=3
extra_loader_args=--timeout=300 --user=gbase--password=gbase20110531 --parallel=2 --def_date_format='%Y-%m-%d'--def_datetime_format='%Y-%m-%d-%H.%i.%s.%f' --segment=4M
六、进入/opt/dispatch_server目录,命令:cd /opt/dispatch_server
七、执行./dispserver
八、执行./dispclixxx.ctl,加载完成