sqoop将时间戳添加到hive分区值

时间:2018-05-01 14:41:28

标签: hive sqoop

将as400表导入到使用时间戳分区的hive。我添加两个参数:

 // really add a student to the set.
 System.out.print("Name : ");
 String name = scan.nextLine();
 student = new Student();// note this line.
 student.setName(name);
 students.add(student);

表示名称分区列,对于映射分区值:

--hive-partition-key "time" 

我的问题是如何在hive-partition-value中添加查询 例如:

--hive-partition-value "2018-05-01" 

1 个答案:

答案 0 :(得分:0)

使用date命令:

 current_date=$(date +%Y-%m-%d)

然后:

sqoop import --hive-partition-key "time" --hive-partition-value "$current_date" ...