Как настроить JDB C для Cloud Fusion для подключения MySQL на локальном хосте: 3306 - PullRequest
0 голосов
/ 16 февраля 2020

Я пытаюсь подключить свой локальный автономный MySQL к Cloud Fusion для создания и тестирования конвейера данных. Я успешно развернул драйвер. Кроме того, я настроил свойства конвейера с правильными значениями строки jdb c, имени пользователя и пароля, но соединение не устанавливается.

Строка подключения: jdbc:mysql://localhost:3306/test_database

У меня есть также пытался проверить возможность подключения с помощью функции обработки данных, но это также не удалось.

Нужно ли объединять обе среды в одной сети, настроив VP C и туннелирование?

Ответы [ 2 ]

3 голосов
/ 20 февраля 2020

В вашем примере я вижу, что вы указали localhost в строке подключения. localhost объявляется только другим службам, работающим локально на вашем компьютере, и Cloud Data Fusion (запущенный в GCP) не сможет получить доступ к экземпляру MySQL (запущенному на вашем компьютере). Следовательно, вы видите проблему с подключением.

Я настоятельно рекомендую посмотреть на этот ответ по SO , который поможет вам быстро установить концепцию.

1 голос
/ 20 февраля 2020

Я думаю, что ваш вопрос больше связан с тем, как подключить некоторые локальные среды к сетевой системе GCP, которая собирает облачные экземпляры или ресурсы Google по всей VP C модели подключения.

Признавая тот факт, что GCP фактически использует различные подходы к методам подключения в рамках концепции Гибридное облако , я бы рекомендовал вам изучить некоторые фундаментальные принципы Cloud VPN как неотъемлемую часть выполнения безопасного соединения между определенными VPN Peer Gateway и Облачный VPN-шлюз и дальнейшего создания VPN-туннеля между сторонами.

Полагаю, в GCP есть даже отдельная глава о документации о реализации Data Fusion VP C пиринг , которая может оказаться полезной в вашем случае.

...