配置 Nebula Graph、 Nebula Graph Studio开机自启动

在 CentOS 中,将 Nebula Graph 和 Nebula Graph Studio 设置为开机自启动,可以按照以下步骤操作:


1. 配置 Nebula Graph 开机自启动

1.1 创建 Systemd 服务文件

/etc/systemd/system 目录下创建一个服务文件,例如 nebula.service

sudo vi /etc/systemd/system/nebula.service

在文件中添加以下内容:

[Unit]
Description=Nebula Graph Service
After=network.target[Service]
Type=forking
ExecStart=/usr/local/nebula/scripts/nebula.service start all
ExecStop=/usr/local/nebula/scripts/nebula.service stop all
User=root
Restart=always[Install]
WantedBy=multi-user.target

保存并退出。

1.2 重新加载 Systemd 配置

执行以下命令让 Systemd 加载新的服务文件:

sudo systemctl daemon-reload
1.3 设置开机自启动

启用 nebula.service 服务:

sudo systemctl enable nebula.service
1.4 手动启动以测试服务

测试启动是否正常:

sudo systemctl start nebula.service

查看状态:

sudo systemctl status nebula.service

如果一切正常,Nebula Graph 会随系统启动。


2. 配置 Nebula Graph Studio 开机自启动

2.1 创建 Systemd 服务文件

/etc/systemd/system 目录下创建一个服务文件,例如 nebula-graph-studio.service

sudo vi /etc/systemd/system/nebula-graph-studio.service

添加以下内容:

[Unit]
Description=Nebula Graph Studio
After=network.target[Service]
Type=simple
ExecStart=/bin/bash /usr/local/nebula-graph-studio/scripts/start.sh
ExecStop=/bin/bash /usr/local/nebula-graph-studio/scripts/stop.sh
User=root
Restart=always[Install]
WantedBy=multi-user.target

保存并退出。

2.2 重新加载 Systemd 配置

与 Nebula Graph 配置相同,执行以下命令:

sudo systemctl daemon-reload
2.3 设置开机自启动

启用 nebula-graph-studio.service 服务:

sudo systemctl enable nebula-graph-studio.service
2.4 手动启动以测试服务

启动服务并查看状态:

sudo systemctl start nebula-graph-studio.service
sudo systemctl status nebula-graph-studio.service

如果一切正常,Nebula Graph Studio 会随系统启动。


3. 验证开机自启动

重启系统后,检查以下命令确认服务是否启动:

sudo systemctl status nebula.service
sudo systemctl status nebula-graph-studio.service

如果服务状态为 active (running),说明配置成功。


附加建议

  • 日志检查:如果服务未启动,检查相关日志:
    sudo journalctl -u nebula.service
    sudo journalctl -u nebula-graph-studio.service
    
  • 权限检查:确保执行脚本的路径和文件具有适当的权限,脚本可执行:
    sudo chmod +x /usr/local/nebula/scripts/nebula.service
    sudo chmod +x /usr/local/nebula-graph-studio/scripts/start.sh
    sudo chmod +x /usr/local/nebula-graph-studio/scripts/stop.sh
    

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/887215.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

cocos creator 3.8 物理碰撞器Collider+刚体RigidBody 8

遇到一个朋友,你来就行的朋友,我过去了,管吃管住,这样的朋友真的很难求。 最近离职了,很难想象,一份策划书一天能给你改n次,一周能郁闷,上一个功能没搞完,让你搞下一个功…

【Java从入门到放弃 之 多线程 四】

多线程 四 多线程 四读写锁的使用代码演示 乐观锁的使用代码演示 信号量代码演示 倒计时门禁代码演示 循环栅栏Condition详解代码案例 多线程 四 读写锁的使用 上一篇我们介绍到了可重入锁,现在我们来介绍读写锁。实际上,使用可重入锁的时候我们就可以…

Go语言链接Redis数据库

1.使用go get命令安装go-redis/v8库: 我这里使用的vscode工具安装: go get github.com/go-redis/redis/v82.创建Redis客户端实例 使用以下Go代码连接到Redis服务器并执行命令: package mainimport ("context""fmt"&q…

Mybatis 核心配置文件

MyBatis的全局配置文件mybatis-config.xml,配置内容如下: properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器) obj…

09 —— Webpack搭建开发环境

搭建开发环境 —— 使用webpack-dev-server 启动Web服务,自动检测代码变化,有变化后会自动重新打包,热更新到网页(代码变化后,直接替换变化的代码,自动更新网页,不用手动刷新网页) …

TCP vs UDP:如何选择适合的网络传输协议?

在网络通信中,TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)是两种非常重要的传输层协议。它们各有特点,适用于不同类型的应用场景。本文将详细探讨TCP和UDP协议的结构、优缺点及应用&…

网络安全之内网安全

