Netezza实用程序NZLOAD指向-df位置到hdfs位置

时间:2017-12-20 14:35:47

标签: hadoop hdfs netezza

目前,我们正在将文件从hdfs复制到本地,我们正在使用 NZLOAD 实用程序将数据加载到 Netezza ,但只是想知道它是否是可以提供文件的hdfs位置,如下所示

nzload -host ${NZ_HOST} -u ${NZ_USER} -pw ${NZ_PASS} -db ${NZ_DB} -t ${TAR_TABLE} -df "hdfs://${HDFS_Location}"

1 个答案:

答案 0 :(得分:0)

由于HDFS是不同的文件系统,如果在Netezza nzload的-df选项中提供hdfs文件路径,nzload将无法识别该文件。

您可以使用hdfs dfs -cat和nzload从hdfs目录加载Netezza表。

$ hdfs dfs -cat /data/stud_dtls/stud_detls.csv | nzload -host 192.168.1.100 -u admin -pw password -db training -t stud_dtls -delim ','
Load session of table 'STUD_DTLS' completed successfully

Load HDFS file into Netezza Table Using nzload and External Tables