
转载
夏 克
Shylock
展开
-
从零搭建Prometheus监控报警系统【转】
从零搭建Prometheus监控报警系统什么是Prometheus?Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。2016年由Google发起Linux基金会旗下的原生云基金会(Cloud Native Computing Foundation), 将Prometheus纳入其下第二大开源项目。Prometheus目前在开源社区相当活跃。Prometheus和转载 2020-11-20 08:19:13 · 301 阅读 · 0 评论 -
Linux服务器丢包故障的解决思路及引申的TCP/IP协议栈理论
我们使用Linux作为服务器操作系统时,为了达到高并发处理能力,充分利用机器性能,经常会进行一些内核参数的调整优化,但不合理的调整常常也会引起意想不到的其他问题,本文就一次Linux服务器丢包故障的处理过程,结合Linux内核参数说明和TCP/IP协议栈相关的理论,介绍一些常见的丢包故障定位方法和解决思路。问题现象本次故障的反馈现象是:从办公网访问公网服务器不稳定,服务器某些端口访问经常超时,但Ping测试显示客户端与服务器的链路始终是稳定低延迟的。通过在服务器端抓包,发现还有几个特点:...转载 2020-09-02 08:45:24 · 342 阅读 · 0 评论 -
真正的inotify+rsync实时同步 彻底告别同步慢
真正的inotify+rsync实时同步 彻底告别同步慢我们公司在用inotify+rsync做实时同步,来解决分布式集群文件一致性的问题。但当web文件越来越多(百万级数量html,jpg等小 文件),同步就越来越慢,根本做不到实时,按照网上的调优方法都尝试过,问题根本没有解决。经过我一翻细致研究,终于把慢的核心问题研究明白,先总结一句 inotifywait响应不会有延迟,rsync也很快。大家同样有慢的烦恼,那是因为网上的inotify+rsync的教程都是坑。下面我们来分 析。inotify转载 2020-06-09 21:41:00 · 690 阅读 · 0 评论 -
Python离线项目迁移部署
说明:源主机(可联网):安装了Python3和pip3目标主机(无法联网):需安装和源主机相同的Python版本和pip3,部署执行项目文件主机系统为centos,Python版本为3.5.2,通过虚拟环境+pip进行迁移目标主机离线安装Python及pip3源主机中下载所需包Python3首先,下载Python3,可以在官网或者通过源主机(可联网的其它主机)wget:wget --no-check-certificate https://www.python.org/ft转载 2020-06-03 00:39:15 · 566 阅读 · 0 评论 -
Linux 常用运维脚本
Linux 常用运维脚本同步本机时间ntpdate 210.72.145.44清除系统缓存,空出更多内存free && sync && echo 3 > /proc/sys/vm/drop_caches && free杀掉僵尸进程kill $(ps -A -ostat,ppid | awk '/[zZ]/ && !a[$2]++ {print $2}')显示全部arp解析tcpdump 'arp' -.转载 2020-05-26 08:47:43 · 721 阅读 · 0 评论 -
Zookeeper面试题大全(2020最新版)
https://thinkwon.blog.csdn.ne...1. ZooKeeper 是什么?ZooKeeper 是一个开源的分布式协调服务。它是一个为分布式应用提供一致性服务的软件,分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。ZooKeeper 的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。Zookeeper 保...转载 2020-05-12 10:20:41 · 508 阅读 · 0 评论 -
快速学习Zookeeper工作原理
1、Zookeeper的角色领导者(leader),负责进行投票的发起和决议,更新系统状态。 学习者(learner),包括跟随者(follower)和观察者(observer),follower用于接受客户端请求并想客户端返回结果,在选主过程中参与投票Observer可以接受客户端连接,将写请求转发给leader,但observer不参加投票过程,只同步leader的状态,observer...转载 2020-04-29 16:27:21 · 201 阅读 · 0 评论 -
GaussDB数据库安装详解
操作步骤准备软件包。 软件包列表如下: FusionInsight_Manager_6.5.1_RHEL.tar.gz FusionInsight_BASE_6.5.1_RHEL.tar.gz GaussDB_200_6.5.1_RHEL.tar.gz (可选)FusionInsight_MPPDBMonitor_6.5.1_RHEL.tar.gz FusionIn...转载 2020-03-05 15:02:30 · 8396 阅读 · 2 评论 -
【区块链】 Hyperledger Fabric 使用 Kafka和zookeeper实现共识的原理
Hyperledger Fabric推荐Kafa用于生产环境。Kafa是一个分布式、具有水平伸缩能力、崩溃容错能力 的日志系统。在Hyperledger Fabric区块链中可以有多个Kafka节点,使用zookeeper进行同步管理。 本文将介绍Kfaka的基本工作原理,以及在Hyperledger Fabric中使用Kafka和zookeeper实现共识的原理, 并通过一个实例剖析Hyperl...转载 2020-02-20 12:26:56 · 1364 阅读 · 0 评论 -
读懂Filecoin
文章目录Filecoin项目介绍Filecoin的共识机制Filecoin 协议Filecoin网络是如何运行的关于filecoin矿池Filecoin挖矿收益的构成Filecoin的抵押机制Filecoin项目介绍Filecoin项目:Filecoin是运行在IPFS上的一个激励层,是一个基于区块链的分布式存储网络,它把云存储变为一个算法市场,通证(FIL)在这里起到了很重要的作用。通证是沟...原创 2020-02-14 15:28:22 · 1942 阅读 · 0 评论 -
读懂IPFS
文章目录IPFS项目介绍IPFS是什么IPFS的产生背景及应用IPFS和区块链有什么区别?IPFS生态IPFS与Filecoin的关系IPFS项目介绍IPFS介绍:星际文件系统IPFS(Inter-Planetary File System)是一个面向全球的、点对点的分布式版本文件系统,目标是为了补充(甚至是取代)目前统治互联网的超文本传输协议(HTTP),将所有具有相同文件系统的计算设备连接...原创 2020-02-16 10:31:05 · 609 阅读 · 0 评论 -
【区块链】共识的确定性
今天,我刷信用卡买了一杯好喝的抹茶拿铁(这要感谢在伯克利的 Asha)。刷卡后,作为对我支付金额的交换,店老板热情地把茶递给我。因为老板已经确认了交易完成并且之后这笔交易不会被撤销,他一定能够获得我支付的美元金额。 换句话说,交易已经确定(finalized)。 [作者编辑:感谢 Lawson Baker 和 Ari Paul 指出信用卡最终确定交易背后日益增加的复杂性。(请看我在右边标记出来...转载 2020-02-11 18:09:15 · 700 阅读 · 0 评论