跳转至

四子星部署方案

分布式四子星结构为一主多从的模式,所以配置中主机和从机有所区分,下面将主和从机分别来展开介绍部署方案:

文件夹目录结构及其介绍

分布式部署文件目录结构 - 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
其中nodes是规定每个机器的角色和属性。master对应的是主机的相关配置. 如果是主机只需要在/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.ymllitestream.yml,最后重启机器,即可。

后面需要做的事情

  1. 打开每个系统的sftp配置,防火墙策略已做好
  2. 设置账户密码为:disuts:~Uts2023Dis