Linux 部署Nacos

本文章使用的nacos版本是1.4.1

下载

GitHub地址:https://github.com/alibaba/nacos/releases

安装

将下载的压缩包上传到Linux服务器上

在这里插入图片描述
进入存放压缩包的路径执行如下命令:

unzip nacos-server-1.4.1.zip
cd nacos/bin 

在这里插入图片描述
解压好了之后就可以启动服务了,进入nacos目录中的bin文件夹执行下面的命令:

sh startup.sh -m standalone

standalone 代表单机模式运行,非群集

启动之后可以查看一下logs文件下的 start.out日志文件中有没有报错,然后访问http://127.0.0.1:8848/nacos/
在这里插入图片描述
如果启动成功会出现上面的画面。

Nacos部署中的一些常见问题汇总

  1. Failed to create database ‘/data/soft/nacos/data/derby-data’
    问题描述
    使用命令sh startup.sh -m standalone启动的时候,出现如下报错:
    Caused by: java.lang.RuntimeException: load schema.sql error.org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Failed to create database ‘/data/nacos/data/derby-data’, see the next exception for details.)
    at com.alibaba.nacos.config.server.service.LocalDataSourceServiceImpl.reload(LocalDataSourceServiceImpl.java:110)
    at com.alibaba.nacos.config.server.service.LocalDataSourceServiceImpl.init(LocalDataSourceServiceImpl.java:94)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor L i f e c y c l e E l e m e n t . i n v o k e ( I n i t D e s t r o y A n n o t a t i o n B e a n P o s t P r o c e s s o r . j a v a : 363 ) a t o r g . s p r i n g f r a m e w o r k . b e a n s . f a c t o r y . a n n o t a t i o n . I n i t D e s t r o y A n n o t a t i o n B e a n P o s t P r o c e s s o r LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:363) at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:363)atorg.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessorLifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:307)
    at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:136)
    … 70 common frames omitted
    解决方法
    删除报错信息中的’/data/nacos/data/derby-data’目录,重新启动。

更多文章请扫码关注公众号,有问题的小伙伴也可以在公众号上提出。
请添加图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值