linux系统安装nacos2.3.2

1、下载

离线下载地址:https://github.com/alibaba/Nacos/releases
我是在线下载的,放到了/usr/local
在线下载地址:

 wget https://github.com/alibaba/nacos/releases/download/2.3.2/nacos-server-2.3.2.tar.gz

2、解压

我的文件在/usr/local下

#找到目录
cd /usr/local
#解压
tar -zxvf nacos-server-2.3.2.tar.gz
#解压后生成一个nacos文件夹

在这里插入图片描述

3、修改配置文件

1、查看启动文件,默认cluster集群启动,单机启动将MODE设置为:standalone,如下图:

cd /usr/local/nacos/bin
more startup.sh

在这里插入图片描述

2、修改数据源为数据库
数据库结构参考:
https://note.youdao.com/s/GzocLwP8

配置文件的位置: /usr/local/nacos/conf/application.properties

#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
 spring.datasource.platform=mysql

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

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

3、修改是否输出tomcat日志(日志太大了,我这里关闭输出)

#路径: /usr/local/nacos/conf/application.properties

#修改配置
server.tomcat.accesslog.enabled=false

4、安全认证

# 认证信息
nacos.core.auth.enabled=true
#登录账号/密码(一定要设置复杂密码)
nacos.core.auth.server.identity.key=nacos
nacos.core.auth.server.identity.value=nacos
#这个secret配置可以用下面的java代码生成
nacos.core.auth.plugin.nacos.token.secret.key=keyXXX

认证算法的java代码

public static void main(String[] args) throws IOException {
   // 密钥(自己定义)
    String src = "nacoskey905gnGajfm8olpppa677yggG8Ifm78kjnmbxa5TJ6B78VVGG";
    sun.misc.BASE64Encoder en = new sun.misc.BASE64Encoder();
   
    String encodeStr = en.encode(src.getBytes());
    System.out.println(encodeStr);//密钥值
    System.out.println(encodeStr.length());//查看密钥值的长度,必须大于32

    sun.misc.BASE64Decoder dec = new sun.misc.BASE64Decoder();
    byte[] data = dec.decodeBuffer(encodeStr);
    System.out.println(new String(data));

}

4、启动

单机启动

sh startup.sh -p standalone

集群启动

sh startup.sh -p embedded

5、访问地址查看

more /usr/local/nacos/logs/start.out

在这里插入图片描述

如果无法访问,可以查看下是否开放端口(默认:8848),开放端口

firewall-cmd --list-ports
firewall-cmd --zone=public --add-port=8848/tcp --permanent
firewall-cmd --reload

6、登录

http://10.23.190.127:8848/nacos/index.html
输入实际的用户名密码即可登录

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值