- 博客(11)
- 资源 (7)
- 收藏
- 关注
原创 IO多路复用原理
要想客户端和服务器能在网络中通信,那必须得使用 Socket 编程。服务端首先调用 socket() 函数,创建网络协议为 IPv4,以及传输协议为 TCP 的 Socket ,接着调用 bind() 函数,给这个 Socket 绑定一个 IP 地址和端口。绑定端口的目的:当内核收到 TCP 报文,通过 TCP 头里面的端口号,来找到我们的应用程序,然后把数据传递给我们。
2023-12-20 18:18:10
857
原创 通过docker-compose安装hadoop
docker-compose的Compose配置文件语法版本有3个版本,分别为1, 2.x 和 3.x。如果不关闭V2版本的话,运行docker-compose命令时会报错:unexpected character “-” in variable name near,执行docker-compose disable-v2解决该问题。4)对于高可用集群,默认会启动两个NameNode,一个是Active NameNode,另一个是Standby NameNode,两个NameNode承担不同角色。
2023-12-20 18:13:26
2474
7
原创 nginx+keepalived高可用架构
它是基于VRRP协议进行主、备机器间的通信:主的服务器会一直发送VRRP广播包,告诉备服务器它还活着,此时备不会抢占主,当主不可用时,即备监听不到主发送的广播包时,就会进行主备切换。其中的script配置的脚本为"nginx_check.sh"文件,用来检测本机器的nginx服务是否正常,如果不正常则降低当前节点的优先级(weight -100),当主节点的优先级小于备节点的优先级时,会进行主备的切换,对虚拟ip的请求都会发送到该节点。详见start.sh脚本。nginx的作用是用来做服务的负载均衡;
2023-07-30 18:51:59
255
1
原创 nginx+keepalived高可用架构----安装keepalived
keepalived启动时,会使用 /etc/keepalived/keepalived.conf配置文件,在程序启动前,需要提前编辑该文件。
2023-07-30 18:47:35
1244
1
原创 harbor https镜像仓库安装及原理概述
Harbor是VMware公司开源的企业级DockerRegistry项目,其目标是帮助用户迅速搭建一个企业级的Dockerregistry服务。它以Docker公司开源的registry为基础,提供了管理UI,基于角色的访问控制(Role Based Access Control),AD/LDAP集成、以及审计日志(Auditlogging) 等企业用户需求的功能,同时还原生支持中文。harbor的整体架构还是很清晰的,下面简单介绍一下架构图。
2023-07-30 13:06:16
484
1
原创 Elasticsearch简易入门讲解
介绍了Elasticsearch的数据类型、常用的ESURL介绍;query、filter(bool查询)区别介绍;以及如何使用Elasticsearch查询
2022-03-27 16:33:59
2554
原创 基于docker搭建nginx+rtmp+hls(ffmpeg)直播服务
基于docker搭建nginx+rtmp+hls(ffmpeg)直播服务
2022-02-22 18:29:24
4567
2
原创 通过Jenkins自动下载、构建maven项目,并与Sonar集成进行代码分析
1.编写Dockerfilepipeline { agent any environment { //配置使用哪个 凭据ID 进行认证 CREDENTIALS_ID = 'taoruicheng' //git@XXX:taoruicheng/hello-world.git GIT_URL = 'git@XXX:taoruicheng/hello-world.git' //docker服务器 DO
2020-10-01 14:42:40
469
原创 从零开始使用go module方式创建go项目
1. go的基本语法自学2. go的安装版本:Go 1.13设置环境变量:GOPROXY=https://mirrors.aliyun.com/goproxy/,directGOPRIVATE=*.corp.example.com解释:GOPROXY:A Global Proxy for Go ModulesGOPRIVATE:在下载某些modules的时候,不使用代理或者c...
2020-02-02 23:40:40
6845
Elasticsearch入门讲解
2022-03-28
HADOOP硬实战
2016-06-01
HADOOP硬实战2
2015-11-20
HADOOP硬实战1
2015-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人