StarRocks UDF 支持远程调试
在Idea中做下面的配置:
Step1:
选择添加一个远程debug
然后这里填写IP和端口
然后复制这个command line
Step2:
2.3 之前的版本在conf/hadooop_env.sh中添加变量:
export LIBHDFS_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"
2.3 之后的版本在 conf/be.conf 底部有个 java_opts ,添加变量:
JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"
添加变量需要重启 BE 后、并且要执行一次UDF(加载JVM);才可以查看到端口信息,比如 netstat -ntlp | grep 5005
Step3:
点击debug就可以远程attach了