Hive源码调试步骤
来源:互联网 发布:c语言图书管理系统 编辑:程序博客网 时间:2024/06/03 01:42
3. 把hive java工程导入eclipse
4. 下面调试配置中文件保存不依赖hadoop hdfs,用本地文件系统代替; metastore不依赖mysql, 用本地文件代替;mapred本地化。总体来说此hive参数配置可以不依赖hadoop cluster进行源码调试
5. 启动源代码目录中hive程序
./bin/hive
6. 初始化表结构和数据
在类似/home/hadoop/git/hive/data/scripts/q_test_init.sql文件中找到代码调试所需要的初始数据,然后拷贝出来在hive中执行
比如执行下面hive语句:
7. hive进入调试模式
./bin/hive --debug
8. 在hive调试模式打开之后马上打开eclipse的进程attach功能,在此之前要在源码上加入调试断点。
在eclipse中打开Run/Debug Configurations.../Remote Java Application/Connection Type/Standard(Socket Attach), 点击Debug
9. 在hive中执行查询语句,此时会触发断点,进入eclipse调试模式
hive> select count(1) from src;
参考文档:
1. https://cwiki.apache.org/confluence/display/Hive/HiveDeveloperFAQ#HiveDeveloperFAQ-HowdoIimportintoEclipse?
2. https://cwiki.apache.org/confluence/display/Hive/DeveloperGuide#DeveloperGuide-DebuggingHiveCode
3. TestCliDriver.vm和生成的TestCliDriver.java //此模板和生成的源文件包含了hive cli集成测试的概要流程
4. QTestUtil.java //包含hive集成测试执行的详细步骤
- Hive源码调试步骤
- hive安装/启动以及源码调试
- .Net Framework源码调试详细步骤
- hive源码
- Visual Studio 2008调试.NET Framework源码基本步骤
- HIVE安装步骤
- mondrian 连接hive 步骤
- hive创建分区步骤:
- Hive安装步骤
- Hive的安装步骤
- 搭建hive调试环境
- hive 打开调试模式
- Hive日志调试
- Hive日志调试
- Hive日志调试
- hive 打开调试模式
- hive 线上调试策略
- eclipse上单步调试Hive
- POJ2425(树形,无向无环图博弈) SG函数
- redis数据库
- SpringMVC文件上传下载
- spark 中 rdd to dataframe 问题
- Linux学习之I/O内存访问详解
- Hive源码调试步骤
- <Linux多线程服务端编程>学习记录
- Java 网络编程简单学习笔记1
- 关于adb
- 72. Edit Distance
- HDU 4876 ZCC loves cards
- ubuntu中配置samba方法
- CentOS中更改IPV4和IPV6地址以及路由
- 307. Range Sum Query