Хинт по настройке Apache:Superset

На мероприятии, где я выступал, услышал про разные BI решения, которые призваны заменить уходящие вендорские BI системы, которыми я уже некоторое время интересуюсь. И если я аналитик, а тема мне интересна, то и BI инструменты надо осваивать, тем более перспективные.

Apache Superset - BI продукт с открытым кодом. - https://superset.apache.org

Я выбрал его установку в образе докера.

Инструкция на странице проекта в целом рабочая, но...

После сборки по команде


docker compose up
- я поймал ошибку неработающего входа. Ситуация не редкая и вылечилась переборкой контейнера по команде:


docker compose -f docker-compose-non-dev.yml up

Самое интересное дальше. Некоторое время разбирался с конфигурированием, так как не удавалось установить соединение с базой данных, ловилась ошибка "invalid decription key"

Лечится просто: в папке с клоном superset лежит superset_config.py Хозяйке на заметку: superset/docker/pythonpath_dev/superset_config.py

В него нужно вставить секцию:


# Flask App Builder configuration
# Your App secret key will be used for securely signing the session cookie
# and encrypting sensitive information on the database
# Make sure you are changing this key for your deployment with a strong key.
# You can generate a strong key using openssl rand -base64 42

SECRET_KEY = 'YOUR_OWN_RANDOM_GENERATED_SECRET_KEY'

 

Ключик можно сгенерировать с помощью данной подсказки - командой:


openssl rand -base64 42`

И вот если сделать СНАЧАЛА изменение конфигурации, а потом собрать образ докера, то всё начинает работать.

И можно изучать продукт.

Screenshot 2023 12 20 at 21 04 40

Хинт по настройке Apache:Superset
Метки:         

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *