Совсем скоро выйдет бесплатный курс по работе с Docker. Оставляйте свою почту, чтобы ничего не пропустить: karpov.courses/docker Учитесь Data Science с нами: karpov.courses/
Круто! Давайте больше про бэкенд в DS, этому обычно мало уделяется внимания на образовательных ресурсах, а в работе штука необходимая. Как вариант для продолжения темы с бэкендом - видос про деплой ML-модели в прод (разработка API с помощью FastAPI / Flask, контейнеризация, деплой на AWS / GCP)
К "docker run -d --rm --net=my_net -p 80:8088 --name superset apache/superset" пришлось добавить "-e "SUPERSET_SECRET_KEY=какой_то_не_дефолтный_пароль"" , а то принципиальныцй суперсет не желал дальше со мной общаться
еп вашу мать, я 3 часа искал причину, в сраной документации и на форумах указывается SECRET_KEY=какой_то_не_дефолтный_пароль"" , а нужно как выше, тогда работает. возможно тип указания поменлся, а может банальная не внимателеность
За видео спасибо, информативно. Можно будет как-то этот навык на гитхабе обыграть. По ходу видео код записывался в документ , думал , он здесь будет прикреплён... оказалось, что его нет ни в описании , ни в комментах. Было бы неплохо прикреплять такое 😉
Странная история, начал создавать через Superset таблицу, все ок. Без ошибок. Но таблица в списках схемы не появилась, хотя в логах контейнера Postgres видно что команда по созданию передалась. То есть коннект есть. Ну а после создания, естественно попытался данные в нее вставить, пишет что такой таблицы не существует. Такое чувство что Superset не может обновить схему до актуальной, в настройках ничего не нашел=( GPT говорит что должна быть кнопка обновления метаданных подключений к базе, но ее тоже нет, все обыскал. Возможно он про какую-то старую версию говорит. Что же делать, как теперь жить?=(
Очень интересно и информативно, огонь! А как можно сделать, чтобы этим пользовались и, например, мои коллеги по работе, одновременно со мной. Я запускаю у себя и они могут в браузере заходить и мы видим одни и те же данные, и работаем с ними, надо localhost на что-то подменить? Или проще запустить контейнер на каком-нибудь удалённом раб.столе и те кто подключаются на него по RDP просто переходят на один и тот же localhost и работают с одними и теми же данными?
Для clickhouse на винде нет allow data upload Для Postgres во время создания тоже не было, но потом в редактировании хотя бы появилось. Бужу рад объяснению, с чем это может быть связано)
Некоторые команды поменялись из видео смотрите актуальную документацию на сайтах. У меня больше часа ушло на примерно такую настройку, у меня сервер на Битвеб за 400 р 4Гб RAM/60 Гб HDD рекомендую.
при установке clickhouse-sqlalchemy не получали ошибку ? "ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. flask-appbuilder 4.4.1 requires SQLAlchemy
Я запускал сразу весь скрипт (который *.sh) через терминал. У меня помогло добавление в самом начале команды "winpty". То есть комманды были типа winpty docker exec -it ...
@@kabalchik5085 две заметки сначала установить wsl с убунту образом - команда где то в документации винды . потом можно включить в компонентах поддержку hyper -v и только потом можно поставить прогу докер , а потом сообразить что комманда для apache/superset неактуальна и нужно посмотреть на докер хаб ту что нужно теперь использовать с secretkey
Правильно я понимаю, что без знаний/умений по linux и наличия собственно компьютера с linux в качестве os ни данное видео, ни ожилаемый курс можно не смотреть, пока не изучишь основы linux? Просто автор с первых кадров начал писать код на яп, даже не могу понять каком: sudo, create docker и т.д....
да для начала стоит немного ознакомится с командной строкой и базовыми командами linux но там нет какой то магии, просто пишешь кому отдаешь команду и затем пишешь саму команду, типа docker run container_name, говоришь докеру чтобы он запустил контейнер, с таким-то именем, и да докер работает только с linux, чтобы работать на windows нужно будет внутри операционки создавать эмуляцию с помощью wsl - (windows subsystem for linux)