反馈已提交

网络繁忙

You are viewing 5.1 help doc. More details are displayed in the latest help doc.

Windows system configuration cluster

  • Recent Updates: October 20, 2022
  • 1. Overview

    This article describes how to configure clusters on Windows systems.

    2. Operation step

    2.1 Basic Environment Preparation

    Before deploying a cluster, make sure that you have prepared the environment required for cluster engineering. Cluster Environment Preparation

    Note: WebLogic Single Cluster and WebLogic Dual Cluster are WebLogic's own clusters, not the Fanruan clustering solution, and are not recommended.

    2.2 Deploying FineBI Projects

    In each cluster node server, deploy the FineBI project to the container.

    The deployment containers are described in the following table.

    Deploying ContainersRecommended VersionVerified VersionReference Documents
    Tomcat

    Tomcat8.x、Tomcat9.x

    Note: Tomcat version 8.0.32 is not supported

    Tomcat8.0、Tomcat8.5、Tomcat9.0

    Tomcat server standalone deployment under Windows

    WebLogicWebLogic 12.2.1.* and aboveWebLogic 12.2.1.3.0

    Weblogic Server Deployment

    WebSphereDeploying FineBI5.1 projects is not currently supported on Windows+WebSphere 8.5 and above

    2.3 Configuring an external database

    Select the project on a node as the master node project and configure the external database.

    The types and versions of external databases supported are shown in the following table.

        Database Type    JAR package version  Supported database versionsConfiguration method
    MySQLNo limit5.1.73、5.5.31、5.5.46、5.5.56、5.6.22、5.6.31、5.7.16           Configuring MySQL5 External Database
    SQL ServerNo limit2000、2005、2008、2012、2014、2016

    Configure SQL Server external database

    OracleNo limit10g、11g、12c

    Configuring Oracle External Database

    DB22018-12-279.7、8.2、11.1Configure DB2 external database

    2.4  Install and configure cluster components

    2.4.1 Install the profile server and start

    When file servers are not enabled, inter-node synchronization is used by default to ensure file consistency in the cluster, although there may be synchronization delays between nodes when there are network communication problems between them.

    For Windows clusters, manual modification of files on a node cannot be synchronized to other nodes in time, so it is recommended to avoid direct manipulation of node files by remote design.

    To avoid such problems, it is recommended to use a file server: Configure the FTP service for Windows systems

    Note: 「Automatic synchronization between nodes」 is not applicable to multiple nodes, otherwise it will affect the use due to the communication problem between nodes, and it is only used when there are two nodes, and 「File Server」 is required when there are more than two nodes.

    2.4.2 Installing and Configuring the Stateful Server and Starting it Up

    Redis clusters can ensure high availability of the state server compared to standalone mode, but they require certain server resources and increase the cost of operation and maintenance, so please choose your own.

    Redis Standalone: Installing and Configuring Standalone Redis on Windows Systems

    Redis clusters: Fanruan has not officially tested the deployment of Redis clusters on Windows systems yet.

    2.4.3 Install and configure load balancing and start

    Load balancing is an indispensable part of the cluster solution and is independent of the project. If you have the ability of operation and maintenance, you can choose the appropriate hardware and software load balancing, currently there are customers using load balancing including treafik, Nginx, F5, AWS ELB, NetScaler, FanruanSoft's basic solution is based on treafik, for non-treafik load balancing, you must operate their own configuration, refer to the document:Load Balancing Configuration Guide

    [RecommendedWindows system installation and configuration of Treafik

    Nginx: Installing and Configuring Nginx for Windows

    Note: Nginx as a load balancer has good concurrency performance on Linux systems and takes up very little memory. However, it does not support high concurrency on Windows systems, so you need to consider concurrency when choosing Nginx as a load balancer on Windows systems. If the concurrency requirement is less than 300 and the cluster is deployed for hot standby purposes only, you can use Nginx as a load balancer, but if the concurrency requirement is more than 300, it is not recommended to use Nginx and you should switch to another load balancer.

    2.5 Platform Configuration Cluster

    Master node project reference Platform configuration cluster Documentation to configure the cluster. When the first node appears, copy the project package (webroot) of the first node under other servers, then start these servers, and the new node will be added to the node management.

    Note: For cluster projects registered with local machine information authentication, you need to re-register the cluster project after adding nodes.

    3. Precaution

    3.1 Changing the FTP path

    Description

    After the cluster project is built, you need to change the FTP file server path due to lack of disk space.

    Solution

    1) Copy all the files under the original path to the new directory and assign permissions to the new folder. For details, please refer to: Configuring FTP on Linux system installation, Configuring FTP service on Windows system

    2) Modify the path of the file server on the platform and save it.

    3) Reboot each node of the cluster. See Section 3.7 of the Configuring the Cluster documentation for notes on rebooting the cluster project.


    Attachment List


    Theme: Deployment Integration
    Already the First
    Already the Last
    • Helpful
    • Not helpful
    • Only read

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