首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用tarantool命令<墨盒复制join>在多个容器的码头?

如何使用tarantool命令<墨盒复制join>在多个容器的码头?
EN

Stack Overflow用户
提问于 2022-11-09 16:10:13
回答 2查看 27关注 0票数 0

我有一个卡特里奇机群的测试台。起立与对接-合成(使用塔兰工具2.10.3对接-图像与墨盒-cli内)。

集装箱-1:

  • 实例-1-1
  • 实例-1-2

集装箱-2:

  • 实例-2-1
  • 实例-2-2

启动容器-1上的所有实例后,BASH脚本执行命令:

代码语言:javascript
复制
sh# cartridge replicasets join --replicaset group-1 instance-1-1
sh# cartridge replicasets join --replicaset group-2 instance-1-2

一切都好

但是,在启动容器-2并调用相同的命令后,会发生以下错误:

代码语言:javascript
复制
sh# cartridge replicasets join --replicaset group-1 instance-2-1
   • Join instance(s) instance-2-1 to replica set group-1
   ⨯ Failed to connect to Tarantool instance: Failed to dial: dial unix /opt/tarantool/tmp/run/test.instance-1-1.control: connect: no such file or directory

在WEB中,但是我想使用CLI来实现它或者类似的东西(用于自动化)

EN

回答 2

Stack Overflow用户

发布于 2022-11-10 13:33:07

问题似乎是墨盒-cli只适用于本地instances.yml文件。如果在启动所有容器后,我在容器-1中更改了instance.yml (从容器-2中添加实例),那么一切都正常。但这是个奇怪的决定。

票数 0
EN

Stack Overflow用户

发布于 2022-11-16 16:46:32

正如正确地指出的,墨盒-cli在本地工作(在运行它的主机上)。目前正在开发中的tt cli (计划于2023年发布)将通过合并和扩展它们的功能来取代墨盒-cli和tarantoolctl。请参阅:https://github.com/tarantool/tt#working-with-tt-daemon-experimental

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74378030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档