nacos的安装和启动、注册中心、配置中心、持久化(mysql)、集群

目录

一、nacos的安装和启动

安装步骤:

二、nacos的注册中心

入门案例

 三、nacos的配置中心

创建配置信息

 读取配置信息

 四、数据持久化( mysql )

 五、集群

部署多个nacos

安装nacos管理软件nginx 

启动测试


一、nacos的安装和启动

安装步骤:

1、打开Linux虚拟机,上传nacos压缩文件。nacos1.4.1.tar.gz上传到Linux虚拟机指定文件夹或者是进入官网查找自己想要下的版本,下载地址https://github.com/alibaba/nacos/tags

[root@localhost ~]# cd /usr/upload/
[root@localhost upload]# rz

[root@localhost upload]# ll
总用量 264460
-rw-r--r--. 1 root root 191753373 10月 25 2018 jdk-8u191-linux-x64.tar.gz
-rw-r--r--. 1 root root  79052411 3月  26 12:26 nacos-server-1.4.1.tar.gz
[root@localhost upload]# 

 2、解压文件到指定目录

[root@localhost upload]# tar -zxvf nacos-server-1.4.1.tar.gz -C /usr/local

 启动步骤:

3 、启动(非集群模式启动)

[root@localhost bin]# ll
总用量 24
-rw-r--r--. 1 root root   712 8月  12 18:48 derby.log
drwxr-xr-x. 2 root root    39 8月  12 14:12 logs
-rwxr-xr-x. 1  502 games  954 5月  14 2020 shutdown.cmd
-rwxr-xr-x. 1  502 games  951 12月 15 2020 shutdown.sh
-rwxr-xr-x. 1  502 games 3340 1月  14 2021 startup.cmd
-rwxr-xr-x. 1  502 games 4923 1月  14 2021 startup.sh
drwxr-xr-x. 3 root root    20 8月  12 14:12 work
[root@localhost bin]# ./startup.sh -m standalone

4、验证是否成功

电脑浏览器访问:http://虚拟机IP:8848/nacos,默认用户名/密码为: nacos/nacos若能成功访问图形化管理界面则说明nacos成功安装并启动

5、关闭nacos

[root@localhost bin]# ./shutdown.sh

二、nacos的注册中心

入门案例

1、创建父工程nacos_parent并引入相关依赖

 <properties>
        <!-- 项目源码及编译输出的编码 -->
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <!-- 项目编译JDK版本 -->
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </properties>
    <dependencyManagement>
        <dependencies>
            <!--Spring Boot-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-dependencies</artifactId>
                <version>2.3.2.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <!--spring cloud Netflix-->
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>Hoxton.SR9</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <!--spring cloud 阿里巴巴-->
            <dependency>
                <groupId>com.alibaba.cloud</groupId>
                <artifactId>spring-cloud-alibaba-dependencies</artifactId>
                <version>2.2.6.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

2、创建子工程nacos_common并创建公共实体类 ( 公共 )

package com.bjpowernode.pojo;

public class User {
    private Integer id;
    private String name;
    private Integer age;

    public User() {
    }

    public User(Integer id, String name, Integer age) {
        this.id = id;
        this.name = name;
        this.age = age;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getAge() {
        return age;
    }

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值