使用虚拟机时遇到的问题
1)
bash: cd: /etc/hadoop/: 没有那个文件或目录
这是我在运行hadoop伪分布式实例时遇到的一个问题,当时是想进入 /etc/hadoop/这个目录下,可是出错了,但是其实是有这个文件目录的。
其实这个错误很简单,是因为 cd后加个/ 相当于在根目录下查找,这时候得输入完整路径cd /usr/local/hadoop/etc/hadoop
,或者在**/usr/local/hadoop/**的目录下输入 cd etc/hadoop
也可以。
2)
最开始开启hadoop时不知道一定要在前面加./sbin/
所以在运行start-all.sh
时总是会出错,后来知道了要进入**/usr/local/hadoop/sbin/hadoop**这个目录下才可以。
而开启hadoop时总是要运行./sbin/start-all.sh
才可以执行,./sbin/
实际上等同于运进入了**/usr/local/hadoop/sbin/hadoop**这个目录,如果要想直接运行start-all.sh