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