gpt4 book ai didi

hadoop - sqoop 从 hive/hdfs 导出到 sybase IQ 数据库

转载 作者:可可西里 更新时间:2023-11-01 15:29:42 24 4
gpt4 key购买 nike

我正在尝试将数据从 HDFS/HIVE 导出到 SYBASE IQ 数据库,我已经尝试将几乎所有可能的标记实现到我的命令中,并创建了只有 1 列的临时表。

请在下面找到我用来导出表格的命令行:

sqoop export --driver com.sybase.jdbc4.jdbc.SybDriver --connect jdbc:sybase:Tds:xx.xx.xx.xx:xxxx/DATABASE=ABC --username user --password password --export-dir "hdfs directory to be exported" --table "target table name" --input-fields-terminated-by '\t' --input-lines-terminated-by '\n'.

编辑:1)仍然没有成功...我也尝试将 jdbc 驱动程序更改为较低版本(jconn3 从 jconn4)。在此之前,我已成功将数据导出到 SQL 服务器数据库和 ORACLE 数据库。我面临的唯一错误是“未设置输入参数,索引 0”。我现在真的很想知道,因为我是唯一一个将数据从 hdfs 导出到 SYBASE IQ 的人。除了sqoop,还有其他导出数据的方法吗?

现在变得非常重要。请帮忙。

最佳答案

将你的 jar 即驱动文件放在/usr/lib/sqoop/lib

命令:

# check current dir
pwd
# change path
cd /usr/lib/sqoop/bin

sudo sqoop export --connect jdbc:sybase:Tds:xx.xx.xx.xx:xxxx/DATABASE=ABC --username user --password password --table targettablename --export-dir "hdfs directory to be exported"

我希望它有用。

关于hadoop - sqoop 从 hive/hdfs 导出到 sybase IQ 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36450149/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com