kylin02_kylin安装部署(集群模式)

官方文档地址

前提:使用同一个 Hadoop 集群、HBase 集群

  1. 下载、解压、配置环境变量
    参考官方文档或者kylin01_kylin安装部署(单机)

  2. 修改配置文件

vi $KYLIN_HOME/conf/kylin.properties

# 配置相同的 kylin.metadata.url 值,即配置所有的 Kylin 节点使用同一个 HBase metastore。
kylin.metadata.url=kylin_metadata@hbase

# 配置 Kylin 节点列表 kylin.server.cluster-servers,包括所有节点(包括当前节点),当事件变化时,接收变化的节点需要通知其他所有节点(包括当前节点)。
kylin.server.cluster-servers=n1.bigdatatest.com:7070,n2.bigdatatest.com:7070

# 配置 Kylin 节点的运行模式 kylin.server.mode,参数值可选 all, job, query 中的一个,默认值为 all。
# job 模式代表该服务仅用于任务调度,不用于查询;query 模式代表该服务仅用于查询,不用于构建任务的调度;all 模式代表该服务同时用于任务调度和 SQL 查询。
kylin.server.mode=all

# 配置CuratorScheduler进行任务调度
kylin.job.scheduler.default=100
kylin.server.self-discovery-enabled=true
  1. 将Kylin文件夹分发至其他节点
scp -r $KYLIN_HOME/ root@n2.bigdatatest.com:$PWD/apache-kylin-3.1.2-bin-hadoop3
  1. 多节点启动
./bin/kylin.sh start

这时应该可以通过节点IP访问了,而且数据与任务都是统一的
在这里插入图片描述

在这里插入图片描述

  1. 配置keepalived + nginx集群实现负载及高可用, 参考文档Keepalived 搭建 Nginx 集群(主从模式)
    nginx + keepalived 安装配置高可用+负载均衡

配置过程略,配置后通过VIP访问

  1. 测试:停止其中一台kylin
    停止节点1: 使用节点1 ip已经无法访问了
    在这里插入图片描述
    使用vip 依旧可以正常访问
    在这里插入图片描述
    反过来也是一样,启动节点1Kylin,停止节点2kylin。
    使用节点2 IP无法访问
    在这里插入图片描述

使用VIP访问正常
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值