首页 > 系统相关 >centos 安装nacos2.3.0 并设置开机自启动1

centos 安装nacos2.3.0 并设置开机自启动1

时间:2023-12-09 12:13:27浏览次数:35  
标签:bin systemctl service centos nacos2.3 nacos 开机 sh 自启动

1. 预备环境准备
请确保是在环境中安装使用:
64 bit JDK 1.8+;下。
Maven 3.2.x+;
3个或3个以上Nacos节点才能构成集群。
2 安装nacos

wget https://github.com/alibaba/nacos/releases/download/2.3.0/nacos-server-2.3.0.zip
unzip nacos-server-2.3.0.zip

**3 配置 外置数据源 **

cd  ./nacos/conf
vim application.properties

3-1 修改 以下数据库配置

#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
### Deprecated configuration property, it is recommended to use `spring.sql.init.platform` replaced.
 spring.datasource.platform=mysql
# spring.sql.init.platform=mysql

### Count of DB:
 db.num=1

### Connect URL of DB:
 db.url.0=jdbc:mysql://192.168.133.129:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
 db.user.0=root
 db.password.0=1639798869aaa

如果是集群部署 则还需要拷贝 cluster.conf.example

cp cluster.conf.example cluster.conf

然后添加集群节点信息

最后 可以启动 nacos了
进入nacos/bin 目录下

sh startup.sh -m standalone #单机启动
sh startup.sh  #集群启动

配置开机自启动
1 进入nacos/bin 目录下 修改 startup.sh 找到如下配置 注释掉后三行 第一行改为自己本机的java目录

如果不知道自己的java目录 可以使用命令查看

which java

在以下目录编辑新建nacos.service文件
vim /lib/systemd/system/nacos.service
新增以下信息 按照你实际的nacos目录配置

#!/bin/bash
  
[Unit]
Description=nacos
After=network.target
[Service]
Type=forking
TimeoutSec=0

ExecStart=/home/hgy/app/nacos/bin/startup.sh
ExecReload=/home/hgy/app/nacos/bin/shutdown.sh
ExecStop=/home/hgy/app/nacos/bin/shutdown.sh
Restart=20
PrivateTmp=true

[Install]
WantedBy=multi-user.target
                                                                                                                                                                                                                                             

systemctl daemon-reload #重新加载开机启动脚本

systemctl enable nacos.service #设置开机启动
systemctl start nacos.service #开启nacos
systemctl stop nacos.service #关闭nacos脚本
systemctl status nacos.service #查看状态

标签:bin,systemctl,service,centos,nacos2.3,nacos,开机,sh,自启动
From: https://www.cnblogs.com/icemomo/p/17890688.html

相关文章

  • 2023最新!VMware17安装centos7保姆级教程
    2023最新!VMware17安装centos7保姆级教程安装的是cenos7,使用的是最新的VMware17导航目录2023最新!VMware17安装centos7保姆级教程导航一、虚拟机设置二、虚拟机初次启动配置一、虚拟机设置双击启动程序,在主窗口选择创建新虚拟机选择稍后安装操作系统,点击下一步选择Li......
  • NET8在CentOS7下无法执行的问题
    以二进制模式在CentOS7安装后,运行NET8报错误:#dotnet--list-sdksFailedtoload/usr/share/dotnet/host/fxr/8.0.0/libhostfxr.so,error:/lib64/libstdc++.so.6:version`GLIBCXX_3.4.20'notfound(requiredby/usr/share/dotnet/host/fxr/8.0.0/libhostfxr.so)Theli......
  • centos安装xrdp服务,可以使用系统用户mstsc连接
    Centos6安装依赖yuminstall-yautoconfautomakelibtoolpkg-configopenssl-develpam-devellibjpeg-develfuse-develTurboJPEGlibX11-devellibXfixes-devellibXrandr-develnasmbinutilsredhat-lsb-coreCentos7安装依赖yuminstall-yfingercmakepatchgccma......
  • centos7.9升级内核
    注意安装内核kernel5.4.261版本会与ssh9.4和9.5版本冲突,导致重启之后ssh链接不了1.查看现在的内核uname-r3.10.0-1160.el7.x86_642.下载rpm内核,离线安装下载页面 https://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/rpm-ivh kernel-lt-5.4.242-......
  • CentOS7 常用命令集合
    常用命令文件与目录操作以下是CentOS7防火墙的完整操作命令:查看防火墙状态。systemctlstatusfirewalld开启/关闭防火墙。systemctlstart/stopfirewalld查看已安装防火墙规则。firewall-cmd--list-ports添加端口到防火墙上。firewall-cmd--add-port=80/tcp--perman......
  • 解决安装centos7后无法用ifconfig查IP的问题
    问题点:刚安装完centos7后,通过虚拟机查看ip,用ifconfig指令无法查询,显示notfound 解决办法:安装ifconfig和net-tools 1、执行命令:yumprovidesifconfig   2、执行命令:yuminstallnet-tools  (中间需要手动确认y/n,输入y即可)  最后安装完成:  验证:再次输入......
  • 如何在CentOS7 安装 XRDP 远程桌面服务器
    1)图形界面安装CentOS7没有图形化操作可能对很多人来说都不太习惯,下面我们来为CentOS7安装图形化界面,本文以安装GNOME图形化为例**写在安装前:**如果你的CentOS7是最小化安装,默认都是不带XWINDOWS的配置公网Yum源mkdir/etc/yum.repos.d/backupmv/etc/yum.repo......
  • 安装CentOS 7.9系统
     CentOS7.9Everything下载地址:http://mirrors.163.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Everything-2207-02.iso              ......
  • CentOS系统下配置HTTP服务器的步骤
    在CentOS系统下配置HTTP服务器涉及到一系列的步骤。以下是一个基本的步骤概述,帮助你了解如何为CentOS系统配置HTTP服务器。1. 安装HTTP服务器软件:首先,你需要在CentOS系统上安装HTTP服务器软件。常见的选择是ApacheHTTP服务器。你可以使用以下命令来安装Apache:sql复制代码sudoyum......
  • CentOS系统中设置反向代理服务器的步骤
    在CentOS系统中设置反向代理服务器可以帮助你隐藏原始服务器的细节,并提高服务器的安全性。以下是在CentOS系统中设置反向代理服务器的步骤概述:1. 安装反向代理软件:常见的反向代理软件包括Nginx和Apache。你可以选择其中之一来作为你的反向代理服务器。使用以下命令来安装Nginx或Ap......