Я новичок в nifi, и я хочу подключить базу данных SQL Server к nifi и создать поток данных с процессорами. как я могу это сделать, может ли кто-нибудь помочь мне с этим ясно.connect SQL to apache nifi
Заранее спасибо сэм
Я новичок в nifi, и я хочу подключить базу данных SQL Server к nifi и создать поток данных с процессорами. как я могу это сделать, может ли кто-нибудь помочь мне с этим ясно.connect SQL to apache nifi
Заранее спасибо сэм
Вот две большие статьи на получение информации и из баз данных с Nifi:
Они описывают/иллюстрируют, как настроить услугу DBCPConnectionPool для обеспечения соединений (ов) к РСУБД, а также примеры потоков для извлечения данных и приема данных.
Расширяя mattyb answer
Если вы используете последнюю Hortonworks песочницу или другой установки, которая использует Docker контейнеры, читайте ниже.
Вы должны установить файл JARBC JDBC внутри докера. Для SQL Server это должно быть 6.2 или выше.
docker ps
docker exec -it <mycontainer uuid> bash
How to get into a docker container? поможет вам войти в контейнер.
cd file:///usr/lib/jvm/jre/lib/
mkdir jdbc
cd ./jdbc
wget https://download.microsoft.com/download/3/F/7/3F74A9B9-C5F0-43EA-A721-07DA590FD186/sqljdbc_6.2.2.0_enu.tar.gz
tar xvzf sqljdbc_6.2.2.0_enu.tar.gz
cp ./sqljdbc_6.2/enu/mssql-jdbc-6.2.2.jre8.jar ./
JDBC: SQLServer: //192.168.1.201: 1433; Databasename = [база данных] com.microsoft.sqlserver.jdbc.SQLServerDriver
Вы можете изменить файл : /// usr/lib/jvm/jre/lib/любому желаемому пути.
Мне нужно установить SQL-сервер-2012 на моем компьютере, который мне нужно установить. можете поделиться со мной правильной ссылкой SQL-сервера, чтобы связать ее с nifi. – sam
благодарит за подробные инструкции! – fernandosjp