????????
? ? ?
目录
????????之前是使用的单机版,但后面查询压力过大,一个方案是改成集群。
????????由于是同一个集群的,元数据没有变化,所以,直接将原本的kylin使用scp的方式发送到其他节点即可。hive客户端也是,也要保证有hbase、zookeeper等。
? ? ? ? 需要修改的配置如下(截图官网):
????????
? ? ? ? 下面说一下需要注意的地方。
我在第一台设置的kylin.server.mode=job,第二台配置的kylin.server.mode=all,第三台配置了第二台配置的kylin.server.mode=query
所以我在第一台查询就出现了:
而构建cube在每一台都可以。
? ? ? ? 由于第三台设置的query,所以构建cube时,不会出现Built By XXX@第三台ip。只可能在第一、第二台进行built。
? ? ? ? 我试过很多次,构建分别在第一台第二台都测试过,我发现如下
????????不要设置job,只设置query,all。多数query,少数all。毕竟使用kylin,更多是用的查询,构建放少数机器上即可。而且yarn也不可能给你分配很多队列,让你一个节点构建cube进入一个队列。
请看下篇,kylin集群使用nginx代理:
后面将持续更新和修改kylin集群部分,遇到问题欢迎留言,谢谢。
? ? ? ?