在 Cloudera Manager 上启动 JobHistoryServer 时出错

齐发

我安装了 Cloudera Manager 5.13。

第一次安装和运行 YARN .. 我有以下错误

Error starting JobHistoryServer
org.apache.hadoop.yarn.exceptions.YarnRuntimeException: Error creating done directory: [hdfs://vmi150132.contaboserver.net:8020/user/history/done]
    at org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager.tryCreatingHistoryDirs(HistoryFileManager.java:682)
    at org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager.createHistoryDirs(HistoryFileManager.java:618)
    at org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager.serviceInit(HistoryFileManager.java:579)
    at org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
    at org.apache.hadoop.mapreduce.v2.hs.JobHistory.serviceInit(JobHistory.java:95)
    at org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
    at org.apache.hadoop.service.CompositeService.serviceInit(CompositeService.java:107)
    at org.apache.hadoop.mapreduce.v2.hs.JobHistoryServer.serviceInit(JobHistoryServer.java:154)
    at org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
    at org.apache.hadoop.mapreduce.v2.hs.JobHistoryServer.launchJobHistoryServer(JobHistoryServer.java:229)
    at org.apache.hadoop.mapreduce.v2.hs.JobHistoryServer.main(JobHistoryServer.java:239)
Caused by: org.apache.hadoop.security.AccessControlException: Permission denied: user=mapred, access=WRITE, inode="/":hdfs:supergroup:drwxr-xr-x
    at org.apache.hadoop.hdfs.server.namenode.DefaultAuthorizationProvider.checkFsPermission(DefaultAuthorizationProvider.java:279)
    at org.apache.hadoop.hdfs.server.namenode.DefaultAuthorizationProvider.check(DefaultAuthorizationProvider.java:260)
    at org.apache.hadoop.hdfs.server.namenode.DefaultAuthorizationProvider.check(DefaultAuthorizationProvider.java:240)

[.... 和其他行堆栈异常错误]

所以基本上问题是HDFS文件夹的权限。

类似的东西:sudo -u hdfs hdfs dfs -chmod -R 777 /将修复错误。

但我的问题是......会不会不安全?为什么 Cloudera 不处理此权限?

TK421

实际上,Job History 服务器将归mapred所有,如果您想查看确切的权限,您应该参考:

在集群上部署 MapReduce v2 (YARN) - 步骤 8:创建历史目录并设置权限

这是您在步骤 4 中配置的暂存目录的子目录。在本例中,我们使用 /user/history。创建它并设置权限如下:

sudo -u hdfs hadoop fs -mkdir -p /user/history
sudo -u hdfs hadoop fs -chmod -R 1777 /user/history
sudo -u hdfs hadoop fs -chown mapred:hadoop /user/history

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Cloudera Manager无法启动

来自分类Dev

如何在cloudera manager上配置flume服务?

来自分类Dev

Cloudera Manager与Apache

来自分类Dev

Cloudera CDH4上的Accumulo-启动组件时拒绝访问

来自分类Dev

麻烦cloudera-manager-server

来自分类Dev

在伪分布式模式下使用Cloudera Manager设置Hadoop-Datanode无法启动

来自分类Dev

在伪分布式模式下使用Cloudera Manager设置Hadoop-Datanode无法启动

来自分类Dev

是否应将Cloudera Manager 5安装在计算节点或独立服务器上?

来自分类Dev

使用CDH4 + Cloudera Manager时将JDBC驱动程序放在哪里?

来自分类Dev

添加从服务器时,Cloudera问题,cloudera-manager-agent必须具有Version = 5.3.0和Build = 155,退出关闭日志文件描述符

来自分类Dev

cloudera Manager集群配置被覆盖

来自分类Dev

来自Cloudera Manager的电子邮件警报

来自分类Dev

Cloudera Manager-HDFS复制不足的块

来自分类Dev

为什么Cloudera Manager报告磁盘已满?

来自分类Dev

Cloudera Manager未显示完成的Impala查询

来自分类Dev

Cloudera Manager API 获取 Flume 代理列表

来自分类Dev

从Android上的类启动活动时出错

来自分类Dev

在 18.04 上启动 Firefox 时出错

来自分类Dev

启动fsi时出错

来自分类Dev

启动gitk时出错

来自分类Dev

启动拍打时出错

来自分类Dev

启动gitk时出错

来自分类Dev

启动Mongodb时出错

来自分类Dev

启动Postgres时出错

来自分类Dev

启动npm时出错?

来自分类Dev

启动fsi时出错

来自分类Dev

启动Kafka时出错

来自分类Dev

启动virtualBox时出错

来自分类Dev

启动 qjackctl 时出错