您好,登錄后才能下訂單哦!
官方文檔參考:http://kylin.apache.org/cn/docs21/howto/howto_build_cube_with_restapi.html (寫的不詳細(xì))
賬戶:我們使用的默認(rèn)賬戶:ADMIN/KYLIN的basic認(rèn)證碼為:QURNSU46S1lMSU4=
格式如下:
curl -X PUT -H "Authorization: Basic QURNSU46S1lMSU4=" -H 'Content-Type: application/json' -d '{"endTime":'$endTime', "buildType":"BUILD"}' http:/$host:7070/kylin/api/cubes/$(cube_name)/rebuild
我的腳本:
···
‘’#!/bin/bash
kylinMinusTime=$((8 60 60 1000)) #8小時對應(yīng)的毫秒時間,這里是utc時間,需要+8小時
today=date -d now +%Y-%m-%d
todayTimeStamp=date -d "$today 00:00:00" +%s
todayTimeStampMs=$(($todayTimeStamp1000 + date "+%N"
/1000000)) #將current轉(zhuǎn)換為時間戳,精確到毫秒
endTime=$(($todayTimeStampMs+$kylinMinusTime))
curl -X PUT -H "Authorization: Basic QURNSU46S1lMSU4=" -H 'Content-Type: application/json' -d '{"endTime":'$endTime', "buildType":"BUILD"}' http://stream5:7070/kylin/api/cubes/campaignCube/rebuild
curl -X PUT -H "Authorization: Basic QURNSU46S1lMSU4=" -H 'Content-Type: application/json' -d '{"endTime":'$endTime', "buildType":"BUILD"}' http://stream5:7070/kylin/api/cubes/salesCube/rebuild
curl -X PUT -H "Authorization: Basic QURNSU46S1lMSU4=" -H 'Content-Type: application/json' -d '{"endTime":'$endTime', "buildType":"BUILD"}' http://stream5:7070/kylin/api/cubes/marketingCube/rebuild
···
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。