hadoop在Eclipse下编译运行(5)
时间:2026-01-19
时间:2026-01-19
3. 项目部署操作(linux命令行下,修改完源码需重复此操作部署)
2.2节隐藏了源码编译和打jar包的过程,这个过程对于普通的部署人员来说无需了解,但是,如果项目部署过程中为了适应机器,要对代码做小修改,问题就来了,修改后接下来得重新编译,打jar包。这时候有两种做法: 把问题告诉开发程序员,让开发程序员把代码修改后,重新编译,重新打好jar包。再交给自己部署。 自己把代码修改,然后按步骤在命令行上编译,打包。再运行。
两种方法各有优缺点,第一种方法比第二种方法容易,但是第二种方法省事。如果开发员因情况不再参与该项目的话,就只能采取第二种做法。
本节内容就是考虑到项目后期接手的人想改代码,但是只有linux命令行界面时应该怎么做而写。
总体说来就是在命令行下重新完成几个任务:
代码编写(改写)
重新编译新代码
打jar包。
接下来的任务就是2.2节所介绍的内容。
3.1命令行下,对于 javac编译hadoop的master来说,肯定是安装了jdk的。所以支持javac的编译命令。MI项目用于编译的输入文件有两类:1.
源码文件2.
第三方jar包
有了这些文件我们就能完成编译工作。
从工程中拷贝出cn文件夹和lib文件夹。移至/home/hdp/tmp/compile下。
使用javac命令,将该源码和jar包一起编译成class文件。
hdp@master:~/tmp/compile$ javac -classpath lib/commons-cli-1.2.jar : lib/hadoop-0.20.2-core.jar : lib/pinyin4j-
2.5.0.jar cn/ac/ict/roy/*.java
上一篇:大学团支部2021年工作计划范本