一、安装java、maven、nacos和配置环境变量
java和maven安装的方式相同,这里只拿java安装为示例;nacos只需要上传和解压 ,整体路径我都放在/usr/local下,下面第一张图能看到apache-maven-3.6.1、jdk1.8.0_231和ncaos
1、上传java、maven、nacos压缩包到/usr/local路径下,并解压,我用的是jdk1.8.0_231.tar.gz、apache-maven-3.6.1-bin.tar.gz和nacos-server-1.4.1.tar.gz,解压后文件夹分别为jdk1.8.0_231、apache-maven-3.6.1和nacos,如下图:
[root@iZwz9esp2n1d8sbjylnzxaZ local]# cd /usr/local/
[root@iZwz9esp2n1d8sbjylnzxaZ local]# ll
total 275724
drwxr-xr-x 7 root root 160 Sep 2 10:21 aegis
drwxr-xr-x 6 root root 99 Sep 1 19:06 apache-maven-3.6.1
-rw-r--r-- 1 root root 9136463 Sep 1 19:06 apache-maven-3.6.1-bin.tar.gz
drwxr-xr-x. 2 root root 150 Jun 23 11:28 bin
drwxr-xr-x. 2 root root 6 Nov 3 2020 etc
drwxr-xr-x. 2 root root 6 Nov 3 2020 games
drwxr-xr-x. 2 root root 6 Nov 3 2020 include
drwxr-xr-x 7 10 143 245 Oct 5 2019 jdk1.8.0_231
-rw-r--r-- 1 root root 194147915 Aug 31 17:48 jdk1.8.0_231.tar.gz
drwxr-xr-x. 3 root root 23 Jun 23 11:28 lib
drwxr-xr-x. 4 root root 34 Jun 23 11:28 lib64
drwxr-xr-x. 2 root root 6 Nov 3 2020 libexec
drwxr-xr-x 7 root root 96 Sep 1 19:42 nacos
-rw-r--r-- 1 root root 79050436 Sep 1 19:03 nacos-server-1.4.1.tar.gz
drwxr-xr-x. 2 root root 6 Nov 3 2020 sbin
drwxr-xr-x. 7 root root 91 Aug 30 18:11 share
drwxr-xr-x. 2 root root 6 Nov 3 2020 src
[root@iZwz9esp2n1d8sbjylnzxaZ local]# 2、配置java和maven环境变量,如下图:
vim /etc/profile在文件末尾追加下面的配置,并保存
#java环境变量
export JAVA_HOME=/usr/local/jdk1.8.0_231
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH
#maven环境变量
MAVEN_HOME=/usr/local/apache-maven-3.6.1
export PATH=$PATH:$MAVEN_HOME/bin刷新配置文件,让新添加的配置文件生效
source /etc/profile二、修改配置nacos服务文件
1、修改nacos启动文件startup.sh,位置在解压后的nacos文件夹下的bin文件夹里面,如下:
编辑startup.sh
vim /usr/local/nacos/bin/startup.sh在顶部添加第一环节中的JAVA_HOME,并修改启动方式为单列,其中java环境变量必须得配置成自己的,不然无法启动会报如下错误:
which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
,文件配置如下图

2、修改nacos配置文件application.properties,位置在解压后的nacos文件夹下的conf文件夹里面,如下
vim /usr/local/nacos/conf/application.properties编辑内容如下:

三、编辑服务脚本
1、编辑服务文件
vim /lib/systemd/system/nacos.service2、输入如下内容,并保存
[Unit]
Description=nacos
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nacos/bin/startup.sh
ExecReload=/usr/local/nacos/bin/shutdown.sh
ExecStop=/usr/local/nacos/bin/shutdown.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target3、设置开启启动和相关命令
systemctl daemon-reload #先进行文件生效配置
systemctl enable nacos.service #设置为开机启动
systemctl daemon-reload #先进行文件生效配置
systemctl enable nacos.service #设置为开机启动
systemctl start nacos.service #启动nacos服务
systemctl stop nacos.service #停止nacos服务
systemctl status nacos.service #查询nacos服务状态启动成功截图:
