Dubbo 整合 Nacos 实现 CRUD
第一步:首先虚拟出来一个空的虚拟机 node-nacos:
修改ip为192.168.10.200,并修改hostname为node-nacos
# 修改之前先下载几个常用的工具
[root@node-nacos ~]# yum install -y vim net-tools
# 修改hostname,并重启
[root@node-nacos ~]# vim /etc/hostname
[root@node-nacos ~]# reboot
# 修改ens33 中的ip,并刷新
[root@node-nacos etc]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
[root@node-nacos etc]# systemctl restart network.service
安装JDK环境
# 本地jar包上传到虚拟机环境
scp jdk-8u301-linux-x64.tar.gz root@node-nacos:/root
# 创建 java 目录
[root@node-nacos ~]# mkdir /usr/local/java
# 1.解析jdk的包到 /usr/local/java 下:
[root@node-nacos /]# tar -zvxf jdk-8u301-linux-x64.tar.gz -C /usr/local/java/
# 2.并配置java环境
[root@node-nacos /]# vim /etc/profile.d/my_env.sh
# JAVA_HOME
export JAVA_HOME=/usr/local/java/jdk1.8.0_301/
export PATH=$PATH:$JAVA_HOME/bin
[root@node-nacos /]# source /etc/profile
安装docker
# 使用官方脚本安装:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
# 安装 docker-compose
# 在github上下载二进制的 docker-compose 文件
$ sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 将可执行权限应用于二进制文件:
[root@node-nacos bin]# chmod +x /usr/local/bin/docker-compose
# 创建软链接
[root@node-nacos bin]# ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker运行报错docker0: iptables: No chain/target/match by that name.
# 停止 docker
systemctl stop docker 或者 service docker stop 或者 systemctl stop docker.socket
# 保存 iptables
[root@node-nacos bin]# iptables-save > /etc/sysconfig/iptables
# 启动docker
systemctl start docker 或者service docker start
# 设置docker 开机自启动
systemctl enable docker
安装nacos
# 先创建自己常用的目录
mkdir -p /opt/{moudel,software}
# github 上下载nacos-docker
git clone https://github.com/nacos-group/nacos-docker.git
cd nacos-docker
# 通过docker-compose 部署nacos
docker-compose -f example/standalone-mysql-8.yaml up
开启防火墙端口:
# 开放8080端口
firewall-cmd --zone=public --add-port=8848/tcp --permanent
firewall-cmd --zone=public --add-port=9848/tcp --permanent
# 移除8080端口
firewall-cmd --zone=public --remove-port=8848/tcp --permanent
# 显示开放的端口
firewall-cmd --zone=public --list-ports
# 开放端口后重新加载
firewall-cmd --reload
项目工程搭建:
不积硅步无以至千里,先从搭建mybatisplus做起吧。
Spring整合mybatisplus实现CRUD;
标签:node,dubbo,compose,--,nacos,docker,root From: https://www.cnblogs.com/xxs-oao/p/17660661.html