在集群中运行java程序
第一步:准备工作,打开eclipes
第二步:我们要创建一个java项目
2.1点击file文件---ànew ---àjavaprojie
注意,选择的版本号是javase-1.8(‘提示!这里的版本号必须和我本机的hadoop01里面的jdk版本号一样’)
Projectname(项目名称!!)
我选择的项目名称是(TestHadoop)---à点击finish
下面是Finish 后的界面结果!!!!!
提示(src = java源代码,,,JRE system library = java基本库
第三步:我们需要创建一个包
点击右键-àsrc-ànew--à java package-àfinish(提示!!现有包后有类)
(提示!!这里的name用网站的格式,比较规范)
完成后的结果如图所示!!!!
第四步:创建类(现有包后有类)
点击右键包名--ànew--àclass
(提示!!这里比较重要概念,第一个红线表示项目名称,第二个红线包名称,第三红线步person(父类),第四个红线,根类,完成)
上面完成结果完成如图所示!!!(注意!!父类没有main方法)
第五步:写入父类person类,不需要main方法(最后还是测试类里面有main主方法)
第六步:定义第一个子类,student(提示让父类继承子类的方法有两种,我都会演示一遍)
Finish---à完成后的结果如图所示(提示!!!extends;是指继承的意思)
写入学生的方法(learn,showRelo)
第八步:我们写入teacher子类(提示,这里自己写入extends方法,让他继承父类)
结果students extend父类 person结果是
同让我们在teacher 里面写入方法::::(teach和 showRole)
(如图所示!!!!)
第九步:我们需要有一个测试类
(提示!!!这里需要提示一个TestDemo需要主方法)
我们在TestDemo里面调用子类继承父类(提示!!!子类就是父类,子类继承父类,子类可以拥有自己的特性)
以下结果有自动生成main方法!!!!!
测试结果如下,调用测试类执行以下结果
代码的
代码如上图所示!!!!!!!!!!!!!
执行结果如下图所示 !!!!!!!!!!
第十步我们需要把eclipse里面的文件导入出来
点击完成后就成功了
第十一步:我们打开并虚拟机,开启hadoop01,hadoop02,hadoop03、
用xshell来连接hadoop01-hadoop02-hadoop03
我们需要把java上传到hadoop01上面来(提示我用rz命令上传Testhadoop.jar)(提示rz命令我已经下载了)
命令 yum –y install lrzsz(提示!!自己的hadoop01必须要有网络)
下图所示!!!上传成功!!!!
实验最终结果如图所示!!