› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
Cyshall
V2EX  ›  MySQL

mysql cluster 集群搭建

  •  
  •   Cyshall · Dec 17, 2019 · 5003 views
    This topic created in 2479 days ago, the information mentioned may be changed or developed.

    系统 ubuntu18.04

    内核 4.15.0-73-generic

    mysql-cluster 版本 7.6.12

    搭建管理节点用的是下面的包 mysql-cluster-manager

    搭建管理节点启动的时候总是报这个错误Could not determine which nodeid to use for this node. Specify it with --ndb-nodeid=<nodeid> on command line

    以下是我其中一个 config.ini 配置,我试过很多配置,网上能找到的范例配置我基本全部试过一遍,包括官网的例子。

    [ndbd default]
    NoOfReplicas=2
    DataMemory=512M
    IndexMemory=18M
    
    [ndb_mgmd]
    HostName=192.168.75.129
    DataDir=/var/lib/mysql-cluster
    
    [ndbd]
    HostName=192.168.75.128
    DataDir=/var/lib/mysql-cluster
    
    [ndbd]
    HostName=192.168.75.130
    DataDir=/var/lib/mysql-cluster
    
    [mysqld]
    [mysqld]
    

    Google 上也没搜到什么有用的答案。

    希望各位有经验的老哥能够帮忙解决下。

    3 replies  •  2019-12-17 15:00:16 +08:00
    sujin190
        1
    sujin190  
       Dec 17, 2019
    猜测一下,估计是要 ndbd 这个配置下添加一个 NodeId 的配置项吧
    Cyshall
        2
    Cyshall  
    OP
       Dec 17, 2019
    @sujin190 也试过,不行。
    Cyshall
        3
    Cyshall  
    OP
       Dec 17, 2019
    已解决,之前不知道哪看到一个教程说是在管理节点搭建完毕后使用“ndb_mgmd”来进入集群管理控制台,这样是错误的,首先启动集群管理控制台的命令是“ndb_mgm”,并且需要在 mysql 服务器或者客户端(我这边两样是放在一起的,所以不清楚具体是哪个)上运行。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   782 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 21:20 · PVG 05:20 · LAX 14:20 · JFK 17:20
    ♥ Do have faith in what you're doing.