hadoop完全分布式
摘要:完全分布式:每台机器运行一个进程的服务 需要在多台计算机上分别运行主节点和从节点。在这种模式下,Hadoop的相关进程分别运行在多个节点上,形成一个真正意义上的集群。 注意:每台机器的配置是相同的 1.下载Hadoop。 这一步,和伪分布式一样,需要注意的是,在slave1和slave2上需做同样的
阅读全文
hadoop-1
摘要:hadoop安装 环境 域名映射 /etc/hosts hostnamectl set-hostname slave2 192.168.10.100 master 192.168.10.110 slave1 192.168.10.120 slave2 关闭防火墙。 systemctl stop fi
阅读全文
k8s-基础入门
摘要:k8s-基础入门 kubeadm-dind-cluster 工具来快速地部署一个 kubernetes 集群,并且在其上使用 kubectl 来熟练掌握集群的基本结构及概念。 知识点 Kubernetes 集群的基本结构 kubectl 的基本使用 Resource 的基本概念 Namespace
阅读全文
Compose编排Spring Cloud微服务2
摘要:Compose编排Spring Cloud微服务2 Docker-Compose 来部署一个双节点的 Eureka 集群 application.yml spring: application: name: microservice-eureka-server-ha spring: profiles
阅读全文
Compose 编排 SpringCloud微服务
摘要:Compose 编排 SpringCloud微服务 将 Eureka 等微服务运行在 Docker 容器中 docker-compose 编排文件的编写 通过 Docker Compose 启动、停止 现在我们开始学习如何通过 Docker-Compose 组合编排运行多个微服务。 将 Eureka
阅读全文
Docker Compose 编排微服务
摘要:Docker Compose 编排微服务 Docker Compose 简介 Docker Compose 安装 Docker Compose 快速入门 Compose 简介 Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。 Compose 有多种安装方式,例如通过 She
阅读全文
ubuntu 安装maven
摘要:下载 https://maven.apache.org/download.cgi wget https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz tar -zxvf
阅读全文
微服务运行在 Docker 之上
摘要:Dockerfile 及其常见指令介绍 maven 插件打包镜像 Eureka Server 微服务运行在容器中 https://github.com/spotify/docker-maven-plugin Dockerfile 及其常见指令介绍 Dockerfile 其实一个文本文件,其中包含了若
阅读全文
docker入门
摘要:云原生概念 Docker 容器介绍 Docker 容器入门 Docker 一些常用的命令 云原生概念 这一概念之所以前面没有提出来让大家了解是担心大家一下子不太容易理解。所以经过前面微服务的实验过后能够对相关概念有所理解后,再为大家介绍云原生的概念。 提及云原生,首先需要了解一下 CNCF,即云原生
阅读全文
springcloud-Sleuth 与 Zipkin 结合图形化展示
摘要:springcloud-Sleuth 与 Zipkin 结合图形化展示 分布式追踪相关基础概念 Google Dapper 论文和 Zipkin Spring Cloud Sleuth 介绍及使用 Spring Cloud Sleuth 与 Zipkin 结合使用进行图形化展示 通过 Spring
阅读全文
Spring Cloud Config 配置管理
摘要:配置中心的作用 Spring Cloud Config 简介 Spring Cloud Config 使用 配置中心的作用 经过前文讲解,微服务架构已经日趋完善——现在已经可以做一个大型的应用了!然而,随着项目的迭代,微服务数目往往与日俱增,如何高效地管理配置成为我们必须解决的问题。Spring C
阅读全文
springcloud-Zuul 网关
摘要:网关的作用以及什么是网关 Spring Cloud Zuul 介绍 Zuul 的使用 我们已经学会了将我们的服务注册到服务中心并学会了服务之间通过 Ribbon 或者 Feign 调用,也学会了通过 Hystrix 来为我们服务实现容错机制,你所掌握的微服务架构知识体系也逐渐完善。 然而,迄今为止,
阅读全文
springcloud-Hystrix 容错处理
摘要:实现容错的常见三种机制 在项目中如何使用 Hystrix 我们已实现服务发现和负载均衡,同时,使用 Feign 也实现了良好的远程调用——使得我们的代码是可读和可维护的。理论上,我们现在已经可以构建一个不错的分布式应用了,但微服务之间是通过网络通信的,网络可能出现问题,同时,微服务本身也并非 100
阅读全文
springcloud-Feign 声明式 REST 调用
摘要:Feign 基础 将前面的例子用 Feign 改写,让其达到与 Ribbon + RestTemplate 相同的效果。 如果系统业务非常复杂,而你是一个新人,当你看到这行代码,恐怕很难一眼看出其用途是什么。 这个例子构造的 URL 非常简单,但如果你需要构造类似如下这么丑陋的 URL 时,比如:h
阅读全文
springcloud-Ribbon 客户端负载均衡
摘要:Ribbon 基础 Ribbon 引入项目改造 一般来说,提到负载均衡,大家一般很容易想到浏览器 -> NGINX -> 反向代理多个 Tomcat 这样的架构图——业界管这种负载均衡模式叫”服务器端负载均衡”,因为此种模式下,负载均衡算法是 NGINX 提供的,而 NGINX 部署在服务器端。 R
阅读全文
springcloud--服务发现服务
摘要:服务发现服务(microservice-eureka-server) 用户服务提供者(microservice-provider-user) 电影服务消费者(microservice-consumer-movie) 工具及软件 JDK:建议使用 JDK 1.8 Spring Boot:实验使用 Sp
阅读全文
springcloud-整合 Spring Boot Actuator
摘要:指标监控是什么? 为微服务集成 Spring Boot Actuator 基础指标监控的端点 Spring Boot Actuator 是 Spring Boot 管方提供的监控组件。我们只需要在项目中添加该依赖就可以整合 Spring Boot Actuator 端点(Spring Boot 2.
阅读全文
springcloud环境
摘要:微服务 微服务架构师当前软件开发领域的技术热点。它在各种博客、社交媒体和会议演讲上的出镜率非常之高。大家以前可能或多或少听说过些许。然而微服务似乎又是非常虚幻的————我们找不到微服务的完整定义,以至于很多人认为这是一个概念的炒作。 一般讲到微服务架构,都会提到单体应用。首先来说说单体应用: 一个归
阅读全文
linux搭建maven私服
摘要:https://www.sonatype.com/download-oss-sonatype http://www.sonatype.org/downloads/nexus-2.1.2-bundle.tar.g java环境 wget https://dragonwell.oss-cn-shangh
阅读全文
部署基于Dragonwell的Java运行环境
摘要:http://dragonwell-jdk.io/?spm=a2c6h.13858378.0.0.63fa3931RHbFiR wget https://dragonwell.oss-cn-shanghai.aliyuncs.com/8/8.6.5-GA/Alibaba_Dragonwell_8.6
阅读全文
ELKR (Elasticsearch + Logstash + Kibana + Redis) 一套完整的 Nginx 日志分析技术栈
摘要:ELKR (Elasticsearch + Logstash + Kibana + Redis) 一套完整的 Nginx 日志分析技术栈 ELK Stack 的基本概念 安装 ELK 组件 Elasticsearch 抓取日志分析 Logstash 日志格式处理 Kibana 前端数据可视化展示 安
阅读全文
linux elk1
摘要:了解 elasticsearch 的基本概念及搜索的整体流程 理解 elasticsearch 涉及的关键性名词 elasticsearch 环境搭建 ElasticSearch 是一个基于 Lucene 的搜索服务器。它是一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。El
阅读全文
linux搭建dns服务器
摘要:实验内容 IP 地址是与服务器内容没有关联的一串数字,不便于记忆,通过 DNS 可以帮助我们将这些无意义、难以记忆的数字与有意义的描述做关联,帮助我们记忆,本实验便将带领大家搭建自己的 DNS 服务器。 实验知识点 DNS 简介 DNS 解析 DNS 搭建 DNS 验证 推荐阅读 BIND 官方配置
阅读全文
nps实现内网穿透
摘要:nps内网穿透 NPS 是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持 tcp、udp 流量转发,可支持任何 tcp、udp 上层协议(访问内网网站、本地支付接口调试、ssh 访问、远程桌面,内网dns解析等等……),此外还支持内网 http 代理、内网 socks5 代理、p2p 等
阅读全文
ghost 搭建个人博客网站
摘要:开源博客哪家强?Ghost 一定值得一试。Ghost 已经算得上是老牌开源博客系统,如今发布的 Ghost 3 更是其史上包含最多更新内容的版本。Ghost 3 拥有更漂亮的前端设计和易用的后台管理系统,并支持使用 Github Actions 连续部署主题和管理付费订阅内容。如果你需要搭建个人博客
阅读全文
ubuntu 安装nodejs
摘要:参考文档 https://segmentfault.com/a/1190000023924668 http://nodejs.cn/ https://www.runoob.com/nodejs/nodejs-install-setup.html ubuntu 安装nodejs, 源码包 tar -x
阅读全文
Github Pages 的特性来部署由 Hexo 框架渲染生成的静态博客
摘要:准备环境 安装 Hexo 注册 Github 配置 SSH key 部署到 Github 开始写作 主题设置 个性化主题 添加评论功能 关于这篇写的不太全,可以看这篇 https://www.cnblogs.com/lzjloveit/p/14385971.html 环境准备 shiyanlou:p
阅读全文
linux2
摘要:linux的帮助命令 help man info 命令的使用 内建命令实际上是 shell 程序的一部分,其中包含的是一些比较简单的 Linux 系统命令,这些命令是写在 bash 源码的 builtins 里面的,由 shell 程序识别并在 shell 程序内部完成运行,通常在 Linux 系统
阅读全文