DBeaver 社区版是一个免费的跨平台数据库工具,适用于开发人员、数据库管理员和数据分析师。DBeaver 支持所有流行的SQL数据库,如 MySQL、MariaDB、PostgreSQL、SQLite 系列等。
说明
当前 TCP 模式下不支持分页,如果在工具中预览数据且数据量较大的情况预览将会比较慢。
这种情况下建议使用 HTTP 协议的方式进行连接,参考DBeaver(ClickHouse)。
数据库用户功能为 Beta 功能,如需使用数据库用户连接,请联系提交工单或联系 ByteHouse 团队获取白名单权限。
注意
推荐使用 24.2.2 及以上版本的 DBeaver,以获得更好的兼容性。
com.bytedance.bytehouse.jdbc.ByteHouseDriver
。jdbc:bytehouse://{host}:{port}/?secure=true
。其中,{HOST}:{PORT}
字段取决于集群所在区域,请参见步骤二:配置网络信息获取相关信息。19000
。注意
如果忽略此项,查询行数较多的表时可能会出现报错,如:SQL错误[396]: DB::ExceptionDB::Exception: Limit for result exceeded, max rows: 200.00, current rows: 8.19 thousand SQLSTATE: 54000. Stack trace:...
6. 点击确定保存。
点击 数据库 - 新建数据库连接,并在页面中选择 “ByteHouse”,单击 下一步。
填写以下连接信息字段:
参数 | 使用 IAM 用户连接 | 使用数据库用户连接 |
---|---|---|
主机 | 配置为 ByteHouse 的网络域名,您可以在 ByteHouse 控制台的租户管理>基本信息>网络信息中获取。详情请参见步骤二:配置网络信息。 | |
端口 | 数据库端口号,配置为固定取值:19000。 | |
用户名 & 密码 |
|
|
单击左下角“测试连接”,若显示 已连接 则设置成功。
单击 完成 ,即可在 DBeaver 程序主页中操作 ByteHouse 数据库。