Windows 伪集群搭建报错?

问答 BabylonSun ⋅ 于 2020-06-25 23:03:41 ⋅ 最后回复由 BabylonSun 2020-06-26 20:55:07 ⋅ 2188 阅读

根据苏老师的视频,我把hadoop-env.cmd中HDAOOP_IDENT_STRING去掉了%USERNAME%,但是因为系统账户名称有空格,依然报错,namenode格式化无法成功。
但是各种更改用户名的方法都失败了,然后就尝试更改hdfs-site.xmlfile
然后格式化成功了,但启动的时候仍然报错file
看问题是c:\users\username的问题,所以又想办法改用户名。
改用户名是根据网上的方法,进入注册表,修改HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Profilelist,找到文件夹对应的ProfileImagePath,修改成重命名之后的名字。 但是重启之后系统直接崩掉,改名无效。
麻烦问一下老师有没有什么好方法~

成为第一个点赞的人吧 :bowtie:
回复数量: 4
  • BabylonSun
    2020-06-25 23:14:20

    又看了一下发现理解错误,但依然报错~删了之前hdfs-site.cmd的配置
    20/06/25 23:12:44 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
    20/06/25 23:12:53 FATAL datanode.DataNode: Exception in secureMain
    java.lang.RuntimeException: Error while running command to get file permissions : java.io.IOException: (null) entry in command string: null ls -F C:\tmp\hadoop-BabylonSun\dfs\data

  • BabylonSun
    2020-06-26 10:38:27

    还有一个namenode的报错~—~
    20/06/26 10:36:22 WARN namenode.FSNamesystem: Only one image storage directory (dfs.namenode.name.dir) configured. Beware of data loss due to lack of redundant storage directories!
    20/06/26 10:36:22 WARN namenode.FSNamesystem: Only one namespace edits storage directory (dfs.namenode.edits.dir) configured. Beware of data loss due to lack of redundant storage directories!

  • 一个小小鸟
    2020-06-26 12:17:28

    伪集群搭建没有这么复杂,还修改注册表了?!现在不能确定环境需要的文件你是否弄齐全了,导致上边的错误。这样,一会给你个压缩包,你直接用,或者你对照下,再把安装配置的笔记给你,你再试试!

  • BabylonSun
    2020-06-26 20:55:07

    @狂徒 已经弄好了,谢谢老板,就是想得太复杂,估计就是一时的逻辑错误没整好~

暂无评论~~
  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,可用Emoji的自动补全, 在输入的时候只需要 ":" 就可以自动提示了 :metal: :point_right: 表情列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif,教程
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
Ctrl+Enter