目录
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
问题一
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默认是集群启动
输入dos命令startup.cmd -m standalone
问题二
出现上面问题是因为没有以管理员身份运行
启动发现注册失败,
问题三
nacosCaused by: java.io.IOException: Unable to create directory
后面发现是我配置的数据库里面没有表,将表加入即可
然后启动服务端还是报原来旧版本的错误,原来是quatz.sql忘记导入ry-cloud库中
这样基本上nacos和网关基本准备好
然后发现
问题四
lugin 'org.apache.maven.plugins:maven-compiler-plugin:' not found
加版本号
父工程下的pom文件
下方问题:程序的编译和运行都是没有问题的,这个错误提示并不会产生影响
若要解决可以在setting里面设置
问题五
用dos命令启动mysql
如果 出现下方错误,说明没有用管理员的身份运行cmd
连接MySQL服务器,命令如下:mysql -h localhost -u root -p;
问题六
redis启动命令:redis-server redis.windows.conf
如果
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]