linux服务器安装Nacos
1.Nacos运行需要java环境
如果已经配置好了jdk可以略过这步,后面如果启动报错再回来看
安装jdk开发环境:
yum install java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64
安装完成后,在/usr/lib/jvm/路径下可以看到java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64包
配置环境变量
执行命令,编辑profile文件
vim /etc/profile
在文件的末尾加上
#set java environment
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64
export JRE_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$PATH:$JRE_HOME/bin:$JAVA_HOME/bin
文件修改完成后,执行命令
source /etc/profile
环境变量配置完成
2.下载Nacos安装包
下载地址: https://github.com/alibaba/nacos/releases
包下载下来的压缩包上传到/home/nacos目录下并解压
3.执行Nacos的SQL文件
Nacos默认以MySql作为数据库,需要预先初始化数据库
Sql文件在安装包的config文件夹下:mysql-schema.sql
4.修改配置文件
首先配置上面的已经初始化的数据库
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://11.162.196.16:3306/nacos_devtest?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=nacos_devtest
db.password=youdontknow
配置鉴权
nacos.core.auth.system.type=nacos
nacos.core.auth.enabled=true
nacos.core.auth.default.token.secret.key=VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg=
不配置鉴权会报错
5.启动
进入nacos安装包的bin目录下,执行
sh startup.sh -m standalone
关闭服务:
sh shutdown.sh