欢迎您光临本站,如有问题请及时联系我们。

运维干货

hbase完全分布式集群部署

hbase完全分布式集群部署

1.简介HBase是一个分布式的、面向列的开源数据库,它不同于一般的关系数据库,是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。HBase使用和 BigTable非常相同的数据模型。......

深入理解:RabbitMQ的前世今生

深入理解:RabbitMQ的前世今生

关于RabbitMQ出身:诞生于金融行业的消息队列语言:Erlang协议:AMQP(Advanced Message Queuing Protocol 高级消息队列协议)关键词:内存队列,高可用,一条消息队列结构Producer/Consumer:生产者消费者Exchange:交换器,可以理解......

一行代码如何隐藏 Linux 进程?

总有朋友问隐藏Linux进程的方法,我说你想隐藏到什么程度,是大隐于内核,还是小隐于用户。
网上通篇论述的无外乎 hook 掉 procfs 或者类似的用户态方案,也都难免长篇大论,我说,这些场面都太大了,太复杂了。对于希望马上看......

为什么HTTPS是安全的

为什么HTTPS是安全的

1. HTTP 协议在谈论 HTTPS 协议之前,先来回顾一下 HTTP 协议的概念。1.1 HTTP 协议介绍HTTP 协议是一种基于文本的传输协议,它位于 OSI 网络模型中的应用层。HTTP 协议是通过客户端和服务器的请求应答来进行通......

带你了解Linux的前世今生

带你了解Linux的前世今生

1、操作系统计算机本质上是一堆半导体原件堆成的装置,没有程序控制的计算机约等于一堆废铁。在早期想要让计算机执行程序就得要参考一堆硬件功能函数,并且学习机器语言,其中有些是很多程序都会使用到的基本功能,比如......

RocketMq架构原理和使用总结

RocketMq架构原理和使用总结

RocketMQ是一个分布式开放消息中间件,底层基于队列模型来实现消息收发功能。RocketMQ集群中包含4个模块:Namesrv, Broker, Producer, Consumer。主要功能削峰填谷(主要解决瞬时写压力大于应用服务能力导致消息丢失、......

ActiveMQ的单机安装

ActiveMQ的单机安装

1、安装环境CentOS6.5JDK1.8IP:192.168.31.103安装用户:普通用户2、安装JDK并配置相关环境变量下载JDK包,并配置环境变量$ wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-secur......

python之requests库使用

python之requests库使用

requests库虽然Python的标准库中 urllib模块已经包含了平常我们使用的大多数功能,但是它的 API 使用起来让人感觉不太好,而 Requests宣传是 “HTTP for Humans”,说明使用更简洁方便。安装和文档地址利用pip可以非常......

Docker中级篇

Docker中级篇

Docker镜像理解Docker镜像是什么镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时库、环境变量和配置文件Docker镜像加载原......

RabbitMQ高可用介绍

RabbitMQ高可用介绍

1.全局图HAproxy 来做 RabbitMQ 负载均衡和高可用,用 Keepalived 来保证 HAproxy 的高可用。客户端通过VIP建立通信链路;通信链路通过Keeaplived的Master节点路由到对应的HAProxy之上;HAProxy通过负载均衡算法将负载......

一行代码实现Python并行处理

一行代码实现Python并行处理

Python 在程序并行化方面多少有些声名狼藉。撇开技术上的问题,例如线程的实现和 GIL,我觉得错误的教学指导才是主要问题。常见的经典 Python 多线程、多进程教程多显得偏"重"。而且往往隔靴搔痒,没有深入探讨日常工......

Kubernetes服务介绍

Kubernetes服务介绍

前言上文介绍了Kubernetes副本机制,正是因为副本机制你的部署能自动保待运行,并且保持健康,无须任何手动干预;本文继续介绍kubernetes的另一个强大的功能服务,在客户端和pod之间提供一个服务层,提供了单一的接入点,更加......

k8s之Service资源

k8s之Service资源

Service资源是为动态管理的Pod对象添加一个固定访问入口。Service为四层调度器service通过标签选择器关联至拥有相关标签的Pod对象客户端向Service进行请求,而非目标Pod对象,当Service资源变动时,有kube-proxy控制器......

Python代码规范检测

Python代码规范检测

一定要注重代码规范,按照平时的代码管理,可以将Python代码规范检测分为两种:静态本地检测:可以借助静态检查工具,比如:Flake8,Pylint等,调研了一下,用Flake8的相对较多,功能满足,本文将使用Flake8git:可借助git hooks,本文推荐......

在CentOS7上安装RocketMQ 4.7.1

在CentOS7上安装RocketMQ 4.7.1

前言阿里的fastjson的低版本(<=1.2.68)被爆出有安全漏洞,而RocketMQ 4.7.0使用了fastjson 1.2.62,因此需要将RocketMQ升级到 RocketMQ 4.7.1(fastjson 1.2.69)。本文描述了在CentOS7上安装RocketMQ 4.7.1的过程,仅作为......

nginx升级与回退

nginx1.16.1的部署安装我参考的这个博客https://www.cnblogs.com/FengGeBlog/p/13534156.html。先看下这个文章,然后一会我们对这个进行版本升级注意:下文将1.16.1版本成为旧版本nginx,1.18.0成为新版本nginx1、先确......

kubeadm部署单master节点

kubeadm部署单master节点

1、安装要求(提前确认)在开始之前,部署Kubernetes集群机器需要满足以下几个条件:三台机器,操作系统 CentOS7.5+(mini)硬件配置:2GBRAM,2个CPU,硬盘30GB2、安装步骤角色IPmaster192.168.50.128node1192.168.50.131node2192.1......

分布式SQL数据库新的演变方向

分布式SQL数据库新的演变方向

数据库体系结构发展的下一步是分布式SQL。在这里看看一些特征。随着各个组织先后将其业务转向云端环境时,他们很快地意识到:在一些最关键的应用背后,那些旧式的关系型数据库不但限制了迁移的速度,而且根本无法有效地......

五大自动化测试的Python框架

五大自动化测试的Python框架

自2018年被评选为编程语言以来,Python在各大排行榜上一直都是名列前茅。目前,它在Tiobe指数中排名第三个,仅次于Java和C。随着该编程语言的广泛使用,基于Python的自动化测试框架也应运而生,且不断发展与丰富。因此,开发......