楼主: ifeelstupid

谁在或做过mysql cluster NDB 7.2集群?

[复制链接]
论坛徽章:
26
2009新春纪念徽章
日期:2009-01-04 14:52:28咸鸭蛋
日期:2011-11-13 14:16:262012新春纪念徽章
日期:2012-01-04 11:51:22紫蛋头
日期:2012-02-02 13:13:42玉石琵琶
日期:2012-02-21 15:04:38蛋疼蛋
日期:2012-03-09 08:25:45奥运纪念徽章
日期:2012-11-27 15:37:34复活蛋
日期:2012-12-07 13:05:172013年新春福章
日期:2013-02-25 14:51:242014年世界杯参赛球队:西班牙
日期:2014-06-26 12:03:53
11#
发表于 2013-1-17 02:46 | 只看该作者
问题解决了吗?

使用道具 举报

回复
论坛徽章:
3
迷宫蛋
日期:2013-01-18 08:52:192013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2014-09-05 06:00:03
12#
 楼主| 发表于 2013-1-17 09:46 | 只看该作者
xin1shou3 发表于 2013-1-17 02:46
问题解决了吗?

本来这是个测试,这久没时间,就一直放在那里,今天试了一下,还是不行。

使用道具 举报

回复
论坛徽章:
3
迷宫蛋
日期:2013-01-18 08:52:192013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2014-09-05 06:00:03
13#
 楼主| 发表于 2013-1-17 10:40 | 只看该作者
xin1shou3 发表于 2013-1-17 02:46
问题解决了吗?

直接建表报错

mysql> create table t1( id int) engine=ndb;
ERROR 157 (HY000): Could not connect to storage engine

使用道具 举报

回复
论坛徽章:
0
14#
发表于 2013-1-17 14:39 | 只看该作者
没有定义datadir
在my.conf文件里面[mysqld]里面加一个datadir=/路径/   然后再启动试试

使用道具 举报

回复
论坛徽章:
3
迷宫蛋
日期:2013-01-18 08:52:192013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2014-09-05 06:00:03
15#
 楼主| 发表于 2013-1-17 15:41 | 只看该作者
飞同一般 发表于 2013-1-17 14:39
没有定义datadir
在my.conf文件里面[mysqld]里面加一个datadir=/路径/   然后再启动试试

这是什么依据呢?我试了不管用。

使用道具 举报

回复
论坛徽章:
0
16#
发表于 2013-1-17 16:46 | 只看该作者
如果你的datadir配错了的话,是启动不了mysqld的,确认你的datadir路径是否正确

使用道具 举报

回复
论坛徽章:
3
迷宫蛋
日期:2013-01-18 08:52:192013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2014-09-05 06:00:03
17#
 楼主| 发表于 2013-1-17 17:20 | 只看该作者
飞同一般 发表于 2013-1-17 16:46
如果你的datadir配错了的话,是启动不了mysqld的,确认你的datadir路径是否正确

datadir和sql节点好像没有关系吧?现在是这样的,在sql节点上,msyqld可以启动,ps看也有该进程,但是在该节点上不能通过mysql连上服务,不知道为什么。。

使用道具 举报

回复
论坛徽章:
27
优秀写手
日期:2013-12-18 09:29:09ITPUB季度 技术新星
日期:2012-08-15 14:50:13嫦娥
日期:2013-03-04 09:47:05数据库板块每日发贴之星
日期:2011-09-08 01:01:01数据库板块每日发贴之星
日期:2011-09-11 01:01:01数据库板块每日发贴之星
日期:2011-09-10 01:01:02数据库板块每日发贴之星
日期:2011-09-09 01:01:01ITPUB十周年纪念徽章
日期:2011-11-01 16:26:59ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:422013年新春福章
日期:2013-03-04 09:50:49
18#
发表于 2013-1-17 23:28 | 只看该作者
ifeelstupid 发表于 2013-1-17 17:20
datadir和sql节点好像没有关系吧?现在是这样的,在sql节点上,msyqld可以启动,ps看也有该进程,但是在该 ...

sql节点可以单独启动的,因为sql节点也是一个完整的mysql服务。

你先看下你的data节点启动了没有?

使用道具 举报

回复
论坛徽章:
27
优秀写手
日期:2013-12-18 09:29:09ITPUB季度 技术新星
日期:2012-08-15 14:50:13嫦娥
日期:2013-03-04 09:47:05数据库板块每日发贴之星
日期:2011-09-08 01:01:01数据库板块每日发贴之星
日期:2011-09-11 01:01:01数据库板块每日发贴之星
日期:2011-09-10 01:01:02数据库板块每日发贴之星
日期:2011-09-09 01:01:01ITPUB十周年纪念徽章
日期:2011-11-01 16:26:59ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:422013年新春福章
日期:2013-03-04 09:50:49
19#
发表于 2013-1-17 23:29 | 只看该作者
ifeelstupid 发表于 2013-1-17 17:20
datadir和sql节点好像没有关系吧?现在是这样的,在sql节点上,msyqld可以启动,ps看也有该进程,但是在该 ...

帖一下你的config.ini配置,大家再帮你看看。

使用道具 举报

回复
论坛徽章:
3
迷宫蛋
日期:2013-01-18 08:52:192013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2014-09-05 06:00:03
20#
 楼主| 发表于 2013-1-18 08:40 | 只看该作者
mchdba 发表于 2013-1-17 23:28
sql节点可以单独启动的,因为sql节点也是一个完整的mysql服务。

你先看下你的data节点启动了没有?

data节点能够正常启动,而且ndb_mgm端也能显示连接上,但是sql节点就是不能显示连接上。
config.ini文件:

[root@localhost ~]# cat /usr/mysql-cluster/config.ini
[tcp default]
SendBufferMemory =2M
ReceiveBufferMemory =2M
[ndb_mgmd default]
DataDir  =/usr/mysql-cluster/
[ndb_mgmd]
HostName  =192.168.1.10
NodeId    =1
[ndbd default]
NoOfReplicas =2
DataDir=/var/lib/mysql/
LockPagesInMainMemory =1
DataMemory  =500M
IndexMemory =200M
ODirect =1
[ndbd]
HostName=192.168.1.12
[ndbd]
HostName=192.168.1.182
[mysqld]
HostName=192.168.1.10
[mysqld]

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表