Ankit Kumar created SQOOP-3150:
----------------------------------
Summary: issue with sqoop hive import with partitions
Key: SQOOP-3150
URL: https://issues.apache.org/jira/browse/SQOOP-3150
Project: Sqoop
Issue Type: Bug
Components: hive-integration
Affects Versions: 1.4.6
Environment: Cent-Os
Reporter: Ankit Kumar
Sqoop Command:
sqoop import \
...
--hive-import \
--hive-overwrite \
--hive-table employees_p \
--hive-partition-key date \
--hive-partition-value 10-03-2017 \
--target-dir ..\
-m 1
hive-table script:
employees_p is a partitioned table on date(string) column
Issue:-
Case1: When --target-dir
/user/hdfs/landing/staging/Hive/partitioned/EMPLOYEES \
while running above sqoop command, gets an error "directory already exissts".
When : --target-dir
/user/hdfs/landing/staging/Hive/partitioned/EMPLOYEES/anyname
2. Above sqoop command creates a hive partition (date=10-03-2017) and
directory as
'/user/hdfs/landing/staging/Hive/partitioned/EMPLOYEES/date=10-03-2017'
Expected Behaviour:- As in sqoop command --hive-partition-key and
--hive-partition-value is present, so it should auto create partioned directory
inside EMPLOYEES.
ie. '/user/hdfs/landing/staging/Hive/partitioned/EMPLOYEES/date=10-03-2017'
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)