6.4. 主从集群
6.4.1. 主从简介
- LSQL在主从集群上需要启动两个LSQL,两个LSQL是在进程上的资源隔离。
- 在主上面可以进行数据的导入、删除以及查询。从只能负责数据的查询。
- 启动多个lsql集群,一主多从。
在主上面做数据写入。从做查询。 与mysql不同的是,主从共享同一份数据。
主从复制
6.4.2. 配置方法
主从集群,需要在两个不同的机器上配置。
- 在lsql_env.sh里配置:
export CL_SERVER_ROLE=primary #为主集群,切记,主集群只能由一个,不能有多个,否则会相互冲突,有可能引起数据丢失
export CL_SERVER_ROLE=standby #为只读集群
- 如果在从集群里,为了节省资源,有些表不希望加载,可以通过在lsql_site文件中,配置:
cl.partxxxxx.skip.tablelist来跳过
cl.partxxxxx.skip.tablelist=.*olap.*;.*lsql.*
- 配置完毕后,在1210页面上可以看到集群角色为primary 或 standby。