2.1.1 系统框架
LSQL支持在单机上进行安装部署。
图2.1.1.1 LSQL系统框架图(单机版)
由于单机存在系统不稳定,抗风险能力弱,并且单机的硬件资源有限,一般无法支撑大规模数据。因此,推荐使用如下分布式集群安装。
图 2.1.1.2LSQL系统框架图(集群版)
上图中,Hadoop的NameNode、SNameNode和LSQL Driver建议部署在不同的机器上。 其他DataNode节点上可以同时部署kafka和Zookeeper等。 zookeeper一般部署3台,kafka建议部署3~7台(奇数台为佳)。
因此,各服务器需要安装部署的内容如下:
服务器\部署服务 | LSQL | JDK | Hadoop | Zookeeper | Kafka | 备注 |
---|---|---|---|---|---|---|
LSQL Drive | install | install | install | - | - | - |
NameNode | - | install | install | - | - | - |
SNameNode | - | install | install | - | - | - |
DataNode1 | - | install | install | install | install | kafka共用 |
DataNode2 | - | install | install | install | install | kafka共用 |
DataNode3 | - | install | install | install | install | kafka共用 |
DataNode4 | - | install | install | - | - | - |
表2.1.1.1 服务器部署服务内容一览