注册

sqoop将达梦数据导入到hive,数据库的模式怎么设置

海棠 2023/06/05 796 0

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:linux
【CPU】:redhat
【问题描述】*:
使用sqoop命令行导入达梦数据到hive时,--table设置为表名,不加模式名DATA_METADATA,提示错误
sqoop import --connect jdbc:dm://ip:port --driver dm.jdbc.driver.DmDriver --username SYSDBA --password SYSDBA --target-dir hdfs://mycluster/hive/meta_database_type --columns DATABASE_ICON_LOCAL,UPDATE_TIME,CREATE_TIME,DELETE_FLAG,TAKE_EFFECT_STATUS,ID,DATABASE_DRIVER_LOCAL,DATABASE_EDITION,DATABASE_TYPE_CODE,DATABASE_TYPE_NAME --fields-terminated-by '\001' --table "META_DATABASE_TYPE" --hive-drop-import-delims --m 1 --delete-target-dir --hadoop-mapred-home /home/cjbdi/jar/hadoop --outdir /tmp

image.png

加上模式名DATA_METADATA.:
sqoop import --connect jdbc:dm://ip:port --driver dm.jdbc.driver.DmDriver --username SYSDBA --password SYSDBA --target-dir hdfs://mycluster/hive/meta_database_type --columns DATABASE_ICON_LOCAL,UPDATE_TIME,CREATE_TIME,DELETE_FLAG,TAKE_EFFECT_STATUS,ID,DATABASE_DRIVER_LOCAL,DATABASE_EDITION,DATABASE_TYPE_CODE,DATABASE_TYPE_NAME --fields-terminated-by '\001' --table "DATA_METADATA.META_DATABASE_TYPE" --hive-drop-import-delims --m 1 --delete-target-dir --hadoop-mapred-home /home/cjbdi/jar/hadoop --outdir /tmp
提示错误为:
image.png

若是加上参数schema,
sqoop import --connect jdbc:dm://ip:port --driver dm.jdbc.driver.DmDriver --username SYSDBA --password SYSDBA --target-dir hdfs://mycluster/hive/meta_database_type --columns DATABASE_ICON_LOCAL,UPDATE_TIME,CREATE_TIME,DELETE_FLAG,TAKE_EFFECT_STATUS,ID,DATABASE_DRIVER_LOCAL,DATABASE_EDITION,DATABASE_TYPE_CODE,DATABASE_TYPE_NAME --fields-terminated-by '\001' --table "DATA_METADATA.META_DATABASE_TYPE" --hive-drop-import-delims --m 1 --delete-target-dir --hadoop-mapred-home /home/cjbdi/jar/hadoop --outdir /tmp -- --schema DATA_METADATA
依然提示该错误。

请问达梦数据库数据导入hive具体sqoop参数怎么设置呀?

回答 0
暂无回答
扫一扫
联系客服