随笔分类 -  运维&环境

测试需要的运维知识
摘要:背景 项目有几台机器(centos7)时间不准,为了让时间能够定时同步,需要安装ntpdate。然而,我在使用yum安装ntpdate的时候却报错了: Cannot find a valid baseurl for repo: base/$releasever/x86_64 原因分析 看到这里我第一 阅读全文
posted @ 2020-10-29 08:01 公众号-测试生财 阅读(4262) 评论(0) 推荐(0)
摘要:安装系列 python3.6和pip3:Windows10下安装与升级与踩坑之路 python3.6和pip3:Mac下安装与升级与踩坑之路 python3.6和pip3:Centos下安装与升级与踩坑之路 python3.6和pip3:Ubuntu下安装升级与踩坑之路 踩坑系列 pip3:no a 阅读全文
posted @ 2020-10-28 07:54 公众号-测试生财 阅读(204) 评论(0) 推荐(0)
摘要:1.简介 iftop does for network usage what top(1) does for CPU usage. It listens to network traffic on a named interface and displays a table of current b 阅读全文
posted @ 2020-10-26 08:08 公众号-测试生财 阅读(900) 评论(0) 推荐(0)
摘要:背景 rocketmq部署到生产环境之后,需要部署监控来监测rocketmq的可用性,本文使用比较成熟的promethues和grafana对rmq进行监控。 效果图 1. 监控rocketmq的运行状态信息 rocketmq_exporter+grafana 2. 监控rocketmq的机器节点信 阅读全文
posted @ 2020-10-24 09:11 公众号-测试生财 阅读(749) 评论(0) 推荐(0)
摘要:背景 接前文,Promethues已经配置完毕,下面通过导入的Grafana的面板来配置RocketMQ监控页面 Dashboard 这里我们直接使用Grafana现成的面板配置 node_exporter:https://grafana.com/grafana/dashboards/1860 ro 阅读全文
posted @ 2020-10-24 08:49 公众号-测试生财 阅读(946) 评论(0) 推荐(0)
摘要:背景 我搭建了一套rocketmq的集群,现在要对下表所示的rocketmq集群进行监控,这里前面已经介绍到了node_exporter和rocketmq_exporter,那么今天就在Promethues上配置对应的exporter。 机器节点ip备注 promethues 192.168.0.5 阅读全文
posted @ 2020-10-23 08:08 公众号-测试生财 阅读(618) 评论(0) 推荐(0)
摘要:1.背景 接前文,之前分享了node_exporter的安装,对于rocketmq而言,不仅要监控最基本的机器信息,同时也要监控rocketmq的服务可用性。常见的一些服务指标包括:producer的消息生产tps,consumer的消费tps,整个集群的broker的tps等。这里我们使用rock 阅读全文
posted @ 2020-10-22 08:04 公众号-测试生财 阅读(1309) 评论(0) 推荐(0)
摘要:简介 在运维监控系统中,一般都有一个叫做agent的程序。它运行在被采集机器上,用于采集机器或者其上运行服务的相关信息。常见的采集数据包括机器的cpu,内存,disk等,或者是上面跑的一些常见开源软件的信息(比如rocketmq的运行信息),这里介绍一个用于采集机器信息的小程序:node_expor 阅读全文
posted @ 2020-10-21 07:48 公众号-测试生财 阅读(387) 评论(0) 推荐(0)
摘要:前言 本文主要介绍如何在windows下安装Docker环境,我当前使用操作系统的是windows10的基础版。 简介 Windows下Docker安装有两种方式: docker-toolbox和Hyper-V 由于Hyper-V安装方式只针对Windows10的特定版本,这里主要介绍docker- 阅读全文
posted @ 2020-10-20 08:24 公众号-测试生财 阅读(237) 评论(0) 推荐(0)
摘要:本文介绍如何在Mac下安装Docker环境 1. 安装docker 安装方式分为两种: homebrew安装 dmg文件手动安装 1.1 使用 Homebrew 安装 1)homebrew安装docker #关于brew的安装不在介绍范围之类 brew cask install docker 2)打 阅读全文
posted @ 2020-10-19 07:57 公众号-测试生财 阅读(519) 评论(0) 推荐(0)
摘要:本文汇总了docker环境搭建的相关文章 Centos下的Docker安装 Ubuntu下的Docker安装 Windows下Docker安装 Mac下Docker安装 后面还会带来更多docker相关的分享,记得收藏加粉哦~ 博主:测试生财(一个不为996而996的测开码农) 座右铭:专注测试开发 阅读全文
posted @ 2020-10-17 16:55 公众号-测试生财 阅读(544) 评论(0) 推荐(0)
摘要:前言 本文介绍一个硬盘分区的工具:parted,可以用于大于2T的硬盘分区(小于2T也可以的,主要是和fdisk工具对比) 环境 查看当前系统的硬盘 执行:lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk └─sd 阅读全文
posted @ 2020-10-13 07:58 公众号-测试生财 阅读(286) 评论(0) 推荐(0)
摘要:背景 最近在开发一个前端项目,这个项目是从老的git工程拷贝过来的,在执行npm run serve的时候,报错说找不到vue-cli-service命令,但是原来的那个项目这么操作是没有问题的。 报错:code: 'MODULE_NOT_FOUND', xxx/node_modules/.bin/ 阅读全文
posted @ 2020-10-13 07:52 公众号-测试生财 阅读(851) 评论(0) 推荐(0)
摘要:1.前言 本文演示如何在linux下(Centos7和Ubuntu16)安装maven环境 2.安装maven 可以选择maven安装包或者通过yum/apt安装maven最新版 2.1 通过maven安装包安装 下载地址:http://mirror.bit.edu.cn/apache/maven/ 阅读全文
posted @ 2020-10-10 07:20 公众号-测试生财 阅读(339) 评论(0) 推荐(0)
摘要:Ubuntu下的docker安装请参考:Ubuntu下docker安装 本文主要演示如何在centos下安装docker环境 提示:以下安装过程必须在能够连接Internet的情况进行,先使用ping www.baidu.com来确认自己的网络是否畅通 1. 确认你的机器的linux内核版本 una 阅读全文
posted @ 2020-10-09 07:50 公众号-测试生财 阅读(300) 评论(0) 推荐(0)
摘要:1.介绍 rocketmq由consumer,producer,broker三大块组成,如何对这三类服务进行运维操作呢?这里介绍rocketmq自带的命令行工具:mqadmin 2.位置 项目:https://github.com/apache/rocketmq.git ${PWD}/rocketm 阅读全文
posted @ 2020-10-06 08:44 公众号-测试生财 阅读(5689) 评论(0) 推荐(1)
摘要:运维场景 我搭建了一个3m-3s的rocketmq集群(参考:3m-3s的rocketmq搭建),假设限制有一套master节点的机器发生了故障,需要摘除机器,该如何进行平滑运维? 例如我搭建了一个3m-3s的broker集群,架构如下: 如果我要摘除集群中的broker-a节点,该如何操作? 首先 阅读全文
posted @ 2020-10-05 08:00 公众号-测试生财 阅读(740) 评论(0) 推荐(0)
摘要:利用9台机器搭建一个3分片的broker集群,一共有3个broker实例(3m),每个master有一个slave,使用同步刷盘模式。 1.引言 本文主要介绍如何在三台机器上搭建一个3m-3s的rocketmq的集群。 2.环境准备 机器名 机器 机器配置 备注 nameserver1 192.16 阅读全文
posted @ 2020-10-02 07:27 公众号-测试生财 阅读(847) 评论(0) 推荐(0)
摘要:前言 公司的项目里面使用了rocketmq,开发建议使用rocketmq的最新版本4.7.1,并采用dledger模式部署。但是我在部署测试dledger模式的时候遇到了一个坑,在这里分享一下,避免大家重复踩坑。 环境 如图是我搭建的rocketmq的dledger集群,集群为两分片:broker- 阅读全文
posted @ 2020-10-01 07:03 公众号-测试生财 阅读(970) 评论(0) 推荐(0)
摘要:利用6台机器搭建一个3分片的broker集群,一共有3个broker实例(3m),采用同步刷屏模式 1.引言 本文主要介绍如何在三台机器上搭建一个3m(无slave节点的)rocketmq的集群。 2.环境准备 机器名 机器IP 机器配置 备注 nameserver1 192.168.11.1 4C 阅读全文
posted @ 2020-09-30 07:28 公众号-测试生财 阅读(496) 评论(0) 推荐(0)