HBase之远程调试

本文介绍了如何在Intellij IDEA中设置远程调试配置,并详细讲解了如何在HBase环境中解除注释conf/hbase-env.sh文件中的调试参数,确保IDE与HBase的端口一致。同时,为了防止调试过程中出现超时问题,建议调整conf/hbase-site.xml中的超时参数。通过start-hbase.sh启动服务后,即可开始远程调试。
摘要由CSDN通过智能技术生成

通过IDE来创建调试配置,在Intellij IDEA中,选择Edit Configurations,添加Remote,就可以看到IDE提供的调试参数,把它加到Java的运行参数里。

环境变量文件conf/hbase-env.sh里已经提供了这样的参数,只是注释掉了。找到对应的行,把注释去掉,就可以远程调试了。注意这里配置的端口要和IDE里的端口配置要一致。

# Enable remote JDWP debugging of major HBase processes. Meant for Core Developers 
export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8070"
# export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8071"
# export HBASE_THRIFT_OPTS="$HBASE_THRIFT_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8072"
# export HBASE_ZOOKEEPER_OPTS="
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值