当前位置: 首页 > 知识库问答 >
问题:

Hadoop权限问题

赫连靖琪
2023-03-14

我想是因为许可问题。我能修好它吗?

谢谢!

共有1个答案

印辉
2023-03-14

因此,当您运行Hadoop时,它将内容存储在您在hdfs-site.xml文件中配置的数据、名称和tmp dirs中。如果不设置这些设置,它们将指向${hadoop.tmp.dir}/dfs/data,在您的示例中是/tmp dir。这里不是您想要存储数据的地方。您首先需要将这些内容添加到hdfs配置文件以及其他设置中。

在主机上:

<property>
    <name>dfs.data.dir</name>
    <value>/app/hadoop/data</value>
</property>
<property>
    <name>dfs.name.dir</name>
    <value>/app/hadoop/name</value>
</property>

关于奴隶:

<property>
    <name>dfs.data.dir</name>
    <value>/app/hadoop/data</value>
</property>
<property>
    <name>dfs.name.dir</name>
    <value>master:/app/hadoop/name</value>
</property>
sudo chown <hadoop user>:<hadoop user> /app/hadoop/name /app/hadoop/data /app/hadoop/tmp
sudo chmod 0777 /app/hadoop/name /app/hadoop/data /app/hadoop/tmp
 类似资料:
  • 我想为每个用户创建目录。 我看了几个如何操作,他们说了不同的东西,我希望它尽可能容易(我不关心加密,因为用户将使用他们的ssh密钥登录到机器) > 我是否也需要在每台从机/节点计算机上创建目录和用户? /user/myuser文件夹到底是什么?它应该是$HADOOP_HOME/ETC/HADOOP/HDFS-SITE.xml文件中的/opt/hadoop/dfs/name/data()文件夹吗?

  • 这是我得到的错误: E180001:无法连接到URL“file://svn/repositories/ncs_svn” \NE180001:无法打开到URL的ra_local会话 \NE180001:无法打开存储库“file://svn/repositories/ncs_svn” \NE000013:无法打开文件“/svn/repositories/ncs_svn/format”:权限被拒绝 我可

  • 在Mac OS X上运行grails 2.2.0和mysql(mysql版本14.14发行版5.6.10,用于osx10.7(x86_64)使用EditLine包装器),我开始遇到奇怪的拒绝访问错误。 示例代码 通常的授予和数据库在运行grails之前创建。 用一个全新的项目进行测试,当然它是有效的。。思想? /

  • 今天回北京了,想把在外地做的集群移植回来,需要修改ip地址和一些配置参数,结果在配置的过程中,总是会有一些提示,说是我的机器之间的认证权限有问题。所以对照以前写的安装手册,把ssh重新配置了一遍。但是发现在启动的时候还是有提示,说是我的ssh有错误,还是需要输入yes和密码来登录。总结了一下,内容如下: 1、hadoop的ssh配置namenode无密码访问datanode需要配置各个机器,详细步

  • 我在后台有使用sms的权限,可以使用SMSManager发送sms。 代码在这里: 声明权限: 声明的功能DEFAULT_SMS被确定为不必要的或与应用程序的核心功能不一致。默认的处理程序功能列在你的声明表单上,但是你的应用程序没有默认的处理程序功能。 请帮我解决这个问题,谢谢。

  • 我在Android M中遇到了已知的权限问题,当试图打开相机时,它得到了以下异常: 这是我的完整代码,它包括一个解决方案,我在这里找到并为其他人工作,但由于某些原因,我失败了。 manifest.xml的权限