jack-wqing
jack-wqing
如果你是mac[arm64] 我的场景 在mac系统[arm64]搭建的虚拟机部署Linux系统,然后搭建Cat集群 Cat中通过系统变量os.name来简单的判断是否为Linux开头,从而选择Netty中的NIO或Epoll模式;在mac[arm64]部署的Linux系统不支持Epoll所致端口2280起不来 解决:可以简单的修改com.dianping.cat.analysis.TcpSocketReceiver 中boolean linux = getOSMatches("Linux") || getOSMatches("LINUX"); 这句代码的判断,手动选择Netty的IO模型
> Please using hive task type instead of sql task type to execute hive sql. 所有的sql任务,使用该provider的强制关闭都是有问题;不光是hive sql
> AdHocDataSourceClient 其实sql任务数据源强制关闭,都会影响已经执行的sql任务;我的是3.1.x得版本;我看master/dev还存在我指出的代码位置;个人建议还是可以修改缓存的过期方式