hubble数据库,可以很好的部署和运行在Intel、ARM构架的服务器之上,支持主流的Linux操作系统环境。
操作系统平台 | 版本 |
---|---|
CentOS | 7.6 及以上的 7.x 版本 |
Red Hat Enterprise Linux | 7.6 及以上的 7.x 版本 |
注意:
目前支持 Red Hat Enterprise Linux 8.2 ,其他 8.x 版本未测试
目前支持 CentOS Linux 8.2 ,其他 8.x 版本未测试
名称 | 要求 |
---|---|
机器数量 | 3+ |
单台CPU | 2路主频2.4GHz每路8核 |
单台内存 | 64G |
单台磁盘 | 480G*2 SSD + 1T*2 HDD |
网络 | 千兆网卡 |
NFS网盘 | 2T SSD |
名称 | 要求 |
---|---|
机器数量 | 6+ |
单台CPU | 2路主频2.4GHz,每路至少16核 |
单台内存 | 128G+ |
单台磁盘 | 6块SSD 960G+ |
网络 | 2块万兆网卡 |
NFS网盘 | 2T SSD |
注意:
CPU、内存:
建议:32核 CPU为比较好的性能状态
建议:128G内存为比较好的性能状态
- 每个节点至少需要有4个vcores。为了能有更好的性能,我们建议至少给每个节点提供8个vcores,并给每个vcore提供4GiB的内存。 如果想获得更大的吞吐量,可以给每个节点配置更多的vcore,建议提供32vcores为比较好的性能选择。如还要进一步提高吞吐量,我们建议增加节点, 而非继续增加物理硬件配置
存储:
- hubble对于硬盘随机读写要求比较高,强烈推荐SSD类型,建议每块磁盘<=1T
- 单台节点最大的数据存储建议不超过1TiB,无论这个节点的vcore是多少
- 存储store建议使用单独的卷,避免store的卷与其他io活跃的服务共用。建议将log路径与store区分开,这样可以避免相互影响
- 建议永远保持磁盘空闲空间大于50%,这样可以适应日常数据库的维护操作波动
- 磁盘格式建议使用 EXT4 类型文件系统,xfs能提供一定程度上的性能提升,但在长期的崩溃测试中,有出现过数据丢失的情况
- 数据盘以 /data1 /data2方式命名
- NFS网盘用于数据还原备份指定的共享盘,可以使用共享存储,也可用在集群中,使用1台服务器中的一块硬盘作为NFS共享盘
默认端口 | 说明 |
---|---|
48080 | 页面监听端口 |
15432 | 集群间通信端口 |
hubble数据库支持常用的IE、Google Chrome、Mozilla Firefox等较新版本访问