Nacos集群

IT
IT
IT
335
文章
1
评论
2020年8月13日11:24:37 评论 1,675 2960字阅读9分52秒

预备环境准备

请确保是在环境中安装使用:

  1. 64 bit OS Linux/Unix/Mac,推荐使用Linux系统。
  2. 64 bit JDK 1.8+;下载.配置
  3. 3个或3个以上Nacos节点才能构成集群。
  4. 数据库mysql5.7
  5. 机器 10.10.1.20 10.10.1.21 10.10.1.22

Nacos集群

二进制包安装

  • 同时下载到三台机器上
[root@iZ2zed55p2ydm2vc8m4u9wZ ~]# wget https://github.com/alibaba/nacos/releases/download/1.3.2/nacos-server-1.3.2.tar.gz
  • 三个节点同时解压
[root@iZ2zed55p2ydm2vc8m4u9xZ ~]# tar zxf nacos-server-1.3.2.tar.gz  -C /usr/local/
  • 配置三个节点到nacos
[root@iZ2zed55p2ydm2vc8m4u9xZ ~]# cd /usr/local/nacos/conf/
[root@iZ2zed55p2ydm2vc8m4u9xZ conf]# cp cluster.conf.example cluster.conf
[root@iZ2zed55p2ydm2vc8m4u9xZ conf]# vim cluster.conf
10.10.1.20:8848
10.10.1.21:8848
10.10.1.22:8848

安装基础环境

  • 三个节点安装jdk
[root@iZ2zed55p2ydm2vc8m4u9xZ conf]# yum -y install java-1.8.0-openjdk*
[root@iZ2zed55p2ydm2vc8m4u9xZ conf]# vim /etc/profile
export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
[root@iZ2zed55p2ydm2vc8m4u9xZ conf]# source /etc/profile
[root@iZ2zed55p2ydm2vc8m4u9xZ conf]# java -version
openjdk version "1.8.0_262"
OpenJDK Runtime Environment (build 1.8.0_262-b10)
OpenJDK 64-Bit Server VM (build 25.262-b10, mixed mode)
  • 任意一个节点安装mysql
[root@iZ2zed55p2ydm2vc8m4u9xZ ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
[root@iZ2zed55p2ydm2vc8m4u9xZ ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
[root@iZ2zed55p2ydm2vc8m4u9xZ ~]# yum -y install mysql-community-server
[root@iZ2zed55p2ydm2vc8m4u9xZ ~]# systemctl start  mysqld.service
[root@iZ2zed55p2ydm2vc8m4u9xZ ~]# grep "password" /var/log/mysqld.log
2020-08-13T03:46:00.422503Z 1 [Note] A temporary password is generated for root@localhost: :lY#GG1=Dyzt
[root@iZ2zed55p2ydm2vc8m4u9xZ ~]# mysql -uroot -p:lY#GG1=Dyzt
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'XIAOXIN@root2758';
Query OK, 0 rows affected (0.00 sec)

mysql> grant all privileges on *.* to 'root'@'%' identified by 'XIAOXIN@root2758';
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql>  flush privileges;
Query OK, 0 rows affected (0.00 sec)
  • 创建数据库
mysql> create  database nacos_config default character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
  • 保存sql语句在nacos_config库中执行
  • https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.sql
  • 使用数据库导入初始化表,会生成如下表信息。

Nacos集群

application.properties 配置

  • 三个节点配置信息一致,其他默认
此处为隐藏的内容!
登录后方可查看!

Nacos集群

验证

  • http://10.10.1.20:8848/nacos/#/login
  • http://10.10.1.21:8848/nacos/#/login
  • http://10.10.1.22:8848/nacos/#/login
  • 默认账号和密码 nacos
  • 看到集群节点绿了。说明成功了。

Nacos集群

继续阅读
  • 我的QQ
  • QQ扫一扫
  • weinxin
  • 我的头条
  • 头条扫一扫
  • weinxin
Nacos 最后更新:2020-8-20
IT
  • 本文由 发表于 2020年8月13日11:24:37
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Eureka同步到nacos Nacos

Eureka同步到nacos

官方介绍文档地址 https://nacos.io/zh-cn/docs/nacos-sync.html 官方安装文档地址 https://nacos.io/zh-cn/docs/nacos-sync...
Nacos Nacos

Nacos

Nacos简介 Nacos是阿里巴巴集团开源的一个易于使用的平台,专为动态服务发现,配置和服务管理而设计。它可以帮助您轻松构建云本机应用程序和微服务平台。 Nacos基本上支持现在所有类型的服务,例如...
Eureka同步到nacos Nacos

Eureka同步到nacos

官方介绍文档地址 https://nacos.io/zh-cn/docs/nacos-sync.html 官方安装文档地址 https://nacos.io/zh-cn/docs/nacos-sync...
Nacos Nacos

Nacos

Nacos简介 Nacos是阿里巴巴集团开源的一个易于使用的平台,专为动态服务发现,配置和服务管理而设计。它可以帮助您轻松构建云本机应用程序和微服务平台。 Nacos基本上支持现在所有类型的服务,例如...