Skip to content

SKh87/s6-lessons

 
 

Repository files navigation

Спринт 6

  • Скопируйте проект в директорию:
git clone https://github.com/practicum-de/s6-lessons.git
  • Перейдите в директорию c проектом:
cd s6-lessons
python3 -m venv venv
  • Активируйте его:
source venv/bin/activate

или в Windowns

source venv/Scripts/activate
  • Обновите pip до последней версии:
pip install --upgrade pip
  • Установите зависимости:
pip install -r requirements.txt

Запустите docker-compose: docker compose up -d

Если у Вас не установлен python 3.8 то самое время сделать это.

Airflow доступен по адресу https://localhost:3000/airflow Metabse - https://localhost:3333/

Если в Metabase на шаге выбора БД отсутствует опция Vertica, проверьте логи на вкладке "Разрешение проблем". Скорее всего вы найдете сообщение "java.lang.AssertionError: Assert failed: Metabase does not have permissions to write to plugins directory /plugins". В таком случае в папке с репозиторием (в которой должна находиться папка plugins) выполните команду chmod -R 777 plugins после чего перезапустите контейнер с Metabase - docker restart s6-lessons_metabase_1.

В DBeaver рекомендуется использовать драйвер 11.1, если подключение не устанавливается то 12.0.4.

Перед запуском тестов убедитесь что запущен контейнер.

Остановка и очистка:

docker compose down --volumes --rmi all

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%