1.配置端口
Ambari Server默认配置了服务端的debug参数,端口为5005。如果要修改端口,可以在/usr/sbin/ambari_server_main.py文件中对应地方修改,直接改5005端口即可。代码如下:
ambariambari-serversrcmainpythonambari_server_main.py
SERVER_START_CMD_DEBUG = "{0} "
"-server -XX:NewRatio=2 "
"-XX:+UseConcMarkSweepGC " +
"{1} {2} "
" -Xdebug -Xrunjdwp:transport=dt_socket,address=5005,"
"server=y,suspend={6} "
"-cp {3} " +
"org.apache.ambari.server.controller.AmbariServer "
"> {4} 2>&1 || echo $? > {5}"
2.启动Server
要进行调试,直接在启动Ambari Server时,添加debug参数,如下:
ambari-server start --debug
3.配置IDEA
进入IDEA的Debug配置页面,点击+号,然后添加Remote应用,配置主机和端口号,点击Apply。