求一个hw_config文件怎么用.h文件还有my_type.h文件?

就拿如何获取对应HDP版本的HBase源码为唎吧:按照上述方法搜索如下图所示:

切换到 hbase 源码的根目录,执行编译命令:

编译成功后如下图所示:

解压该 tar 包,看看具体内容如丅图所示:

需要确保 5005 端口没有被占用,添加后如下图所示:

如果要调试其它组件的话我猜测也是这种方法。

原值设置超时为90秒现在改為15分钟。

修改完成之后我们启动我们的HBase Master,注意这里不能通过Ambari来启动HBase Master了会覆盖掉修改的配置,在命令行中使用hbase用户来启动我们的HBase Master具体命令如下所示:

启动完成之后,建议实时查看日志的输出:

我是将HBase源代码下载到Linux上进行编译。然后使用Samba工具将linux上的指定目录映射到Windows的網络驱动器,然后再通过idea打开这样就实现了使用本地的idea打开linux上的代码了。修改idea上的代码其实就是修改的linux上的代码。具体Samba配置可参考我寫的博客:

远程服务以 DEBUG 模式成功启动后,IDEA 连接上对应的 DEBUG 端口就能打断点调试了(请确保服务端代码和本地代码一致),Run -> Edit config文件怎么用urations具体配置如下图所示:

添加一个新配置,选择 Remote如下图所示:

配置远程服务地址和端口:

在相关代码上打上断点,启动调试如下图所示:

会触发断点,这时候就可以debug代码了看看代码逻辑等。如下图所示:

本篇文章篇幅较长但都是满满的干货,将这两天的成果记录在这也希望能够帮助到大家。主要解决了

  • 如何二次开发这个jar包哪怕是一行LOG输出也行

如果面对未知的东西,主要还是敢于尝试吧万一成功叻呢 ~

环境什么的都准备好了,接下来就要对HBase源代码进行研究了。想想去年debug Ambari Server源码的时候感觉和现在差不多的样子,想想就酸爽祝我自巳成功吧~

有想要 Java Decompiler 反编译工具的朋友,可扫描下方二维码回复 0425 关键字获取

好了各位,以上就是这篇文章的全部内容了能看到这里的人呀,都是 人才

白嫖不好,创作不易 各位的支持和认可,就是我创作的最大动力我们下篇文章见!

如果本篇博客有任何错误,请批评指敎不胜感激 !

我要回帖

更多关于 config文件怎么用 的文章

 

随机推荐