[ https://issues.apache.org/jira/browse/SQOOP-3016?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15581545#comment-15581545 ]
Szabolcs Vasas commented on SQOOP-3016: --------------------------------------- Hi [~jebas], As far as I can see from your logs you try to to run your command as user abc, this user may not have the necessary privilege to write to /projects/Sqoop_Test. Can you try this comand: sqoop import --connect jdbc:teradata://<ip>/Database=test,LOGMECH=LDAP --username abc -P --table tbl1 --split-by tbl_cd --warehouse-dir /user/abc/projects/Sqoop_Test This command assumes that the abc home directory exists on HDFS. If it does not exist you can create it using the following command: sudo -u hdfs hdfs dfs -mkdir /user/abc sudo -u hdfs hdfs dfs -chown abc:abc /user/abc Another solution could be to run the sqoop command with hdfs user: sudo -u hdfs sqoop import --connect jdbc:teradata://<ip>/Database=test,LOGMECH=LDAP --username abc -P --table tbl1 --split-by tbl_cd --warehouse-dir /projects/Sqoop_Test It depends on your security settings but I assume this would work out of the box. I hope this helps. Regards, Szabolcs > warehouse-dir or target-dir is not being honored > ------------------------------------------------- > > Key: SQOOP-3016 > URL: https://issues.apache.org/jira/browse/SQOOP-3016 > Project: Sqoop > Issue Type: Bug > Components: connectors/hdfs > Affects Versions: 1.4.5 > Environment: CDH 5.4.7 > Reporter: Kingsly J > > Hi Team, > In our QA env, we are not having sudo access and not having folder in our > username in "/user" and not having write access to the same. Hence we used > --warhouse-dir to direct the result to the directory for which we are having > write access.we tried the below sqoop statement to load data from Teradata to > hdfs, > sqoop import --connect jdbc:teradata://<ip>/Database=test,LOGMECH=LDAP > --username abc -P --table tbl1 --split-by tbl_cd --warehouse-dir > /projects/Sqoop_Test > but getting the below error, > ERROR tool.ImportTool: Encountered IOException running import job: > com.teradata.connector.common.exception.ConnectorException: > org.apache.hadoop.security.AccessControlException: Permission denied: > user=abc, access=WRITE, inode="/user":hdfs:supergroup:drwxr-xr-x > It is still trying to write to "/user" path. we have tried with --target-dir > parameter also, and still getting the same error. > Please guide us on the same. > Regards, > Kingsly J -- This message was sent by Atlassian JIRA (v6.3.4#6332)