Hi There,

I am just trying to configure the two mgmt nodes on two different host but
there is some error while starting the ndb_"mgmd".

Required information is as follows:

Hosts:
192.168.1.107
192.168.1.125

Required configuration for 192.168.1.107:
-----------------------------------------
On 192.168.1.107 : 2 mgmt node(having an entry of another host's mgmt node
and itself one).
On 192.168.1.107 : 2 mysql node(having an entry of another host's mysql
node and itself one).
On 192.168.1.107 : 2 data nodes(having an entry of another host's data
node and itself one).

Required configuration for 192.168.1.125:
-----------------------------------------
As same as required by the host 192.168.1.107


The "config.ini" on host:192.168.1.107 configuration file is as,
================================================================
[NDBD DEFAULT]
NoOfReplicas=2    # Number of replicas
DataMemory=3500M    # How much memory to allocate for data storage
IndexMemory=1000M   # How much memory to allocate for index storage
#MaxNoOfConcurrentOperations=1048576
#MaxNoOfConcurrentTransactions= 1048576
#MaxNoOfLocalOperations=1048576
#MaxNoOfConcurrentIndexOperations=16384
#MaxNoOfConcurrentScans=500
#LockPagesInMainMemory=Y
# TCP/IP options:
[TCP DEFAULT]
portnumber=2202   # This the default; however, you can use any

# Management process options:
[NDB_MGMD]
id=1
hostname=192.168.1.107          # Hostname or IP address of MGM node
datadir=/var/lib/mysql-cluster  # Directory for MGM node logfiles

[NDB_MGMD]
id=2
hostname=192.168.1.125          # Hostname or IP address of MGM node
datadir=/var/lib/mysql-cluster  # Directory for MGM node logfiles

# Options for data node "A":
[NDBD]
                                # (one [NDBD] section per data node)
id=3
hostname=192.168.1.107          # Hostname or IP address
datadir=/usr/local/mysql/data   # Directory for this data node's datafiles

# Options for data node "B":
[NDBD]
id=4
hostname=192.168.1.125          # Hostname or IP address
datadir=/usr/local/mysql/data   # Directory for this data node's datafiles

# SQL node options:
[MYSQLD]
id=5
hostname=192.168.1.107
[MYSQLD]
id=6
hostname=192.168.1.125

The "my.cnf" on host:192.168.1.107 configuration file is as,
============================================================
# The MySQL server
[mysql_cluster]
ndb-connectstring=nodeid=1,192.168.1.107:1186,192.168.1.125:1186
[ndbd]
connect-string=192.168.1.107:1186,192.168.1.125:1186
[ndb_mgm]
connect-string=nodeid=1,192.168.1.107:1186,192.168.1.125:1186
[ndb_mgmd]
config-file=/var/lib/mysql-cluster/config.ini
[mysqld]
ndbcluster
ndb-connectstring=nodeid=1,192.168.1.107:1186,192.168.1.125:1186

The "config.ini" on host:192.168.1.125 configuration file is as,
================================================================
[NDBD DEFAULT]
NoOfReplicas=2    # Number of replicas
DataMemory=3500M    # How much memory to allocate for data storage
IndexMemory=1000M   # How much memory to allocate for index storage
#MaxNoOfConcurrentOperations=1048576
#MaxNoOfConcurrentTransactions= 1048576
#MaxNoOfLocalOperations=1048576
#MaxNoOfConcurrentIndexOperations=16384
#MaxNoOfConcurrentScans=500
#LockPagesInMainMemory=Y
# TCP/IP options:
[TCP DEFAULT]
portnumber=2202   # This the default; however, you can use any

# Management process options:
[NDB_MGMD]
id=1
hostname=192.168.1.107          # Hostname or IP address of MGM node
datadir=/var/lib/mysql-cluster  # Directory for MGM node logfiles

[NDB_MGMD]
id=2
hostname=192.168.1.125          # Hostname or IP address of MGM node
datadir=/var/lib/mysql-cluster  # Directory for MGM node logfiles

# Options for data node "A":
[NDBD]
                                # (one [NDBD] section per data node)
id=3
hostname=192.168.1.107          # Hostname or IP address
datadir=/usr/local/mysql/data   # Directory for this data node's datafiles

# Options for data node "B":
[NDBD]
id=4
hostname=192.168.1.125          # Hostname or IP address
datadir=/usr/local/mysql/data   # Directory for this data node's datafiles

# SQL node options:
[MYSQLD]
id=5
hostname=192.168.1.107
[MYSQLD]
id=6
hostname=192.168.1.125

The "my.cnf" on host:192.168.1.125 configuration file is as,
============================================================
# The MySQL server
[mysql_cluster]
ndb-connectstring=nodeid=2,192.168.1.107:1186,192.168.1.125:1186
[ndbd]
connect-string=nodeid=192.168.1.107:1186,192.168.1.125:1186
[ndb_mgm]
connect-string=nodeid=2,192.168.1.107:1186,192.168.1.125:1186
[ndb_mgmd]
config-file=/var/lib/mysql-cluster/config.ini
[mysqld]
ndbcluster
ndb-connectstring=nodeid=2,192.168.1.107:1186,192.168.1.125:1186

After all configuration done (on both server) I am trying to start the
mgmt using the
following command as(on both server),

[r...@test mysql-cluster]# ndb_mgmd --initial
--connect-string=nodeid=1,192.168.1.125:1186,192.168.1.107:1186
2009-08-31 13:02:41 [MgmSrvr] INFO     -- NDB Cluster Management Server.
mysql-5.1.34
ndb-7.0.6
2009-08-31 13:02:42 [MgmSrvr] INFO     -- Reading cluster configuration from
'/var/lib/mysql-cluster/config.ini'
2009-08-31 13:02:42 [MgmSrvr] WARNING  -- at line 44: Cluster
configuration warning:
  arbitrator with id 1 and db node with id 3 on same host 192.168.1.107
  arbitrator with id 2 and db node with id 4 on same host 192.168.1.125
  Running arbitrator on the same host as a database node may
  cause complete cluster shutdown in case of host failure.

After that I did on "host:192.168.1.107" the following :
------------------------------------------------------
[r...@ns mysql-cluster]#  ndb_mgm -e show
Connected to Management Server at: 192.168.1.107:1186
ERROR Message: The cluster configuration is not yet confirmed by all
defined management
servers. This management server is still waiting for node 2 to connect.

Could not get configuration
*  4012: Failed to get configuration
*        The cluster configuration is not yet confirmed by all defined
management servers.
This management server is still waiting for node 2 to connect.

and on "host:192.168.1.125":
--------------------------
[r...@test mysql-cluster]# ndb_mgm -e show
Connected to Management Server at: 192.168.1.125:1186
ERROR Message: The cluster configuration is not yet confirmed by all
defined management
servers. This management server is still waiting for node 1 to connect.

Could not get configuration
*  4012: Failed to get configuration
*        The cluster configuration is not yet confirmed by all defined
management servers.
This management server is still waiting for node 1 to connect.



Please help me. I am working on the same since 2 days but the proper
solution is not
getting from everywhere. I am stucked on this issue.

So please provide me the proper steps to configure multiple management
nodes with respect
to the above mentioned scenario.


-- 
Manoj M. Burande,
Artificial Machines Pvt Ltd,
System Administrator.



-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/mysql?unsub=arch...@jab.org

Reply via email to