Windows eclipse上单步调试Hive教程
Hadoop技术论坛一见2010.1.8www.hadoopor/hadoopor@foxmail
1.前言
本教程假设你已经掌握了Hadoop在Cygwin上的安装,以及Hive在Windows Eclipse 上的编译技能,否则得先掌握安装和编译方法,才继续往下浏览。
2.参考资料
双击eclipse安装不上《在Windows上安装Hadoop教程》
《Hadoop源代码eclipse编译教程》
3.安装Hadoop和编译Hive
E:\hadoop\src\hive e 假设已经将Hadoop安装在E:\hadoop\run目录,Hive源代码存放在E:\hadoop\src\hiv 目录下,并且Hive已经编译通过。Hadoop安装请参考《在Windows上安装Hadoop教程》一文,Hive的编译请参考《Hadoop源代码eclipse编译教程》一文。
编译Hive成功后,还不能立即调试Hive,需要先将编译后生成的jar安装好。
4.安装Hive
Hive可以和Hadoop分别安装在不同目录,这里我们将Hive安装到E:\hadoop\run\hive 目录下,所以我们需要在E:\hadoop\run下创建好hive子目录,原来将E:\hadoop\src\hive目录下的bin、conf和lib三个子目录复制到E:\hadoop\run\hive目录下(如果包含有SVN目录,这些目录可不复制),结果如下图所示:
完成上述操作后,还需要将E:\hadoop\src\hive\build目录相关的jar文件都复制到
E:\hadoop\run\hive\lib目录下,需要复制的jar文件(README和LICENSE文件不用复制)如下图所示:
Hive的配置文件E:\hadoop\run\hive\l不需要修改。打开eclipse,选中hive项目(要求保证Hive已经编译通过,若不清楚如何编译,请参考《Hadoop源代码eclipse 编译教程》一文),如下图所示:
Deb b ug Configurations”,进入配置界面,如下图所示:接下来,需要配置Debug,点击“De
在“Debug Configurations”界面,选中“Java Application”,如下图所示:
点击上图所示的“New launch configuration”按钮,界面变成如下图所示:
iver”,点击上图中的“S earch”按钮,在弹出的“Select Main Type”对话框中,选中“CliDr
CliDriver CliDriver是Hive的入口类,实现了main函数,如下图所示:
然后点击上图所示的“OK”按钮,返回到“Debug Configurations”界面,将“New_configuration”改成“CliDriver”,然后点击“Apply”按钮,如下图所示:
切换到Classpath界面,如下图所示: