๐ฅ
[Apache Nifi] Mysql DB ์ฐ๊ฒฐํ๊ธฐ ๋ณธ๋ฌธ
1. Mysql ์ฐ๊ฒฐ jdbc ๋ค์ด๋ก๋
https://dev.mysql.com/downloads/connector/j/
ํํ์ด์ง์์ ํ๊ฒฝ์ ๋ง๋ jdbc๋ฅผ ๋ค์ด๋ก๋ ๋ฐ์ ์์ถํ์ผ ๋ด์ ์๋ .jar ํ์ผ์ Nifi ์คํ ์๋ฒ์ ์์น์ํจ๋ค.
์ฌ๋ฌ ๋ ธ๋๋ก ํด๋ฌ์คํฐ๋ง๋์ด ์๋ค๋ฉด ๋ชจ๋ ๋์ผ ์์น์ ๋ฃ์ด์ฃผ์ด์ผ ํ๋ค.
2. DBCPConnectionPool ์์ฑ
Nifi > ์ฐํด๋ฆญ > Configure > Controller Services์์ DBCPConnectionPool ์ถ๊ฐ ํ ์ค์ ์์ ์๋์ ํญ๋ชฉ์ ์ฑ์์ฃผ๋ฉด ๋๋ค.
- Database Connection URL: jdbc:mysql://์ฃผ์:port/db๋ช
- Database Driver Class Name: com.mysql.jdbc.Driver
- Database Driver Class Name: jdbc ํ์ผ ์์น
- Database User/ Password: ์ ์์ ๋ณด
์ถ๊ฐ ํ ์ถ๊ฐ๋ ์ปค๋ฅ์ ์ Enable ์์ผ์ฃผ๊ธฐ ์ํด ๋ฒ๊ฐ๋ชจ์ ์์ด์ฝ ํด๋ฆญ ํ Enable ์์ผ์ฃผ์ด์ผ ํ๋ค.
3. Processor์ ์ ์ฉ
ExecuteSQL์ ์๋ก ๋ค๋ฉด, ์๋์ ๊ฐ์ด Database Connection Pooling Services์ ์์์ ์ค์ ํ ์ปค๋ฅ์ ํ์ด ๋ฆฌ์คํธ์ ๋๋ค.
์ํ๋ ์๋น์ค ์ ํ ํ ์ฟผ๋ฆฌ ์คํ ์ ์ ์์ ์ผ๋ก Avro Flowfile ์์ฑ๋๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
'๊ธฐํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ค์ ์ง์ค์ ๋ก๊น ์์คํ (EFK stack) (3) | 2024.10.09 |
---|---|
[Kubernetes] NodeSelector ์ค์ (0) | 2024.04.09 |
[SSL] SSL ์ธ์ฆ์์ ๋ํด์.. (HTTPS) (0) | 2023.06.09 |
window vscode c++ ๊ฐ๋ฐํ๊ฒฝ ์ธํ (0) | 2022.03.15 |
Windows์ฉ PIP ์ค์นํ๊ธฐ (0) | 2022.03.03 |