Update Hbase_Java_API.md

This commit is contained in:
heibaiying 2019-05-31 13:43:48 +08:00 committed by GitHub
parent b37a5665cb
commit db3830b051
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -748,7 +748,7 @@ config.set("hbase.client.ipc.pool.size",...);
connection = ConnectionFactory.createConnection(config);
```
由此可以看出HBase中Connection类已经实现了对连接的管理功能所以我们在Connection上再做额外的管理。
由此可以看出HBase中Connection类已经实现了对连接的管理功能所以我们不必在Connection上在做额外的管理。
另外Connection是线程安全的但Table和Admin却不是线程安全的因此正确的做法是一个进程共用一个Connection对象而在不同的线程中使用单独的Table和Admin对象。Table和Admin的获取操作`getTable()``getAdmin()`都是轻量级,所以不必担心性能的消耗,同时建议在使用完成后显示的调用`close()`方法来关闭它们。