使用idea从git上拉取kylin的master代码在idea命令端执行:拉出相应版本代码git tagkylin-1.5.3-cdh5.7kylin-1.5.4kylin-1.5.4-HBase1.xkylin-1.5.4-cdh5.7kylin-1.5.4.1git checkout kylin-1.5.4-HBase1.xpackage org.apache.kylin.rest.controller;@Controllerpublic class QueryController extends BasicController {... @RequestMapping(value = "/query", method = RequestMethod.POST) @ResponseBody public SQLResponse query(@RequestBody SQLRequest sqlRequest) { return doQueryWithCache(sqlRequest); }...}对return doQueryWithCache(sqlRequest); 行进行debug配置host,port-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8787在服务器端配置kylin/setenv.shexport KYLIN_DEBUG_SETTINGS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8787"然后重启kylinkylin.sh stopkylin.sh start启动后,kylin/setenv.sh 注释掉,新的cube build会使用这个端口,导致报错本地idea点击debug,就可以调试了.