Создание Apache Kylin Cube с API отдыха
Я пытался создать куб с нуля, используя rest api с json-файлом определения куба, я пробовал команды curl для остальных api, которые, похоже, не работают, и я пытался использовать их клиентский инструмент kylin и даже не смог создать куб, поэтому мне интересно, если это возможно, чтобы создать проект, модель и куб из остальных API?
curl -b /home/raghu/cookiefile.txt -X PUT -H 'Accept: application/json' -H 'Content-Type:application/json;charset=UTF-8' -data @/home/raghu/cube_def.json http://1.1.1.1:7070/kylin/api/cubes/test_cube/build
1 ответ
Да, можно создать проект / модель / куб с API остальных, потому что сеть Kylin взаимодействует с бэкэндом через API остальных. Вы можете изучить, как это работает в консоли Chrom.
Но я бы порекомендовал вам создавать их из веб-интерфейса Kylin, поскольку в коде интерфейса есть некоторая логика и проверки. Структура определения Cube склонна измениться в будущей версии, поэтому вам может потребоваться обновить код клиента, если вы не используете веб-интерфейс Kylin.