Установка нифи докер - PullRequest
0 голосов
/ 13 мая 2019

Я просто новичок в Nifi. Я смог установить Nifi и увидеть его в webbrowser. Теперь, в качестве следующего шага, я хочу подключиться к sql server, но, тем не менее, мне кажется, что мне нужно также установить jdbc, и вот моя проблема, когда я смотрю на учебники, все ссылающиеся на что-то под названием «докер», и советую установить оттуда jdbc , Когда я вхожу в cmd и набираю docker cmd, я не узнаю его. Кто-нибудь может подсказать, как его установить и что это?

Ответы [ 2 ]

2 голосов
/ 13 мая 2019

Для этого варианта использования докер не нужен.

Все, что вам нужно сделать, это загрузить и установить сервер SQL с официальной страницы загрузок, если у вас нет настройки сервера.

Руководство по установке - https://docs.microsoft.com/en-us/sql/database-engine/install-windows/install-sql-server?view=sql-server-2017

Вам также необходимо скачать jar-файл с драйверами JDBC - https://docs.microsoft.com/en-us/sql/connect/jdbc/microsoft-jdbc-driver-for-sql-server?view=sql-server-2017

В NiFi вы можете использовать процессор PutDatabaseRecord для вставки / обновления / удаления строк из таблицы. Этот процессор внутренне использует службы контроллера DBCPConnectionPool для получения соединений с базой данных.

Служба контроллера DBCPConnectionPool требует установки следующих свойств.

  • URL соединения с базой данных - jdbc: sqlserver: // localhost: 1433; имя_базы_данных = имя_базы
  • Название класса водителя - com.microsoft.sqlserver.jdbc.SQLServerDriver
  • Местоположение водителя (банки) - /tmp/sqlserver.jar (только пример)

Процессор PutDatabaseRecord

Служба контроллера DBCPConnectionPool

0 голосов
/ 13 мая 2019

Я думаю, что вы, возможно, захотите Google, как установить Docker и что это такое, это уже объяснялось во многих местах.

...