下面给出了应对企业内网安全挑战的10种策略。这10种策略即是内网的防御策略,同时也是一个提高大型企业网络安全的策略。 1、注意内网安全与网络边界安全的不同 内网安全的威胁不同于网络边界的威胁。网络边界安全技术防范来自Internet上的攻击,主要是防…

Python学习——字符串操作方法

mystr “hello word goodbye” str “bye” Find函数:检测一个字符串中是否包含另一个字符串,找到了返回索引值,找不到了返回-1 print(mystr.find(str,0,len(mystr))) print(mystr.find(str,0,13)) index函数:检测一个字符串是否包含另一…

sqlite3自动删除数据的两种设置方式记录

文章概要 〇、背景一、基本思路1.1 按时间分多文件,限制文件的个数1.2 按时间分数据表,限制表的个数1.3 按记录的时间删除超过规定时间数据,限制记录数据的时间1.4 按记录的数据条数删除多余的数据,限制记录数据的个数二、实现代码三、测试方式〇、背景 基于嵌入式编程,在…

Spring AI Alibaba-Chat Client

一、ChatClient 简介 ChatClient 提供了与 AI 模型通信的 Fluent API,它支持同步和反应式(Reactive)编程模型。与 ChatModel、Message、ChatMemory 等原子 API 相比,使用 ChatClient 可以将与 LLM 及其他组件交互的复杂性隐藏在背…

7-2 扑克牌花色

作者 李祥 单位 湖北经济学院 给 52 张扑克牌面编号如下: 编号牌面编号牌面编号牌面编号牌面0♠A13♥A26♣A39♦A1♠214♥227♣240♦22♠315♥328♣341♦33♠416♥429♣442♦44♠517♥530♣543♦55♠618♥631♣644♦66♠719♥732♣745♦77♠820♥833♣846♦88♠9…

windows 中docker desktop 安装

前提条件: 安装wsl2 1. 下载 Docker Desktop 访问 Docker Desktop 官方下载页面。 https://www.docker.com/products/docker-desktop/ 根据你的操作系统架构(一般为 Windows x86_64)下载安装程序。 选择标准: AMD64 是行业…

初学 flutter 环境变量配置

一、jdk(jdk11) 1)配置环境变量 新增:JAVA_HOMEC:\Program Files\Java\jdk-11 //你的jdk目录 在path新增:%JAVA_HOME%\bin2)验证是否配置成功(cmd运行命令) java java -version …

Linux——进程间通信之管道

进程间通信之管道 文章目录 进程间通信之管道1. 进程间通信1.1 为什么要进行进程间的通信1.2 如何进行进程间的通信1.3 进程间通信的方式 2. 管道2.1 匿名管道2.1.1 系统调用pipe()2.1.2 使用匿名管道进行通信2.1.1 匿名管道四种情况2.1.2 匿名管道的五大特性2.1.3 进程池 2.2 …

Sigrity SPEED2000 DDR simulation模式如何生成和解读DDR仿真报告-SODIMM-Write模式

Sigrity SPEED2000 DDR simulation模式如何生成和解读DDR仿真报告-SODIMM-Write模式 Sigrity SPEED2000 DDR simulation模式如何进行DDR仿真分析操作指导-SODIMM-Write模式详细介绍了如何进行DDR Write模式的仿真分析,下面基于此仿真结果进行DDR报告的输出和解读分析 在workfl…

【机器学习chp7】SVM

参考1,笔记 SVM笔记.pdf 参考2:王木头视频 什么是SVM,如何理解软间隔?什么是合叶损失函数、铰链损失函数?SVM与感知机横向对比,挖掘机器学习本质_哔哩哔哩_bilibili 目录 一、SVM模型 二、构建决策函…

使用Electron将vue2项目打包为桌面exe安装包

目录 一、下载electron模板项目 【electron-quick-start】​ 二、打开项目,安装所有依赖 三、在打exe包的时候报错是因为没有,需要检查并安装之后重新打包; 四、经过这么疯狂的一波操作之后,就可以打包出你想要的exe安装包&am…

摄像机常见的问题及解决方法

文章目录 1)红外网络枪形摄像机白天出现模糊,晚上出现星芒灯2、摄像机夜晚效果调整3、网络摄像机帧率和码流调整4、码流对图像质量的影响 如果你在安装的过程中,出现了以下的问题,请对照下列描述解决你的问题: 1)红外网络枪形摄像机白天出现模糊&#xf…

决策树分类算法【sklearn/决策树分裂指标/鸢尾花分类实战】

决策树分类算法 1. 什么是决策树?2. DecisionTreeClassifier的使用(sklearn)2.1 算例介绍2.2 构建决策树并实现可视化 3. 决策树分裂指标3.1 信息熵(ID3)3.2 信息增益3.3 基尼指数(CART) 4. 代码…

001 数字逻辑概论

1.1 数字信号与数字电路 目标1:what is 数字信号与数字电路 1.1.1.数字技术的发展及其应用 (1)发展: 发展过程特点: 以电子器件的发展为基础,如下图 电子管时代: 电子管;电子管体积大、重量…