四子星部署方案
分布式四子星结构为一主多从的模式,所以配置中主机和从机有所区分,下面将主和从机分别来展开介绍部署方案:
文件夹目录结构及其介绍
- bin目录:对应的是机器的/opt/nsfocus/bin目录
- clickhouse-servrer目录:对应的是机器的/etc/clickhouse-server目录
将里面的文件对应的放入到对应的目录即可
使用的API代码,需要使用git分之中对应的4-star@F06代码。
Master机器部署
首先介绍一下config.yaml文件中的核心配置:
nodes:
- name: master
addr: "10.67.19.61"
port: 8000
- name: node1
addr: "10.67.19.62"
port: 8000
- name: node2
addr: "10.67.19.63"
port: 8000
- name: node3
addr: "10.67.19.229"
port: 8000
/opt/nsfocus/etc
目录中touch一个新的文件叫product_master
即可。
配置完后进行重启机器,即可。
Slave机器部署
如master机器部署,如果是从机需要在/opt/nsfocus/etc
目录中touch一个新的文件叫product_slave
,并需要找到对应ip地址机器的name,比如10.67.19.62
对应的name为node1
,将这个name写入到product_slave
文件中即可。然后复制litestream_node.yml
到litestream.yml
,最后重启机器,即可。
后面需要做的事情
- 打开每个系统的sftp配置,防火墙策略已做好
- 设置账户密码为:disuts:~Uts2023Dis