2

我按照下载页面上的视频说明安装了 MemSQL。在安装过程中,它告诉我端口 3306 无法与 Master Aggregator 一起使用,因此将其更改为 4000。我可以通过 MySQL Workbench 连接到它。

我尝试创建一个数据库:

CREATE DATABASE EnterpriseCopy

它返回一个错误:Error Code: 1748. You must add at least one leaf to the system to run CREATE DATABASE。好的,所以我进入 Web UI,我看到没有一个节点(端口 4000 上的主聚合器或端口 3307 上的叶节点)正在运行。

在此处输入图像描述

我试过ATTACH LEAF '10.82.60.43':3307了,但它回来了Error Code: 1802. Leaf '10.82.60.43':3307 is currently 'offline' and cannot be attached back into the cluster until it is reachable and in the 'detached' state.

那么我可以解决这个问题并让master和leaf在线并且可以访问吗?

4

2 回答 2

2

我遇到了同样的问题,这对我有用:

  1. 使用以下命令删除节点: memsql-ops memsql-delete --all
  2. 重新部署它们: memsql-ops memsql-deploy -r master -P 3307 memsql-ops memsql-deploy -r leaf -P 3308

您可以根据需要更改端口号。

于 2016-03-26T09:44:37.627 回答
1

从提供的描述看来,您的 MemSQL Ops 代理正在运行,但节点本身并未运行。您可以使用以下方式启动节点:

memsql-ops memsql-start --all

请务必在主聚合器主机上运行它。

于 2015-12-17T21:12:58.407 回答