kylin 增量更新cube设置

本文提供了一个基于bash的Kylin Cube增量更新脚本,详细步骤包括获取当前日期、设置结束时间戳,并通过curl命令进行PUT请求,实现Cube的重建。此外,还提及了官方文档中关于批量更新和创建Cube的方法,以及如何通过Java调用HTTP POST请求进行授权。
摘要由CSDN通过智能技术生成

完整脚本,亲测没有问题

#!/bin/bash -

 

cubeName=daily_monthly_alive

 

today=`date +%Y-%m-%d`

 

tdTs=`date -d "$today 08:00:00" +%s`

 

endTime=$(($tdTs*1000))

 

curl --user ADMIN:KYLIN -X PUT -H 'Content-Type: application/json' -d '{"endTime":'$endTime', "buildType":"BUILD"}' http://hostip:port/kylin/api/cubes/$cubeName/rebuild 

-----分割线----------------------

ps:

1、官网给出的批量更新是

http://kylin.apache.org/docs21/howto/howto_use_restapi.html

由于没有成功授权,

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值