GalaxyBase分布式集群关闭后启动

2023-10-25 08:44

本文主要是介绍GalaxyBase分布式集群关闭后启动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 1 环境
  • 2 按照官方文档操作
  • 3 启动操作
    • 3.1 将主节点的所有容器服务启动
    • 3.2 将从节点的容器graph服务启动
  • 4 官方文档的操作仍然报错
  • 5 关于docker命令

  • 前面由于服务器关机下电,导致重启,遇见很多问题,官方文档的参考并不是很清晰明确,于是将操作记录。

1 环境

分布式图集群部署了三台服务器,分别为:

g01|-admin graph browser
g02|-graph
g03|-graph

2 按照官方文档操作

重启服务器之后,在主节点g01检查状态:

galaxybase-deploy check --local+--------------------------+-------+----------------------------+--------------------------+
| TAG | HOST | HOME | CSTATUS |
+----------------------------+-------+------------------------+----------------------------+
|+----------------------------+-------+--------------------------+--------------------------+

这是说明本地没有服务在部署,为什么是空的,因为我们的部署是分布式,不是本地式。

按照官方文档,启动服务时,继续galaxybase-deploy start graph,还是会有两个报错,这是正常的。

3 启动操作

GalaxyBase的启动操作主要都是docker,对于没有用过容器的人来说,比较陌生。

3.1 将主节点的所有容器服务启动

需要确认的操作是先执行docker ps -a,查看所有的docker容器,这里应该能找到三个镜像,分别是browser、graph、admin,他们的状态应该是Exited

然后记下容器ID的前两位,执行docker start <container id>,比如我查到admincontainer idOeff365304f5,我就执行docker start 0e,然后同理将browser、graph都执行打开。

  • 再次docker ps -a,会看到三个容器的镜像状态是Up,此时说明主节点好了。

3.2 将从节点的容器graph服务启动

现在打开51314端口,只有一台g01节点在线。
在这里插入图片描述

再次回到g02g03,执行docker ps -a,会看到一个graph容器的镜像,将docker start <container id>重复在在g02g03两次,启动graph容器。

最后回到51314,三台节点都能在线,稍等片刻启动成功。

4 官方文档的操作仍然报错

再回到g01,执行2官方文档的服务检查命令,还是报错!
文档似乎仅说明了本地模式的启动,并没有找到集群模式,所以我的参考有误。
但是似乎三台图集群都上线并且运行。

5 关于docker命令

要查看所有正在运行的 Docker 容器,可以使用以下命令:

docker ps

这将列出所有正在运行的容器,包括容器的详细信息,如容器ID、镜像名称、创建时间、端口映射等。

如果你要查看所有包括已停止的容器,可以使用以下命令:

docker ps -a

这将列出所有容器,无论它们是否正在运行,包括已停止的容器。

要查看容器的详细信息,可以使用以下命令:

docker inspect <容器ID或容器名称>

<容器ID或容器名称> 替换为你要查看的容器的实际ID或名称。这将提供有关该容器的更多详细信息,包括配置、网络设置和挂载点等。

这篇关于GalaxyBase分布式集群关闭后启动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/281387

相关文章

Spring Boot项目如何使用外部application.yml配置文件启动JAR包

《SpringBoot项目如何使用外部application.yml配置文件启动JAR包》文章介绍了SpringBoot项目通过指定外部application.yml配置文件启动JAR包的方法,包括... 目录Spring Boot项目中使用外部application.yml配置文件启动JAR包一、基本原理

解决若依微服务框架启动报错的问题

《解决若依微服务框架启动报错的问题》Invalidboundstatement错误通常由MyBatis映射文件未正确加载或Nacos配置未读取导致,需检查XML的namespace与方法ID是否匹配,... 目录ruoyi-system模块报错报错详情nacos文件目录总结ruoyi-systnGLNYpe

解决hive启动时java.net.ConnectException:拒绝连接的问题

《解决hive启动时java.net.ConnectException:拒绝连接的问题》Hadoop集群连接被拒,需检查集群是否启动、关闭防火墙/SELinux、确认安全模式退出,若问题仍存,查看日志... 目录错误发生原因解决方式1.关闭防火墙2.关闭selinux3.启动集群4.检查集群是否正常启动5.

分布式锁在Spring Boot应用中的实现过程

《分布式锁在SpringBoot应用中的实现过程》文章介绍在SpringBoot中通过自定义Lock注解、LockAspect切面和RedisLockUtils工具类实现分布式锁,确保多实例并发操作... 目录Lock注解LockASPect切面RedisLockUtils工具类总结在现代微服务架构中,分布

Springboot项目启动失败提示找不到dao类的解决

《Springboot项目启动失败提示找不到dao类的解决》SpringBoot启动失败,因ProductServiceImpl未正确注入ProductDao,原因:Dao未注册为Bean,解决:在启... 目录错误描述原因解决方法总结***************************APPLICA编

kkFileView启动报错:报错2003端口占用的问题及解决

《kkFileView启动报错:报错2003端口占用的问题及解决》kkFileView启动报错因office组件2003端口未关闭,解决:查杀占用端口的进程,终止Java进程,使用shutdown.s... 目录原因解决总结kkFileViewjavascript启动报错启动office组件失败,请检查of

Linux下在线安装启动VNC教程

《Linux下在线安装启动VNC教程》本文指导在CentOS7上在线安装VNC,包含安装、配置密码、启动/停止、清理重启步骤及注意事项,强调需安装VNC桌面以避免黑屏,并解决端口冲突和目录权限问题... 目录描述安装VNC安装 VNC 桌面可能遇到的问题总结描js述linux中的VNC就类似于Window

linux下shell脚本启动jar包实现过程

《linux下shell脚本启动jar包实现过程》确保APP_NAME和LOG_FILE位于目录内,首次启动前需手动创建log文件夹,否则报错,此为个人经验,供参考,欢迎支持脚本之家... 目录linux下shell脚本启动jar包样例1样例2总结linux下shell脚本启动jar包样例1#!/bin

Jenkins分布式集群配置方式

《Jenkins分布式集群配置方式》:本文主要介绍Jenkins分布式集群配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装jenkins2.配置集群总结Jenkins是一个开源项目,它提供了一个容易使用的持续集成系统,并且提供了大量的plugin满

Redis分片集群、数据读写规则问题小结

《Redis分片集群、数据读写规则问题小结》本文介绍了Redis分片集群的原理,通过数据分片和哈希槽机制解决单机内存限制与写瓶颈问题,实现分布式存储和高并发处理,但存在通信开销大、维护复杂及对事务支持... 目录一、分片集群解android决的问题二、分片集群图解 分片集群特征如何解决的上述问题?(与哨兵模