hadoop version “0.20.2”
java version "1.6.0_26"
搭建完成后,start-all.sh启动所有进程,然后JPS一下结果如下:
$ jps
1404 JobTracker
3056 NameNode
4576 Jps
但后ps一下呢,又显示5个jvm进程:
$ ps
PID PPID PGID WINPID TTY UID STIME COMMAND
4928 4316 4928 2260 pty0 1000 15:09:57 /usr/bin/bash
4868 1 4900 1404 pty1 1000 15:14:50 /cygdrive/d/Java/jdk1.6.0_26/bin/java
5028 1 4900 3056 pty1 1000 15:14:31 /cygdrive/d/Java/jdk1.6.0_26/bin/java
5044 4928 5044 5048 pty0 1000 15:11:04 /usr/bin/ssh
5400 4440 5400 5420 pty1 1000 15:16:40 /usr/bin/ps
1972 1940 1972 2044 ? 1000 15:03:46 /usr/sbin/sshd
1372 1 4504 4636 ? 1000 15:14:39 /cygdrive/d/Java/jdk1.6.0_26/bin/java
4440 5088 4440 2556 pty1 1000 15:11:08 /usr/bin/bash
5560 1 5148 5272 ? 1000 15:14:55 /cygdrive/d/Java/jdk1.6.0_26/bin/java
5088 1972 5088 2160 ? 1000 15:11:04 /usr/sbin/sshd
2712 1 4228 4484 ? 1000 15:14:47 /cygdrive/d/Java/jdk1.6.0_26/bin/java
1940 1 1940 1940 ? 1000 15:03:46 /usr/bin/cygrunsrv
4316 1 4316 4316 ? 1000 15:09:57 /usr/bin/mintty
经过验证,功能都能够使用,这是为什么呢??为什么没有DataNode,TaskTracker,是不是伪分布式的原因呢??一台机器做NameNode DataNode SecondaryNameNode??还是我在配置conf里面的东西时有问题??