slave1与slave2连接主节点并执行Hadoop相关指令。
2、 启动SecureCRT软件,依次连接三台虚拟机,并在各终端中输入Linux命令进行操作。
3、 在master虚拟机中,切换至hadoop安装目录下的bin文件夹。
4、 输入指令:
5、 首次运行Hadoop时,需先执行格式化命令:./hadoop namenode -format,以完成初始化配置。
6、 启动HDFS服务,执行命令:./start-all.sh。
7、 查看HDFS已启动的服务进程(使用jps命令)。
8、 若slave1与slave2无法连接master,可尝试关闭防火墙以解决通信问题。
9、 永久关闭防火墙:执行命令 chkconfig iptables off 即可实现。
10、 暂时关闭防火墙,重启后服务将自动恢复。
11、 查看slave1和slave2节点上已启动的HDFS服务,执行jps命令。
12、 在沟惹master上上传文件的操作命令为:将本地路径/usr/local/src/hadoop-1.2.1/bin/stop-mapred.sh的文件上传至HDFS根目录,使用命令./hadoop fs -put实现文件的导入与存储。
13、 查看已上传文件:执行命令 ./hadoop fs -ls / 即可列出根目录下所有文件。
14、 同样可在slave1或slave2上传文件,HDFS中亦可同步查看。
15、 当master虚拟机中的HDFS服务正常运行时,slave1与slave2可与其共同组成集群,实现文件向master节点的上传功能。
