flink创建连接池
时间: 2023-09-11 11:09:13 浏览: 203
创建自定义连接池实例
在Flink中创建连接池可以使用以下步骤:
1. 在Flink的open方法中创建连接池,可以使用阿里巴巴开源的数据库连接池实现Druid。Druid结合了C3P0、DBCP、PROXOOL等数据库连接池的优点,并且具有日志监控功能,可以监控连接池连接和SQL的执行情况。
2. 在open方法中,通过Druid提供的API获取数据库连接,可以使用getConnection方法来获取连接。
3. 在使用完连接之后,需要调用.close方法将连接归还给连接池,以便其他任务或线程可以继续使用该连接。
通过以上步骤,你可以在Flink中创建连接池并且正确地使用和管理连接。请注意,如果连接长时间不使用,某些数据库(例如MySQL)可能会自动回收连接,因此在适当的时候要及时将连接归还给连接池。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [flink配合druid连接池的使用](https://blog.csdn.net/qq_44962429/article/details/106406954)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文