集群配置

编辑
  • 文档创建者:doreen0813
  • 浏览次数:4021次
  • 编辑次数:5次
  • 最近更新:doreen0813 于 2019-04-15
  • 1、描述


    222

    1)高一致性 

    通过共享的ftp同步模板文件、mysql数据库共享平台的配置,动态保证每个节点的模板实时一致,并支持所有的单机功能。

    2)高可用性

    (无主机) 节点宕机后系统可正常使用、相关中间件均支持做成保证主备、集群状态。 

    3)高适应性

     可适应各种网络环境、多种系统、web服务器和中间件。支持放入容器内 。

    4)功能强大

    10.0集群是无主机集群,每个节点服务器均匀分配工作,因此性能随节点增加呈线性增长。

    5)使用简单

     配置简单,可快速配置集群环境,拥有健康检查和动态感知功能,能实时检查每个节点情况和感应新增节点,并在节点宕机时自动切换、警告。新增节点时,无需重新,自动加入集群(热部署)。


    2、环境准备

    支持windows或linux系统,首先进行集群环境搭建,可参考:集群环境搭建

    3、操作步骤

    选择管理系统>智能运维>集群配置,进入集群配置界面,如下图所示:

    222

    4、状态服务器

    用于存储缓存,登录,模板锁, sessionid信息等等锁,集中管理所有的服务器状态与缓存,并对所有的访问和操作进行验证。

    开启状态服务器,选择缓存系统,Redis单机、Redis集群,如下图:

    222


    4.1 选择Redis单机

    输入相应的配置信息,如下所示:


    222


      字段值  
      主机  redis服务器所在的ip地址
      端口  redis服务器的监听端口,默认为6379
     密码 redis密码 


    点击【测试连接并保存】,保存成功即可

    4.2 选择Redis集群

    支持手动添加多个host,点击右侧的添加即可新增节点,如下图:
    222


    添加完成的效果如下图:


    222

    输入统一的密码,点击【测试连接并保存】,弹出“保存成功”即可,如下图:

    222
      

    5、文件服务器

    5.1 不启用文件服务器

    若不启用,集群通过节点间自动同步的方式进行文件同步。

    222

    5.2 启用文件服务器

    若启用文件服务器,目前支持FTP、SFTP、HDFS,后续会支持更多资源共享系统,用于共享模板等文件,excel等各类附件,保证各节点间,模板实时的一致性。

    a.文件服务器的作用是提供普通资源文件访问,目前支持assets、reportlets、resources、schedule、dashboards这几个文件夹的文件从文件服务器读写;

    b.如果没有配置文件服务器,则使用本地环境WEB-INF对应的文件;

    c.集群或者非集群都可以使用;

    注:文件服务器非必须,没有可不填。

    1)FTP、SFTP协议

    开启文件服务器,输入相应的配置信息,如下所示:

    222

    字段值  
      协议  FTP、SFTP,这里以FTP为例
      编码  推荐使用 UTF-8
      主机  FTP服务器地址
      端口  FTP服务器端口号
      用户名  FTP服务器用户名
      密码  FTP服务器密码
      路径 例如/webroot/WEB-INF/,根据实际工程的路径设置


    注1:要求是启动完成的FTP/SFTP服务器,和有读写权限的账号或者密码。

    注2: 如果FTP需要匿名登录(无用户名密码),用户名和密码留空或者用户名使用“anonymous”,密码填入任意邮箱。

    注3: 如果是SFTP密钥登录,无需要用户名密码,不填即可,但是要点击密码后面的图标上传密钥文件。


    2) HDFS协议
    支持使用HDFS作为文件服务器,保证模板等资源文件分布式存储,实现高可用。详细点击HDFS资源仓库

    6、文件同步方式

    文件同步方式灰化,暂时不支持切换,如下图:

    222

    7、集群连接方式

    新增传输协议,用户可直接在平台修改tcp|udp协议,以主动适配外网和内网的网络环境。如下图:

    222

    8、集群管理

    1)开启集群

    若平台系统未配置外接数据库,则不能成功开启,提示“检测到未配置外接数据库,未能成功开启集群,请完善后重试”。

    配置外接数据库,详情参考:平台hsql默认迁移

    若配置好了外接数据库,点击开启按钮,测试连接配置信息成功后,提示如下:

    222

    2)节点管理

    关闭服务器,将节点工程拷贝到多个服务器下,依次启动各服务器,可看到集群管理中多出节点管理信息,如下图所示:

    注:一个工程及一个节点信息。


    222

    注:集群转发中,默认转发到58312端口中,如果tomcat起的端口不是58312的话,需要在集群配置页面修改每个节点的端口号。

    同步文件按钮: 针对用户直接在相应文件夹新增修改删除模板文件,需点击手动同步按钮,保证平台、设计器与相应文件夹内容相同。

    集群管理界面下,开启集群,并检测到节点后,才出现该按钮(tips:为保证节点文件同步,向硬盘手动添加文件后请进行手动同步,以其他方式发生的文件变动均可自动同步

    )。如下图:

    222
      

    鼠标划到节点信息处,右上角多出编辑按钮,点击可编辑修改节点名称、ip及端口信息,如下所示:


    222

    至此集群配置就设置成功了。

    注:10.0集群,同步assets、reportlets、resources、schedule这几个文件夹,jar目前不能同步。

    9、计算引擎切换

    若Spider引擎部署为分布式,则在集群配置完成且Spider分布式部署好后,需要进行引擎的切换,切换为FineSpider分布式引擎。具体操作可参考对接FineBI(Web集群)

    222

    10、注意事项

    1)集群推荐使用私有云的授权方式,不用关心维护多个节点license

    2)各个节点存储自己的日志各个节点存储自己的日志(方便某节点出错快速找到其原因)。



    附件列表


    主题: 管理员指南
    标签: 暂无标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]