最近工作中 关于kylin问题的总结(kylin查询不稳定,kylin一直pending状态不执行)

一、kylin提交任务,一直为pending状态,不执行任务

     在部署项目时,遇到这个问题,任务成功提交,本以为过一会执行,结果等了一个多小时还是pending状态,执行时间也没有刷新,一直时0.后台任务不报错,提示为坏的查询。最后也是在无意之中,发现问题。

    问题就是其实根本没有启动运算服务集群的kylin服务,工作中为分布式kylin部署,一台为访问客户端上运行的kylin(后来发现其实根本没有必要) , 其余两台为运算集群kylin部署。三个kylin服务共用运算服务资源,包括元数据存储。所以,当时只启动了客户端kylin,尽管web页面因为映射关系能够访问,但是根本没有计算服务启动。所以一直为pending状态,原因也就找到了。其实完全没有必要。单节点部署完全满足。最后解决方法就是启动另外两台运算节点kylin服务,任务瞬间开始执行

二、kylin查询不稳定,不同状态来回切换

当同时启动多台kylin服务时,遇到的问题,web界面会出现状态来回切换的问题,已经提交的任务,切个界面,回来就没了,再回来,又有了。猜测可能时因为网络适配问题导致的多台kylin服务元数据不同步导致的。其重要影响有:

      1.会导致同时创建多个同时段segment,严重影响数据   (影响程度 * * * * * )

      2.导致同时提交多个cube创建任务,且没有事务管理。  (影响程度 * * * * )

      3.导致影响查询,insight界面会少可查询结果表,无法查询数据。(影响程度 * * * * * )

解决办法为将集群版切换为单节点版,监控kylin.log文件,确定集群服务,将其他的kylin服务停掉。一般情况下,不影响运算速率。

 

     PS:    尽量不要使用2.5.0及以下版本,创建度量时没有批量按钮,手打简直麻烦。。。。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值