ошибка при создании таблицы Hive - PullRequest
0 голосов
/ 09 мая 2018

При создании одной таблицы в Hive я получаю следующее сообщение об ошибке:

Ошибка при обработке оператора: СБОЙ: Ошибка выполнения, код возврата 1 из org.apache.hadoop.hive.ql.exec.DDLTask. MetaException (сообщение: получено исключение: org.apache.hadoop.security.AccessControlException В доступе отказано: user = admin, access = WRITE, inode = "/ user": root: супергруппа: drwxr-xr-x в org.apache.hadoop.hdfs.server.namenode.DefaultAuthorizationProvider.checkFsPermission (DefaultAuthorizationProvider.java:281) в org.apache.hadoop.hdfs.server.namenode.DefaultAuthorizationProvider.check (DefaultAuthorizationProvider.java:262) в org.apache.hadoop.hdfs.server.namenode.DefaultAuthorizationProvider.check (DefaultAuthorizationProvider.java:242) в org.apache.hadoop.hdfs.server.namenode.DefaultAuthorizationProvider.checkPermission (DefaultAuthorizationProvider.java:169) в org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.checkPermission (FSPermissionChecker.java:152) в org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkPermission (FSNamesystem.java:6621) в org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkPermission (FSNamesystem.java:6603) в org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkAncestorAccess (FSNamesystem.java:6555) в org.apache.hadoop.hdfs.server.namenode.FSNamesystem.mkdirsInternal (FSNamesystem.java:4350) в org.apache.hadoop.hdfs.server.namenode.FSNamesystem.mkdirsInt (FSNamesystem.java:4320) в org.apache.hadoop.hdfs.server.namenode.FSNamesystem.mkdirs (FSNamesystem.java:4293) в org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.mkdirs (NameNodeRpcServer.java:869) в org.apache.hadoop.hdfs.server.namenode.AuthorizationProviderProxyClientProtocol.mkdirs (AuthorizationProviderProxyClientProtocol.java:323) в org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTranslatorPB.mkdirs (ClientNamenodeProtocolServerSideTranslatorPB.java:608) в org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos $ ClientNamenodeProtocol $ 2.callBlockingMethod (ClientNamenodeProtocolProtos.java) в org.apache.hadoop.ipc.ProtobufRpcEngine $ Сервер $ ProtoBufRpcInvoker.call (ProtobufRpcEngine.java:617) в org.apache.hadoop.ipc.RPC $ Server.call (RPC.java:1073) в org.apache.hadoop.ipc.Server $ Handler $ 1.run (Server.java:2086) в org.apache.hadoop.ipc.Server $ Handler $ 1.run (Server.java:2082) в java.security.AccessController.doPrivileged (собственный метод) в javax.security.auth.Subject.doAs (Subject.java:422) в org.apache.hadoop.security.UserGroupInformation.doAs (UserGroupInformation.java:1693) в org.apache.hadoop.ipc.Server $ Handler.run (Server.java:2080))

1 Ответ

0 голосов
/ 09 мая 2018

Вы должны прочитать журнал перед публикацией здесь.Также было бы полезно написать оператор улья, который вы попробовали.: supergroup: drwxr-xr-x

означает, что вы выполняете оператор как пользователь (администратор) без прав на запись в базу данных улья.Вы должны запустить оператор от имени другого пользователя или предоставить пользователю admin права на сохранение в кусте

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...