我在HDFS中有一个表'test',其中包含列(id,name,city,salary)。我想导出(名称,城市)到MySQL但是当我使用SQOOP命令时使用--columns而不是MySQL列被选中而不是hdfs中的测试表列和hdfs中id列的数据被转移到name,hdfs的name列被转移到MySQL中的城市专栏 有没有办法从hdfs中选择一个特定的列并传递它?
答案 0 :(得分:1)
这里我们可以使用--hcatalog-table tablename,它只取hive表中所需的列而不是--export-dir,它将占用一个目录。