2019年总结 发表于 2019-12-31 | 分类于 总结 | | 阅读次数: 字数统计: 1.5k | 阅读时长 ≈ 5 第一次写总结,相信以后每年的总结都少不了我。 不管是忙碌还是闲散,不管是淡如止水还是心有瑟瑟,2019年都已经过去,双腿都已迈进了2020。 过去一年,互联网行业里,有太多听过的或是认识的人或公司,或倒下,或进去,或饱受嘲讽。没出事的,也正遭遇到巨大的压力。 太多的困难,太多的艰难,太多的难过,太 ... 阅读全文 »
亿级数据DB秒级平滑扩容!!! 发表于 2019-12-30 | 分类于 数据库 | | 阅读次数: 字数统计: 1.8k | 阅读时长 ≈ 6 文章转载自微信公众号:「架构师之路」,作者: 58沈剑 一步一步,娓娓道来。 一般来说,并发量大,吞吐量大的互联网分层架构是怎么样的? 数据库上层都有一个微服务,服务层记录“业务库”与“数据库实例配置”的映射关系,通过数据库连接池向数据库路由sql语句。 如上图所示,服务层配置用户库use ... 阅读全文 »
zookeeper常用命令行操作 发表于 2019-12-24 | 分类于 ZooKeeper | | 阅读次数: 字数统计: 1.8k | 阅读时长 ≈ 8 常见的zookeeper命令行操作。在3台机器分别部署了zookeeper-3.4.5【集群】,本文操作是在此基础上进行的。部署详情参见上一篇文章 客户端登录与帮助查看123456789101112131415161718192021222324252627282930313233343536 ... 阅读全文 »
zookeeper部署 发表于 2019-12-24 | 分类于 ZooKeeper | | 阅读次数: 字数统计: 2.6k | 阅读时长 ≈ 14 讲述zookeeper的单机部署、伪集群部署与集群部署 主机规划 主机名称 外网IP【外部访问】 内网IP 操作系统 安装软件 docker01 10.0.0.11 172.16.1.11 CentOS 7.2 zookeeper-3.4.5【集群】 docker02 10.0. ... 阅读全文 »
zookeeper入门概述 发表于 2019-12-19 | 分类于 ZooKeeper | | 阅读次数: 字数统计: 1.9k | 阅读时长 ≈ 6 Zookeeper概念简介和应用场景概念简介Zookeeper是一个分布式协调服务;就是为用户的分布式应用程序提供协调服务。 A、zookeeper是为别的分布式程序服务的 B、Zookeeper本身就是一个分布式程序(只要有半数以上节点存活,zk就能正常服务) C、Zookeeper所提供的服务 ... 阅读全文 »
Linux 用户名、主机添加背景色 发表于 2019-12-15 | 分类于 Shell | | 阅读次数: 字数统计: 439 | 阅读时长 ≈ 1 背景色添加Linux 用户名、主机添加背景色,用于生产环境,这样可以减少人为的误操作。 123[root@zhang ~]# tail /etc/bashrc………………export PS1="\[\e[37;40m\][\[\e[37;41m\]\u\[\e[37;41m\]@\h\[\ ... 阅读全文 »
Rsync 服务部署与参数详解 发表于 2019-09-26 | 分类于 Rsync | | 阅读次数: 字数统计: 4.9k | 阅读时长 ≈ 22 Rsync 简介rsync 是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。Rsync软件适用于unix/linux/windows等多种操作系统平台。 传统的 scp 和 cp 工具拷贝每次均为完整拷贝,而rsync除了可以完整拷贝外,还具备增量拷贝功能。因此 ... 阅读全文 »
linux 平均负载 load average 的含义 发表于 2019-09-14 | 分类于 linux | | 阅读次数: 字数统计: 3.5k | 阅读时长 ≈ 17 load average 的含义平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数。和 CPU 使用率并没有直接的关系 一般的进程需要消耗 CPU、内存、磁盘I/O、网络I/O等资源,在这种情况下,平均负载就不是单独指的CPU使用情况。即内存、磁盘、网络等因素也可以影响系统的平均负 ... 阅读全文 »
percona-toolkit大表操作DDL使用 发表于 2019-09-02 | 分类于 mysql | | 阅读次数: 字数统计: 4.1k | 阅读时长 ≈ 23 操作系统与安装数据库1234567891011121314[root@zhang ~]# cat /etc/redhat-release # 也可以使用其他版本 CentOS Linux release 7.4.1708 (Core)[root@zhang ~]# yum install -y ... 阅读全文 »
-bash:fork:Cannot allocate memory 问题的处理 发表于 2019-08-30 | 分类于 Linux | | 阅读次数: 字数统计: 136 | 阅读时长 ≈ 1 文章来源:fork:cannot allocate memory问题的处理 文章参考:pid max导致fork: Cannot allocate memory 的分析及解决办法 今天遇到服务器无法SSH,VNC操作命令提示fork:cannot allocate memory free查看内存还有 ... 阅读全文 »
“反向代理层”绝不能替代“DNS轮询”! 发表于 2019-08-12 | 分类于 DNS , proxy | | 阅读次数: 字数统计: 1.7k | 阅读时长 ≈ 6 文章转载自微信公众号:「架构师之路」,作者: 58沈剑 有朋友问我,DNS轮询是不是过时的技术了?有了反向代理层(Nginx、LVS、F5等),是不是就不需要DNS轮询了? 然而,反向代理层绝不能替代 DNS 轮询! 反向代理层有什么用?架构实现时要注意什么?(1) 作为服务端统一入口,屏蔽 ... 阅读全文 »
负载均衡,必须要知道的 5 件事 发表于 2019-08-12 | 分类于 SLB | | 阅读次数: 字数统计: 1.2k | 阅读时长 ≈ 4 文章转载自微信公众号:「架构师之路」,作者: 58沈剑 什么是负载均衡?负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据均匀分摊到多个操作单元上执行,负载均衡的关键在于均匀。 常见的负载均衡方案有哪些? 常见互联网分布式架构如上,分为: 客 ... 阅读全文 »
Docker Swarm 常用操作 发表于 2019-08-08 | 分类于 Docker Swarm | | 阅读次数: 字数统计: 1.4k | 阅读时长 ≈ 7 说明本文档针对docker swarm操作。 针对的系统是以一个本地的测试系统为例。其中机器信息如下,172.16.1.13作为docker swarm的管理机。 本地测试的机器列表信息: 主机名 模拟的外网 内网IP 部署模块 mini01 10.0.0.11 172.16.1.11 ... 阅读全文 »
安装指定版本的 Docker 服务 发表于 2019-08-06 | 分类于 Docker | | 阅读次数: 字数统计: 1k | 阅读时长 ≈ 5 说明之前部署docker服务的时候都是安装最新的docker版本,并使用docker swarm部署大数据组件。 但是在近期的一次部署发现 docker 18.06.1 版本,在使用docker swarm部署大数据组件的时候namenode存储的datanode信息不正确。原因是 18.06.1 ... 阅读全文 »
VMware 实现 iptables NAT及端口映射 发表于 2019-08-06 | 分类于 iptables | | 阅读次数: 字数统计: 1.9k | 阅读时长 ≈ 8 前言本文只讲解实战应用,不会涉及原理讲解。如果想要了解iptables的工作流程或原理可参考如下博文。 具体操作是在PC机的VMware虚拟机上进行的,因此涉及的地址都是内网IP。在实际工作中也是一样的操作流程,只需要把涉及外网的地址改为公网IP即可。 文章参考:iptables nat及端口映射 ... 阅读全文 »
从头到尾说一次 Java 垃圾回收 发表于 2019-07-23 | 分类于 JVM | | 阅读次数: 字数统计: 4.3k | 阅读时长 ≈ 15 文章转载自微信公众号:「阿里巴巴中间件」,作者:率鸽 之前上学的时候有这个一个梗,说在食堂里吃饭,吃完把餐盘端走清理的,是 C++ 程序员,吃完直接就走的,是 Java 程序员。 确实,在 Java 的世界里,似乎我们不用对垃圾回收那么的专注,很多初学者不懂 GC,也依然能写出一个能用甚至还不 ... 阅读全文 »
Linux curl 表单登录或提交与cookie使用 发表于 2019-07-20 | 分类于 curl | | 阅读次数: 字数统计: 1k | 阅读时长 ≈ 4 前言本文主要讲解通过curl 实现表单提交登录。单独的表单提交与表单登录都差不多,因此就不单独说了。 说明:针对curl表单提交实现登录,不是所有网站都适用,原因是有些网站后台做了限制或有其他校验。我们不知道这些网站后台的限制或校验机制具体是什么,因此直接curl表单登录可能是不行的。 当然,如下 ... 阅读全文 »
Linux curl 常用示例 发表于 2019-07-18 | 分类于 curl | | 阅读次数: 字数统计: 3.9k | 阅读时长 ≈ 19 前言本篇文章包含了curl的常用案例使用。 如果想了解curl选项的详细说明,请参考前一篇文章「Linux curl 命令详解」。 常见网页访问示例基本用法访问一个网页 1curl https://www.baidu.com 执行后,相关的网页信息会打印出来 进度条展示有时候我们不需要进度表展示 ... 阅读全文 »
Linux curl 命令详解 发表于 2019-07-16 | 分类于 curl | | 阅读次数: 字数统计: 8.1k | 阅读时长 ≈ 36 命令概要该命令设计用于在没有用户交互的情况下工作。 curl 是一个工具,用于传输来自服务器或者到服务器的数据。「向服务器传输数据或者获取来自服务器的数据」 可支持的协议有(DICT、FILE、FTP、FTPS、GOPHER、HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAPS、POP ... 阅读全文 »
NFS 服务搭建与配置 发表于 2019-07-05 | 分类于 NFS | | 阅读次数: 字数统计: 3.1k | 阅读时长 ≈ 15 本文讲解在 CentOS 5.x、CentOS 6.x 和 CentOS 7.x 环境下,如何安装与部署 NFS 服务。 注意:一台机器不要同时做 NFS 的服务端和 NFS 的客户端。如果同时作了 NFS 的服务端和客户端,那么在关机的时候,会一直夯住,可能十分钟之后甚至更久才能关闭成功。 ... 阅读全文 »