NACOS2.0本地单机版

问题

由于某些原因服务器上面的nacos临时不能使用了,需要开发每个人在本机搭个单机nacos进行调试开发。😑一言难尽。
这里假设本机已经安装好Java8的环境了。

步骤

下载二进制包

nacos包下载
直接跑到nacos的github项目页面下载就行了。
https://github.com/alibaba/nacos/releases

数据库准备

-- 创建数据库
create database nacosdb default character set utf8mb4 collate utf8mb4_unicode_ci;
-- 创建用户和密码
create user 'nacosuser'@'%' identified by 'nacosUser';
-- 授权
grant all privileges on nacosdb.* to 'nacosuser'@'%';
-- 刷新权限
flush privileges;

完成数据库和相关用户密码设置之后,找到nacos解压包中的数据库初始化sql文件,即:mysql-schema.sql,如下图:mysql-schema.sql
在上述创建的数据库中,初始化该文件即可:

source mysql-schema.sql

到这里nacos数据库准备工作就完成一半了。

修改配置

nacos配置文件
接下来开始修改nacos的配置文件,主要配置如下:

    1. 配置数据库;
    1. 配置认证;

配置数据库

主要配置如下:

spring.datasource.platform=mysql

db.num=1
db.url.0=jdbc:mysql://127.0.01:3306/nacosdb?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=nacosuser
db.password=nacosUser

如下图:
![nacose数据库配置](https://img-blog.csdnimg.cn/7817993de601453b8b4bcb5b2cfbe463.png)

配置认证

# 启用认证
nacos.core.auth.enabled=true
# 配置key
nacos.core.auth.server.identity.key=0s5kygzbIaw8
# 配置value
nacos.core.auth.server.identity.value=EBOObu11vFpH
# 配置一个base64处理后的key
nacos.core.auth.plugin.nacos.token.secret.key=emhhbmd5YWxpbnpoYW5neWFsaW56aGFuZ3lhbGluemhhbmd5YWxpbnpoYW5neWFsaW56aGFuZ3lhbGluCg==

base64小操作:

# base64编码
echo "zhangyalinzhangyalinzhangyalinzhangyalinzhangyalinzhangyalin" | base64
# base64编码效果
emhhbmd5YWxpbnpoYW5neWFsaW56aGFuZ3lhbGluemhhbmd5YWxpbnpoYW5neWFsaW56aGFuZ3lhbGluCg==
# base64解码
echo "emhhbmd5YWxpbnpoYW5neWFsaW56aGFuZ3lhbGluemhhbmd5YWxpbnpoYW5neWFsaW56aGFuZ3lhbGluCg==" | base64 -D
# base64解码效果
zhangyalinzhangyalinzhangyalinzhangyalinzhangyalinzhangyalin

如下图:
nacos认证

测试

http://127.0.0.1:8848/nacos/#/login
打开如下图:
测试nacos

总结

到这里就是nacos在本机的简单部署。

参考:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值