Nacos安装和配置

Posted 起岸星辰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nacos安装和配置相关的知识,希望对你有一定的参考价值。

我们这里是在Centos7上进行的操作;首先在nacos的github:https://github.com/alibaba/nacos/releases 上下载安装包,直接选择最新的releases版本即可,如:nacos-server-1.4.1.tar.gz;windows系统的话直接下载zip包安解压即可。

配置jdk(如果没有的话)

当注意需要安装和配置Java环境(使用yum快速安装和配置jdk yum install java-1.8.0-openjdk.x86_64

# 查看已有jdk版本yum list java*
# 这里直接安装jdk8yum install java-1.8.0-openjdk.x86_64 -yyum install java-1.8.0-openjdk-devel.x86_64 -y
单机版部署

非常简单直接解压启动即可。

tar -xvf nacos-server-1.4.1.tar.gzcd nacossh startup.sh -m standalone

启动成功后访问http://192.168.56.102:8848/nacos/index.html 即可,默认是没有密码的,进去过后可以通过修改密码进行设置。如果开启了防火墙,要么通过如下命令停止防火墙。

systemctl disable firewalldsystemctl stop firewalld

或者设置防火墙开放端口

firewall-cmd --zone=public --add-port=8848/tcp --permanentfirewall-cmd --reload

查看防火墙开放端口:firewall-cmd --list-port停止Nacos服务 sh bin/shutdown.sh


集群版部署

解压安装包

tar -xvf nacos-server-1.4.1.tar.gzcd nacos# 拷贝集群配置文件cp conf/cluster.conf.example conf/cluster.confvi conf/cluster.conf

在cluster上添加服务节点

192.168.0.113:8848192.168.0.114:8848192.168.0.115:8848

修改conf目录下的application.properties中数据库配置

### If use mysql as datasource:spring.datasource.platform=mysql
### Count of DB:db.num=1
### Connect URL of DB:db.url.0=jdbc:mysql://192.168.56.103:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTCdb.user.0=rootdb.password.0=123456

创建数据库;压缩包里面有SQL语句,这里就不贴出来了。

注意里面的密码是需要加密的;使用的是spring-boot-starter-securitynew BCryptPasswordEncoder().encode("nacos")方法。可以直接用默认的nacos,后面启动成功登陆上去修改即可。

启动修改好配置后,依次启动每个nacos服务

sh bin/startup.sh



以上是关于Nacos安装和配置的主要内容,如果未能解决你的问题,请参考以下文章

Nacos安装配置教程

Docker 安装Nacos 分布式部署(注册中心和配置中心)

nacos系列windows安装与配置nacos

liunx安装和部署nacos配置中心

Nacos学习笔记 Nacos的简介与安装

安装Nacos