使用Rest方式请求构建kylinCube的脚本

#!/bin/bash
#要构建的cube的名称
cube_name=order_new

if [ -n "$1" ]
then
        do_date=$1
else
        do_date=`date -d '-1 day' +%F`
fi

#获取00:00时间戳,服务端默认是UTC时间,需要+8h转GMT+8时间  date -d 'xx' +%s 将当前日期格式化为举例197
0-1-1 的秒数
start_date_unix=`date -d "$do_date 08:00:00" +%s`

#需要毫秒,乘以1000
start_date=$(($start_date_unix*1000))

#获取24:00的时间戳
stop_date=$(($start_date+86400000))

#linux自带的一个发送http请求的工具  -X 代表发送的请求的类型
# kylin支持 REST风格的请求,在REST风格中,如果要查询,发GET; 删除,发DELETE请求, 新增,发POST请求>
,修改,发PUT请求
# -H 代表在请求中添加一组请求头 Basic代表使用base64编码 QURNSU46S1lMSU4=使用base64编码后的 ADMIN:KYL
IN
curl -X PUT -H "Authorization: Basic QURNSU46S1lMSU4=" -H 'Content-Type: application/json' -d '{"sta
rtTime":'$start_date', "endTime":'$stop_date', "buildType":"BUILD"}' http://hadoop102:7070/kylin/api
/cubes/$cube_name/build


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值