我在下载页面上按照视频说明安装了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.
那么我可以解决这个问题并将主机和叶子联机并可以访问吗?
答案 0 :(得分:2)
我遇到了同样的问题,这对我有用:
memsql-ops memsql-delete --all
memsql-ops memsql-deploy -r master -P 3307
memsql-ops memsql-deploy -r leaf -P 3308
您可以根据需要更改端口号。
答案 1 :(得分:1)
从提供的描述中可以看出,您的MemSQL Ops代理正在运行,但节点本身并未运行。您可以使用以下命令启动节点:
memsql-ops memsql-start --all
请务必在主聚合器主机上运行此命令。