Apache Kylin负载均衡部署及Nginx配置指南.pdfVIP

  • 0
  • 0
  • 约4.32千字
  • 约 8页
  • 2026-08-11 发布于北京
  • 举报

Apache Kylin负载均衡部署及Nginx配置指南.pdf

ApacheKylin是一个无状态的服务,所有的状态信息都保存在HBase中。因

此,只要把多个Kylin实例部署在同一个HBase集群上,就可以对这些Kylin

实例进行负载均衡。因此,部署的多个Kylin实例需要满足以下条件:

•共享同一个Hadoop集群和HBase集群;

•无端口,能分别部署在不同服务器上,以做到互不影响;

•共享同一个元数据库,即kylin.properties中kylin.metadata.url值相同;

•只有一个Kylin实例运行任务引擎(即kylin.server.mode=all),其它

Kylin实例都作为查询引擎(即kylin.server.mode=query)

为了将外部的查询请求转发给ApacheKylin集群中的单个节点,需要部署一

个负载均衡器(LoadBalancer),如Nginx等。负载均衡器通过一定策略对

请求进行分发,并在节点失效时重试其他节点。Kylin用户可以直接通过负载

均衡器的地址进行。

以Nginx为例,需要为ApacheKylin站点新建一个配置文件

(如kylin.conf),内容如下:

upstreamkylin{

servermaster:7070;#Kylin服务器1

文档评论(0)

1亿VIP精品文档

相关文档