若依系统基于nacos注册中心搭建

目录

nacos问题

项目内部问题

MySQL的问题

redis的问题


操作流程https://blog.csdn.net/maitian_2008/article/details/118579638?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163141230316780366510064%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=163141230316780366510064&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_v2~rank_v29_name-1-118579638.pc_v2_rank_blog_default&utm_term=%E8%8B%A5%E4%BE%9D&spm=1018.2226.3001.4450

遇到的问题

nacos正常启动,

Linux/Unix/Mac启动命令(standalone代表着单机模式运行,非集群模式):

./startup.sh -m standalone

 Windows启动命令(standalone代表着单机模式运行,非集群模式):

startup.cmd -m standalone

 成功就打开浏览器,输入http://localhost:8848/nacos地址

默认账号密码为nacos/nacos

nacos问题

 问题一

Server check fail, please check server 192.168.241.129 ,port 9848 is available , error ={}

网上看了很多,说是nacos版本问题需换成版本更高的如2.0,下载地址如下

Releases · alibaba/nacos · GitHub

windows版redis Tags · microsoftarchive/redis · GitHub

当我下好后,修改配置

server.port=8848

#*************** Network Related Configurations ***************#
### If prefer hostname over ip for Nacos server addresses in cluster.conf:
# nacos.inetutils.prefer-hostname-over-ip=false

### Specify local server's IP:
# nacos.inetutils.ip-address=


#*************** 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/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=123456

### Connection pool configuration: hikariCP
db.pool.config.connectionTimeout=30000
db.pool.config.validationTimeout=10000
db.pool.config.maximumPoolSize=20
db.pool.config.minimumIdle=2

若依系统基于nacos注册中心搭建_第1张图片

 修改成

 若依系统基于nacos注册中心搭建_第2张图片

 注:nacos默认是集群启动

 输入dos命令startup.cmd -m standalone

 问题二

若依系统基于nacos注册中心搭建_第3张图片

 出现上面问题是因为没有以管理员身份运行

启动发现注册失败,

问题三

nacosCaused by: java.io.IOException: Unable to create directory

后面发现是我配置的数据库里面没有表,将表加入即可

若依系统基于nacos注册中心搭建_第4张图片

然后启动服务端还是报原来旧版本的错误,原来是quatz.sql忘记导入ry-cloud库中

这样基本上nacos和网关基本准备好

然后发现

项目内部问题

问题四

lugin 'org.apache.maven.plugins:maven-compiler-plugin:' not found

加版本号

若依系统基于nacos注册中心搭建_第5张图片

 父工程下的pom文件

若依系统基于nacos注册中心搭建_第6张图片

 下方问题:程序的编译和运行都是没有问题的,这个错误提示并不会产生影响

若依系统基于nacos注册中心搭建_第7张图片 

 若要解决可以在setting里面设置

若依系统基于nacos注册中心搭建_第8张图片

 

MySQL的问题

 问题五

用dos命令启动mysql

 

如果 出现下方错误,说明没有用管理员的身份运行cmd

 

 连接MySQL服务器,命令如下:mysql -h localhost -u root -p;

redis的问题

问题六

redis启动命令:redis-server redis.windows.conf

若依系统基于nacos注册中心搭建_第9张图片

 如果

redis启动客服端报这个错误的原因(演示版本redis3.2)

是你没有启动相应的服务端,服务端不提供服务,客户端怎么可能访问到呢

在这里插入图片描述

 方式一:进入redis的目录,先双击运行redis-server.exe,再双击启动redis-cli.exe即可

在这里插入图片描述

不要关闭redis-server 服务端,双击启动redis-cli客服端 在这里插入图片描述

问题七

Redis - 连接服务 出现Unable to connect to xxx

Invocation of init method failed; nested exception is org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to 123.0.0.1:6379

极大可能是yml文件中的IP写错了,在nacos中修改

localhost和127.0.0.1的关系:

localhost也叫local ,正确的解释是:本地服务器。

        localhost 是一个域名,在过去它指向 127.0.0.1 这个IP地址。在操作系统支持 ipv6 后,它同时还指向ipv6 的地址 [::1]

若依系统基于nacos注册中心搭建_第10张图片

你可能感兴趣的:(java)