Apache Superset - это платформа для визуализации данных, имеющая огромную популярность среди специалистов в области бизнес-аналитики и data science.
В этой статье рассмотрим, как быстро установить Apache Superset с помощью Docker. Установка подойдёт для ОС Windows и Linux (Ubuntu).
Подготовка к установке на Windows
Если вы используете Windows, для начала вам необходимо установить на компьютер виртуальную машину WSL с Ubuntu.
Переходим в командную строку (сочетанием клавиш Win+R или поиском cmd в меню Пуск) и выполняем команду:
wsl --install
По завершении установки рекомендуется перезагрузить компьютер. Если у вас возникли трудности на этом этапе, обратитесь к этой статье: Установка Linux в Windows с помощью WSL.
Установка Docker и Docker-compose
Если эти утилиты у вас уже установлены, этот раздел можно пропустить.
Открываем терминал Ubuntu. Для установки Docker выполняем последовательность команд:
1. sudo apt update
2. sudo apt install apt-transport-https ca-certificates curl software-properties-common
3. curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4. echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5. sudo apt update
6. sudo apt install docker-ce docker-ce-cli containerd.io
Для исполнения некоторых команд система будет запрашивать ввод пользовательского пароля и подтверждение действий символами y/n.
Проверяем результат установки Docker-а:
docker --version
Далее устанавливаем Docker-compose:
1. sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2. sudo chmod +x /usr/local/bin/docker-compose
Аналогично проверяем успешность установки:
docker-compose --version
Для использования Superset пригодятся начальные знания об инструментах Docker и Docker-compose. Получить их можно из этого руководства.
Установка Superset через Docker
Теперь, когда необходимые компоненты установлены, переходим к непосредственной установке Superset.
Клонируем репозиторий Superset с GitHub:
git clone https://github.com/apache/superset.git
Затем переходим в директорию:
cd superset
И отсюда запускаем установку:
sudo docker-compose -f docker-compose-non-dev.yml up -d
Открываем в браузере адрес http://localhost:8088 и видим приветственную страницу Superset:
Стандартные логин и пароль для входа - admin/admin.
Поздравляем! Сегодня вы установили Superset. Для обучения работе в системе предлагаем изучить документацию или пройти наш видео-курс на Stepik.
Контакты
Компания Full BI: интегратор Apache Superset и вендор российской сборки системы.