Permission denied while creating external table



0

Permission denied while creating the external table.  Is this ticket resolved or not.  When it will be resolved.

For Reference: Ticket Number raised earlier.

Ticket Received - [#12151] Permission denied while creating the external table


4 Answer(s)


0

Hi Parthiban,

I am checking with my cloud team. Please give us 12-24 hours to get back to you on this.

Thank you


0

Sure Abhijit.  Thanks for your response.  

Anyhow i have checked it now, executing the same command.  Still permission denied.  Help needed.  

Embedding the Execution results: 

 

 CREATE EXTERNAL TABLE page_view_ext( view_time INT, user_id BIGINT, page_u                                                                                                             rl STRING, ip STRING COMMENT 'IP Address of the User') COMMENT 'This is the page                                                                                                              view table' PARTITIONED BY(dt STRING, country STRING) CLUSTERED BY(user_id) INT                                                                                                             O 3 BUCKETS ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' STORED AS TEXTFILE LOC                                                                                                             ATION '/home/hduser/parthiban/input';
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTa                                                                                                             sk. MetaException(message:java.security.AccessControlException: Permission denie                                                                                                             d: user=hduser, access=WRITE, inode="/":hdfs:hdfs:drwxr-xr-x
        at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.check(FSPe                                                                                                             rmissionChecker.java:353)
        at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.checkPermi                                                                                                             ssion(FSPermissionChecker.java:252)
        at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.checkPermi                                                                                                             ssion(FSPermissionChecker.java:190)
        at org.apache.hadoop.hdfs.server.namenode.FSDirectory.checkPermission(FS                                                                                                             Directory.java:1956)
        at org.apache.hadoop.hdfs.server.namenode.FSDirectory.checkPermission(FS                                                                                                             Directory.java:1940)
        at org.apache.hadoop.hdfs.server.namenode.FSDirectory.checkPathAccess(FS                                                                                                             Directory.java:1914)
        at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkAccess(FSNam                                                                                                             esystem.java:8792)
        at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.checkAccess(                                                                                                             NameNodeRpcServer.java:2089)
        at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTra                                                                                                             nslatorPB.checkAccess(ClientNamenodeProtocolServerSideTranslatorPB.java:1466)
        at org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$Cl                                                                                                             ientNamenodeProtocol$2.callBlockingMethod(ClientNamenodeProtocolProtos.java)
        at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.cal                                                                                                             l(ProtobufRpcEngine.java:640)
        at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:982)
        at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2351)
        at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2347)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:422)
        at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInforma                                                                                                             tion.java:1866)
        at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2347)
)
 


0

For Your Kind information: i have raised the request on 

 

 

Wed, Jun 27, 9:53 AM (2 days ago)

  Still awaiting for another 12 to 24 hours to get back?  Ok.. Fine.

I appreciate your help.  But at end, resolution needed. Thanks and pardon me, if i am wrong.


0

Hi Parthiban,
 
Sorry for inconvenience.
 
 
Please use the /user/hduser to create and store external tables. You can create folder inside /user/hduser with your name and save all your data inside it.

Hope this helps.