在Ubuntu上启动mysql集群管理节点(ndb_mgmd)时出错

时间:2012-07-30 21:20:57

标签: mysql cluster-computing startup

我在初始启动mysql-cluster管理节点时遇到了问题,并且非常感谢我能解决这个问题。请参阅我的两个失败示例,然后是我的config.ini文件。第一个示例显示了启动守护程序的基本命令及其产生的错误。第二次尝试跳过我认为导致第一次错误的过程,但只会导致不同的错误(我找不到解决方案)。


〜$ ndb_mgmd -f /var/lib/mysql-cluster/config.ini
MySQL Cluster Management Server mysql - 5.5.25 ndb-7.2.7 2012-07-27 16:44:51 [MgmtSrvr] INFO - 默认的配置目录'/ user / local / mysql / mysql-cluster'不存在。试图创造它...... 无法创建目录'/ usr / local / mysql / mysql-cluster',错误:2 2012-07-27 16:44:51 [MgmtSrvr]错误 - 无法创建目录'/ usr / local / mysql / mysql-cluster'。 手动创建它或使用--configdir =指定不同的目录
〜$ ndb_mgmd --skip-config-cache -f /var/lib/mysql-cluster/config.ini
MySQL Cluster Management Server mysql - 5.5.25 ndb-7.2.7 2012-07-27 16:44:51 [MgmtSrvr] INFO - 禁用配置缓存后跳过配置目录检查。 无法解析日志处理程序的参数:'FILE:filename = / var / lib / mysql-cluster / ndb_1_cluster.log,maxsize = 1000000, maxfiles = 6',错误:13'(null)'


/var/lib/mysql-cluster/config.ini:


    [ndbd default]
    # Options affecting ndbd processes on all data nodes:
    NoOfReplicas=2    # Number of replicas
    DataMemory=80M    # How much memory to allocate for data storage
    IndexMemory=18M   # How much memory to allocate for index storage


    [tcp default]
    # TCP/IP options:

    [ndb_mgmd]
    # Management process options:
    hostname=192.168.0.3          # Hostname or IP address of MGM node
    datadir=/var/lib/mysql-cluster  # Directory for MGM node log files
    NodeId=1

    [ndbd]
    # Options for data node-1:
                                    # (one [ndbd] section per data node)
    hostname=192.168.0.1            # Hostname or IP address
    datadir=/usr/local/mysql/data   # Directory for this data node's data files
    NodeId=2

    [ndbd]
    # Options for data node-2:
    hostname=192.168.0.2            # Hostname or IP address
    datadir=/usr/local/mysql/data   # Directory for this data node's data files
    NodeId=3

    [mysqld]
    # SQL node options:
    hostname=192.168.0.4            # Hostname 

1 个答案:

答案 0 :(得分:7)

您应该尝试使用sudo运行该命令:

~$ sudo ndb_mgmd -f /var/lib/mysql-cluster/config.ini

~$ sudo ndb_mgmd --skip-config-cache -f /var/lib/mysql-cluster/config.ini

您的问题似乎是权限,而不是配置。