hadoop在格式化时不能创建目录,该怎么给用户授权,求解

发布于 2021-12-01 04:06:37 字数 1480 浏览 992 评论 8

大神们,求指教。指定了数据的存放目录,但在执行命令(./bin/hadoop namenode format)格式化时,不能创建目录。 没有报错,也没提示创建目录的执行日志。  

core-site.xml文件配置,如下 

core-site.xml
<property> 
    <name>hadoop.tmp.dir</name> 
    <value>/opt/hadoop-1.2.1/hadoop-${user.name}</value> 
</property>

执行结果如下:



admin1@ubuntu1:/opt/hadoop-1.2.1$ ./bin/hadoop namenode format
16/06/09 16:55:10 INFO namenode.NameNode: STARTUP_MSG: 
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG:   host = ubuntu1/127.0.1.1
STARTUP_MSG:   args = [format]
STARTUP_MSG:   version = 1.2.1
STARTUP_MSG:   build = https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1.2 -r 1503152; compiled by 'mattf' on Mon Jul 22 15:23:09 PDT 2013
STARTUP_MSG:   java = 1.7.0_71
************************************************************/
Usage: java NameNode [-format [-force ] [-nonInteractive]] | [-upgrade] | [-rollback] | [-finalize] | [-importCheckpoint] | [-recover [ -force ] ]
16/06/09 16:55:10 INFO namenode.NameNode: SHUTDOWN_MSG: 
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at ubuntu1/127.0.1.1
************************************************************/





如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

晚风撩人 2021-12-03 23:15:17

嗯,是的。命令输错了。下次还是粘贴命令靠谱点,不手动输入了。

筱武穆 2021-12-03 23:10:38

确认以下几点:

1)看看你的命令都写错了。

./bin/hadoop namenode -format

2)admin1用户是否对/opt/hadoop-1.2.1/有创建目录的权限

浮生未歇 2021-12-03 23:05:56

谢谢指点。还没找到原因。感觉是格式化时,不能创建目录。就导致namenode不能启动。

已下线请稍等 2021-12-03 23:05:16

回复
我好像没有在core-site.xml里配置数据目录,而是在hdfs-site.xml里指定的数据目录,而且目录不是运行hadoop才创建的,而是我指定的数据目录是我手动mkdir的,在运行hadoop时格式化,因为格式化之前必须存在那个文件夹,然后就是不能创建目录可能的一个原因你不是root用户登陆,也没用sudo su获取高级权限

巡山小妖精 2021-12-03 22:59:13

如果你是新建hadoop用户的话,建议hadoop的权限和root一样,好像是哪个文件里加句话,我忘了

秋意浓 2021-12-03 22:50:11

好的,明天我再试试。一个是先创建目录。一个是使用root用户。[13]

天涯离梦残月幽梦 2021-12-03 22:25:09

回复
是因为我格式化时,少输入‘-’符号。这次格式化成功了。后边还是尽量粘贴复制,不手动敲了。 bin/hadoop namenode -format。

把回忆走一遍 2021-12-03 04:54:25

算了,还是推荐你去http://www.iyunv.com/thread-17698-1-1.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文