我在 mysql-cluster 管理节点的初始启动时遇到了问题,如果我能就这个问题获得任何帮助,我将不胜感激。请参阅下面的两个失败示例,然后是我的 config.ini 文件。第一个示例显示了启动守护程序的基本命令及其产生的错误。第二次尝试跳过我认为导致第一次错误的过程,但只会导致不同的错误(我找不到解决方案)。
~$ ndb_mgmd -f /var/lib/mysql-cluster/config.ini
MySQL 集群管理服务器 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 集群管理服务器 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', error:13 '(null)'
/var/lib/mysql-cluster/config.ini:
[ndbd 默认] # 影响所有数据节点上 ndbd 进程的选项: NoOfReplicas=2 #副本数 DataMemory=80M #为数据存储分配多少内存 IndexMemory=18M # 为索引存储分配多少内存 [tcp 默认] # TCP/IP 选项: [ndb_mgmd] # 管理进程选项: hostname=192.168.0.3 #MGM节点的主机名或IP地址 datadir=/var/lib/mysql-cluster # MGM 节点日志文件目录 节点 ID=1 [ndbd] # 数据节点 1 的选项: #(每个数据节点一个 [ndbd] 部分) hostname=192.168.0.1 #主机名或IP地址 datadir=/usr/local/mysql/data # 这个数据节点的数据文件的目录 节点 ID=2 [ndbd] # 数据节点 2 的选项: hostname=192.168.0.2 #主机名或IP地址 datadir=/usr/local/mysql/data # 这个数据节点的数据文件的目录 节点 ID=3 [mysqld] # SQL 节点选项: 主机名=192.168.0.4 #主机名