Подключение к MongoDB и ClickHouse
MongoDB и ClickHouse – это популярные системы управления базами данных, которые поддерживаются платформой Visiology.
Для подключения к MongoDB / ClickHouse необходимо выполнить следующие шаги:
Перейдите в каталог с дистрибутивом платформы
/v3
.Создайте каталог
entrypoint.d
:mkdir entrypoint.d
В каталоге
entrypoint.d
создайте файлsetpasswd.sh
:nano setpasswd.sh
cо следующим содержимым:
#!/usr/bin/env bash useradd <user> echo "<user>:<password>" | chpasswd -m
где –
<user>
- пользователь для подключения по SSH;<password>
- пароль пользователя.Дайте файлу
setpasswd.sh
права на выполнение:Отредактируйте файл
v3/external.yml
следующим образом:где –
<user>
– пользователь для подключения по SSH.В случае, если платформа установлена в закрытом контуре, необходимо вручную установить Docker-образ
panubo/sshd:1.3.0
.
Если же у платформы есть доступ в интернет, то образ cкачается автоматически.Перезапустите платформу, выполнив следующую команду:
В клиенте для подключения сделайте следующее:
В настройках SSH-туннеля укажите IP-адрес платформы, логин и пароль из шага 3.
В настройках подключения SSH в поле Порт подключения укажите порт 2223 (вместо 22).
В настройках подключения в поле Адреса подключения укажите сервер для подключения:
mongodb-v3:27017 для подключения к базе MongoDB, логин и пароль из инструкции ниже, база
admin
;clickhouse-1:8123 для подключения к базе ClickHouse, логин и пароль из инструкции ниже.
Для получения логина и пароля для подключения к базам выполните следующую команду:
для MongoDB:
Необходимо использовать полученные
MONGO_ROOT_USER
иMONGO_ROOT_PASSWORD
.для ClickHouse:
Смотрите также