hi,all:
kylin version 2.6.2;三台节点,角色分别为:all ,query ,query。查询时使用代理到三台节点。
今天出现一个问题,我使用restapi load hive table,POST /kylin/api/tables/{tables}/{project} 
,请求的是kylin all节点,然后我在all节点上创建model和cube,之后build 
cube也成功了。使用代理查询时,发现落在两台query节点上的查询总是失败,查看log发现,sql报错:某些table不存在。但是多次尝试后发现这些查询落在all节点上不会报错。之后查看3台节点的web
 ui界面,发现两台query节点的tables确实不存在报错的table,在页面上手动在这两台query节点load table,报错如下:,reload 
metadata也无效,仍然报错,这两台节点始终无法load该table,导致落在这两台节点上的相关查询一直失败。最后使用rest api 重新load 
table后,这两台节点web ui上才存在了那个table。之后查询无异常。应该是第一次load hive table时,相关的数据没有同步到其他节点。

Reply via email to