https://github.com/neshkeev/impala-exercises
https://github.com/neshkeev/impala-exercises
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/neshkeev/impala-exercises
- Owner: neshkeev
- License: apache-2.0
- Created: 2023-11-14T01:46:14.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-12-11T04:26:22.000Z (over 2 years ago)
- Last Synced: 2025-03-26T03:41:57.581Z (about 1 year ago)
- Language: Jupyter Notebook
- Size: 54.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Упражнения по курсу Apache Impala
## Необходимые программы
1. [Git](https://git-scm.com/downloads)
2. [WSL2](https://learn.microsoft.com/en-us/windows/wsl/install)
3. [Docker Desktop](https://docs.docker.com/get-docker/)
## Быстрый старт
1. Открыть Bash или Git Bash
2. Создать новую директорию с проектами: `mkdir ~/projects`
3. Перейти в новую директорию с проектами: `сd ~/projects`
4. Загрузить исходники проекта: `git clone https://github.com/neshkeev/impala-exercises.git`
5. Перейти в директорию с проектом: `сd impala-exercises`
6. Запустить проект: `bash ./start`
7. Дождаться когда в логах появится сообщение:
```bash
manager | [I 2023-11-27 10:04:18.425 ServerApp] http://manager:8888/lab
manager | [I 2023-11-27 10:04:18.425 ServerApp] http://127.0.0.1:8888/lab
```
8. Открыть проект в веб-браузере: [http://localhost:8888/lab](http://localhost:8888/lab)
## Управление проектом
Каждая тема вынесена в отдельную Git ветку, поэтому необходимо переключаться между ветками для работы с разными темами.
Каждая ветка знает, какая ветка тема следует дальше, поэтому переход к следующей теме автоматизирован.
### Переключение на следующую тему
1. Открыть Bash или Git Bash
2. Перейти в директорию с проектом: `сd ~/projects/impala-exercises`
3. Переключиться на следующую ветку: `bash ./next`
4. Запустить новую: `bash ./start`
5. Дождаться когда в логах появится сообщение:
```bash
manager | [I 2023-11-27 10:04:18.425 ServerApp] http://manager:8888/lab
manager | [I 2023-11-27 10:04:18.425 ServerApp] http://127.0.0.1:8888/lab
```
6. Открыть проект в веб-браузере: [http://localhost:8888/lab](http://localhost:8888/lab)
### Остановка запущенного проекта
1. Открыть Bash или Git Bash
2. Перейти в директорию с проектом: `сd ~/projects/impala-exercises`
3. Остановить все Docker сервисы: `docker compose down -v`