connect SQL to apache nifi

前端 未结 3 627
孤街浪徒
孤街浪徒 2021-01-02 05:42

I\'m new to nifi and i want to connect SQL server database to nifi and create a data flow with the processors. how can I do this, can any one Help me with this clearly.

3条回答
  •  执念已碎
    2021-01-02 06:33

    Expanding on mattyb answer

    If you are using the latest Hortonworks sandbox, or other setup that uses docker containers, read below.

    You have to install the JDBC jar file inside the docker. For SQL Server, it should be 6.2 or above.

    docker ps
    docker exec -it  bash
    

    How do I get into a Docker container's shell? will help you log into the 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=[your database]
    com.microsoft.sqlserver.jdbc.SQLServerDriver
    

    You might need to replace the ip address with IPv4 address of your host found under ipconfig in Windows or ifconfig in Mac/Linux.

    You may change file:///usr/lib/jvm/jre/lib/ to any path you desire.

提交回复
热议问题