Hi, I deploy hadoop cluster use two machine.one as a namenode,and the other be used a datanode.
My namenode machine hostname is namenode1,and datanode machine hostname is datanode1. when I use command ./start-all.sh on namenode1,the console display below string, root@namenode1:/opt/hadoop/bin# ./start-all.sh starting namenode, logging to /opt/hadoop/bin/../logs/hadoop-root-namenode-namenode1.out datanode1: starting datanode, logging to /opt/hadoop/bin/../logs/hadoop-root-datanode-datanode1.out namenode1: starting secondarynamenode, logging to /opt/hadoop/bin/../logs/hadoop-root-secondarynamenode-namenode1.out starting jobtracker, logging to /opt/hadoop/bin/../logs/hadoop-root-jobtracker-namenode1.out datanode1: starting tasktracker, logging to /opt/hadoop/bin/../logs/hadoop-root-tasktracker-datanode1.out and use jps show java processs,display below string, 15438 JobTracker 15159 NameNode 15582 Jps 15362 SecondaryNameNode and ssh datanode1,use comman jps,display below somethins strings 21417 TaskTracker 21497 Jps so,the datanode can't run,and I find logs [root@datanode1 logs]# ls hadoop-root-datanode-datanode1.out hadoop-root-tasktracker-datanode1.log hadoop-root-tasktracker-datanode1.out.2 hadoop-root-datanode-datanode1.out.1 hadoop-root-tasktracker-datanode1.out hadoop-root-datanode-datanode1.out.2 hadoop-root-tasktracker-datanode1.out.1 [root@datanode1 logs]# cat hadoop-root-datanode-datanode1.out Unrecognized option: -jvm Could not create the Java virtual machine. Next, what should I do to solve this problem。 Thanks. devilsp