那么我正在尝试配置一个单节点集群hadoop。现在我已经创建了一个用户hadoop,并且我已经在我的usr/local/hadoop目录中安装了hadoop。
然后我完成了以下命令
chown hadoop:hadoop hadoop hadoop-1.0.4
ln -s hadoop-1.04/ hadoop.
结果,当我执行 ls -l 时,它显示以下内容
drwxr-xr-x 2 root root 4096 Jun 16 2012 bin
drwxr-xr-x 2 root root 4096 Jun 16 2012 etc
drwxr-xr-x 2 root root 4096 Jun 16 2012 games
lrwxrwxrwx 1 root root 13 Apr 16 13:20 hadoop -> hadoop-1.0.4/
drwxr-xr-x 13 hadoop hadoop 4096 Oct 3 2012 hadoop-1.0.4
drwxr-xr-x 2 root root 4096 Jun 16 2012 include
drwxr-xr-x 3 root root 4096 Jun 16 2012 lib
lrwxrwxrwx 1 root root 9 Aug 22 2012 man -> share/man
drwxr-xr-x 2 root root 4096 Jun 16 2012 sbin
drwxr-xr-x 6 root root 4096 Jun 16 2012 share
drwxr-xr-x 2 root root 4096 Jun 16 2012 src
所以 hadoop 1.0.4 有 hadoop 作为用户组。
现在,当我使用进入我的 hadoop 组时
苏-hadoop
所以我可以更改我的 conf/hadoop-env.sh 文件,但它没有发生
hadoop@iu1:/usr/local$ vi conf/hadoop-env.sh
文件以只读模式打开
我认为它应该是可编辑模式
请帮忙
谢谢