首页 > 其他分享 >nacos+dubbo

nacos+dubbo

时间:2023-08-27 18:44:43浏览次数:27  
标签:node dubbo compose -- nacos docker root

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

相关文章

  • Nacos安装指南
    Nacos安装指南1.Windows安装开发阶段采用单机安装即可。1.1.下载安装包在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:GitHub主页:https://github.com/alibaba/nacosGitHub的Release下载页:https://github.com/alibaba/nacos/releases如图:本次采......
  • 阿里Nacos注册中心相关简单使用
    使用服务端服务端安装及配置运行和配置中心一样,Nacos配置中心客户端添加依赖<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId><version>2.2.1.RELEASE</version><......
  • 阿里Nacos配置中心简单使用
    简介Nacos是DynamicNamingandConfigurationService的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos致力于帮助你发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助你快速实现动态服务发现、服务配置、服务元数据及流......
  • Nacos漏洞总结
    Nacos简介Nacos是阿里巴巴推出来的一个新开源项目,是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。致力于帮助发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,可以快速实现动态服务发现、服务配置、服务元数据及流量管理。复现环境搭建本次复......
  • Nacos笔记(六):Nacos应用 - 注册中心、配置中心
    Nacos官网:https://nacos.io/zh-cn/index.html。Nacos注册中心/配置中心搭建官方文档地址:https://nacos.io/zh-cn/docs/v2/ecology/use-nacos-with-spring-cloud.html。1、注册中心Nacos注册中心原理图:  1.1、项目搭建创建新项目,项目结构如下:  父......
  • nacos集群搭建
                                    ......
  • Nacos配置管理-配置热更新
                 ......
  • Nacos配置管理-添加Nacos配置
            ......
  • Nacos-Nacos和Eureka的对比
      临时实例会被心跳检测,一旦出现问题就会被剔除而非临时实例不会,nacos会主动访问,出现问题会发出警报,但是不会剔除,会等实例修复 Nacos会主动发送给服务消费者变更信息,一旦出现心跳检测出现问题就会发送     ......
  • Nacos-环境隔离
               ......