DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(mysql.info) mysql-cluster-mgm-definition

Info Catalog (mysql.info) mysql-cluster-computer-definition (mysql.info) mysql-cluster-config-file (mysql.info) mysql-cluster-db-definition
 
 15.4.4.4 Defining the MySQL Cluster Management Server
 .....................................................
 
 The `[NDB_MGMD]' section is used to configure the behavior of the
 management server.  `[MGM]' can be used as an alias; the two section
 names are equivalent. All parameters in the following list are optional
 and assume their default values if omitted.  * If neither the
 `ExecuteOnComputer' nor the `HostName' parameter is present, the default
 value `localhost' will be assumed for both.
 
    * `Id'
 
      Each node in the cluster has a unique identity, which is
      represented by an integer value in the range 1 to 63 inclusive.
      This ID is used by all internal cluster messages for addressing
      the node.
 
    * `ExecuteOnComputer'
 
      This refers to one of the computers defined in the `[COMPUTER]'
      section.
 
    * `PortNumber'
 
      This is the port number on which the management server listens for
      configuration requests and management commands.
 
    * `LogDestination'
 
      This parameter specifies where to send cluster logging
      information. There are three options in this regard: `CONSOLE',
      `SYSLOG', and `FILE':
 
         * `CONSOLE' outputs the log to `stdout':
 
                CONSOLE
 
         * `SYSLOG' sends the log to a `syslog' facility, possible values
           being one of `auth', `authpriv', `cron', `daemon', `ftp',
           `kern', `lpr', `mail', `news', `syslog', `user', `uucp',
           `local0', `local1', `local2', `local3', `local4', `local5',
           `local6', or `local7'.
 
           * Not every facility is necessarily supported by every
           operating system.
 
                SYSLOG:facility=syslog
 
         * `FILE' pipes the cluster log output to a regular file on the
           same machine. The following values can be specified:
 
              * `filename': The name of the logfile.
 
              * `maxsize': The maximum size (in bytes) to which the file
                can grow before logging rolls over to a new file. When
                this occurs, the old logfile is renamed by appending .N
                to the filename, where N is the next number not yet used
                with this name.
 
              * `maxfiles': The maximum number of logfiles.
 
                FILE:filename=cluster.log,maxsize=1000000,maxfiles=6
 
           It is possible to specify multiple log destinations separated
           by semicolons as shown here:
 
                CONSOLE;SYSLOG:facility=local0;FILE:filename=/var/log/mgmd
 
           The default value for the `FILE' parameter is
           `FILE:filename=ndb_NODE_ID_cluster.log,maxsize=1000000,maxfiles=6',
           where NODE_ID is the ID of the node.
 
    * `ArbitrationRank'
 
      This parameter is used to define which nodes can act as
      arbitrators. Only MGM nodes and SQL nodes can be arbitrators.
      `ArbitrationRank' can take one of the following values:
 
         * `0': The node will never be used as an arbitrator.
 
         * `1': The node has high priority; that is, it will be
           preferred as an arbitrator over low-priority nodes.
 
         * `2': Indicates a low-priority node which be used as an
           arbitrator only if a node with a higher priority is not
           available for that purpose.
 
      Normally, the management server should be configured as an
      arbitrator by setting its `ArbitrationRank' to 1 (the default
      value) and that of all SQL nodes to 0.
 
    * `ArbitrationDelay'
 
      An integer value which causes the management server's responses to
      arbitration requests to be delayed by that number of milliseconds.
      By default, this value is 0; it is normally not necessary to
      change it.
 
    * `DataDir'
 
      This specifies the directory where output files from the
      management server will be placed. These files include cluster log
      files, process output files, and the daemon's process ID (PID)
      file. (For log files, this location can be overridden by setting
      the `FILE' parameter for `LogDestination' as discussed previously
      in this section.)
 
Info Catalog (mysql.info) mysql-cluster-computer-definition (mysql.info) mysql-cluster-config-file (mysql.info) mysql-cluster-db-definition
automatically generated byinfo2html