预备环境准备
请确保是在环境中安装使用:
- 64 bit OS Linux/Unix/Mac,推荐使用Linux系统。
- 64 bit JDK 1.8+;下载.配置。
- 3个或3个以上Nacos节点才能构成集群。
- 数据库mysql5.7
- 机器 10.10.1.20 10.10.1.21 10.10.1.22
二进制包安装
- 同时下载到三台机器上
[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
- 使用数据库导入初始化表,会生成如下表信息。
application.properties 配置
- 三个节点配置信息一致,其他默认
验证
- 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
- 看到集群节点绿了。说明成功了。
继续阅读
- 我的QQ
- QQ扫一扫
-
- 我的头条
- 头条扫一扫
-
评论