
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了分布式链路追踪技术Micrometer Tracing及其可视化工具Zipkin。Micrometer Tracing作为Sleuth的替代方案,主要用于微服务调用链路的数据采样,通过Trace ID和Span ID标识请求路径,记录各节点耗时、状态等信息,便于问题定位。Zipkin则负责将采集数据以图形化界面展示,帮助分析性能瓶颈。文章详细讲解了Zipkin的安装运行方法,并提供了Mi
介绍了分布式系统中的断路器模式及其实现框架Resilience4J。断路器主要用于防止服务雪崩效应,通过熔断机制在依赖服务出现故障时快速返回降级响应。文章详细解析了断路器的工作原理、三种状态转换(关闭、开启、半开)及核心配置参数,如失败率阈值、滑动窗口类型等。Resilience4J作为断路器实现方案,提供了熔断、限流、重试等功能模块,可有效提升系统容错能力。通过实际案例演示了如何配置基于失败率的
本文详细介绍了在Ubuntu 24.04虚拟机上安装Hadoop的完整过程。首先创建专属hadoop用户并配置权限,然后安装配置Hadoop 3.4.0,设置环境变量和Java路径。内容包括单节点独立运行测试和伪分布式模式配置,涉及SSH免密登录、NameNode格式化、HDFS服务启动等关键步骤。最后通过浏览器访问NameNode的Web界面(http://localhost:19870)验证安
本文介绍了Hadoop的核心组件HDFS和MapReduce的基本使用。HDFS是一个分布式文件系统,采用主从架构(NameNode和DataNode),具有高容错性和高吞吐量特性,适合存储超大规模文件。文章详细演示了HDFS的启动、文件操作(创建目录、上传/下载文件、删除文件)以及通过Web界面管理文件的方法。MapReduce部分解释了其"分而治之"的核心思想,包括Map和
本文介绍了Pay支付微服务项目的创建过程,演示了Maven父工程的搭建步骤。项目采用SpringBoot 3.2.0和SpringCloud 2023.0.0框架,JDK为17。文章说明了IDEA开发环境的配置要点,包括UTF-8字符编码设置、注解激活和Java编译版本选择。同时提供了完整的pom.xml文件内容,包含SpringCloud Alibaba、MyBatis、MySQL驱动等关键依赖
本文详细介绍了在Ubuntu环境下安装Anaconda3和Spark的完整流程。主要内容包括:1)从官网下载Anaconda3安装包并完成基础配置;2)通过conda初始化Python开发环境并设置自动激活选项;3)下载Spark安装包并配置环境变量;4)演示使用spark-shell和pyspark进行交互式操作;5)运行SparkPi示例程序并访问Web UI界面。文章提供了详细的命令行操作步
本文详细介绍了在分布式集群上安装和部署Hadoop的完整流程。主要内容包括:(1)在/usr/cstor目录下创建并解压Hadoop 2.7.7文件;(2)修改文件权限为普通用户;(3)配置HDFS环境,包括设置JDK路径、修改hadoop-env.sh和core-site.xml文件;(4)通过scp命令将配置好的Hadoop分发到子节点leifenglin1和leifenglin2。操作过程中
PySpark SQL 环境搭建与实战教程摘要 本教程详细介绍了在Ubuntu虚拟机中搭建PySpark SQL开发环境的过程,包括Anaconda3和Spark的安装配置。教程提供了完整的命令行操作步骤和环境变量配置方法,帮助读者快速掌握PySpark SQL进行大数据分析的关键技能。通过实际案例操作,读者可深入理解Spark SQL在数据处理中的应用价值。
本文介绍了在Ubuntu 24.04 LTS系统上安装Docker社区版的方法。首先需要检查系统架构和版本是否支持安装,确认x86-64架构后,通过官方脚本自动安装。安装过程包括下载get-docker.sh脚本、运行安装脚本以及处理可能出现的网络连接问题。安装完成后,需要启动Docker服务并设置为随系统启动。文章指出由于Docker官网服务器位于境外,可能导致下载不稳定,建议使用国内镜像源替代
MySQL 8.0默认使用caching_sha2_password加密,导致Navicat11等旧客户端连接失败。解决方法:通过管理员CMD登录MySQL,将root用户加密方式改为mysql_native_password(步骤5-6),并刷新权限(步骤8)。具体操作包括启动服务、修改加密类型和密码(可选),最后验证加密方式是否更新成功。







