自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Prometheus (六)——自动发现主机

新开一台服务器,做客户端 systemctl stop firewalld.service setenforce 0安装 node_exporter 收集数据[root@pre3 ~]# tar zxf node_exporter-0.18.1.linux-amd64.tar.gz [root@pre3 ~]# lsanaconda-ks.cfg node_exporter-0.18.1.linux-amd64.tar.gznode_exporter-

2020-11-13 16:07:10 1197

原创 Prometheus(五)—— 监控 apache 服务

安装 Apache[root@pre1 ~]# yum -y install httpd安装 Apache exporter 收集 apache的 json 数据[root@localhost 桌面]# wget https://github.com/Lusitaniae/apache_exporter/releases/download/v0.5.0/apache_exporter-0.5.0.linux-amd64.tar.gz# 解压[root@pre1 ~]# tar zxf apa

2020-11-13 13:37:20 1047 2

原创 Prometheus (四)——监控 nginx 服务

准备安装包# 编译nginx用到的一个模块 nginx-module-vts[root@localhost ~]# wget https://github.com/vozlt/nginx-module-vts/archive/v0.1.18.tar.gz#安装 exporter 收集 nginx 的 json 数据[root@localhost ~]# wget https://github.com/hnlq715/nginx-vts-exporter/releases/download/

2020-11-13 11:20:33 371

原创 Prometheus (三)——部署节点+ Grafana 可视化

本篇详细部署安装 prometheus 的监控节点。实验环境192.168.122.101 主192.168.122.102 新加节点[root@pre2 ~]# systemctl stop firewalld[root@pre2 ~]# setenforce 0# 解压[root@pre2 ~]# wget -c https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.

2020-11-12 20:22:52 606 1

原创 Prometheus (二)——安装部署

准备环境[root@pre1 ~]# systemctl stop firewalld[root@pre1 ~]# setenforce 0setenforce: SELinux is disabled创建用户[root@pre1 ~]# groupadd prometheus[root@pre1 ~]# useradd -M -s /sbin/nologin prometheus -g prometheus解压[root@pre1 ~]# mkdir prometheus[roo

2020-11-10 22:29:17 199

原创 prometheus(一)——监控组件简介

prometheus简介随着容器技术的迅速发展,Kubernetes 已然成为大家追捧的容器集群管理系统。Prometheus 作为生态圈 Cloud Native Computing Foundation(简称:CNCF)中的重要一员,其活跃度仅次于 Kubernetes, 现已广泛用于 Kubernetes 集群的监控系统中。本文将简要介绍 Prometheus 的组成和相关概念,并实例演示 Prometheus 的安装,配置及使用,以便开发人员和云平台运维人员可以快速的掌握 Prometheus。

2020-11-10 20:23:38 5517

原创 Hadoop (四) ——MapReduce 的原理+实现

MapReduce简介MapReduce是一种编程模型,用于大规模数据集的并行运算。概念"Map(映射)“和"Reduce(归约)”,是它们的主要思想,都是从函数式编程语言里借来的,还有从矢量编程语言里借来的特性。它极大地方便了编程人员在不会分布式并行编程的情况下,将自己的程序运行在分布式系统上。 当前的软件实现是指定一个Map(映射)函数,用来把一组键值对映射成一组新的键值对,指定并发的Reduce(归约)函数,用来保证所有映射的键值对中的每一个共享相同的键组。mapreduce是hadoop中一个批

2020-11-08 12:27:09 719

原创 Hadoop (三) ——HDFS完全分布式部署

实验背景:192.168.122.101 namenode192.168.122.102 dadanode192.168.122.103 datanode192.168.122.104 datanode关闭几台主机的火墙,selinxnfs的实现如何让新加的结点,同步之前结点的数据?1.首先关闭之前的伪分布式[ha@server1 hadoop]$ sbin/stop-dfs.sh Stopping namenodes on [server1]Stopping datanodes

2020-11-07 20:06:25 289 1

原创 Hadoop(二) —— HDFS单机版部署+伪分布式的部署

单机版的部署软件下载http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-3.2.1/hadoop-3.2.1.tar.gz实验环境:192.168.122.101 server1实验步骤:创建普通用户[root@server1 ~]# useradd ha[root@server1 ~]# su - ha安装java环境[root@server1 ha]# rpm -ivh jdk-8u171-linux-x64.rpm

2020-11-07 14:36:59 354 1

原创 Linux中的tar 和rpm有什么区别

Linux软件的二进制分发,是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件/操作系统平台编译的,那它就不能在另外的平台或环境下正确执行。  1、*.rpm形式的二进制软件包  安装:rpm -ivh *.rpm  卸载:rpm -e packgename  说明:RPM(RedHat Packge Manager)是RedHat公司出的软件包管理器,使用它可以很容易地对rpm形式的软件包进行安装、升级、卸载、验证、查询等操作,安装

2020-11-07 12:08:08 1654

原创 Hadoop (一) ——hadoop基础知识

hadoop的应用场景在线旅游:目前全球范围内80%的在线旅游网站都是在使用Cloudera公司提供的Hadoop发行版,其中SearchBI网站曾经报道过的Expedia也在其中。移动数据:Cloudera运营总监称,美国有70%的智能手机数据服务背后都是由Hadoop来支撑的,也就是说,包括数据的存储以及无线运营商的数据处理等,都是在利用Hadoop技术。电子商务:这一场景应该是非常确定的,eBay就是最大的实践者之一。国内的电商在Hadoop技术上也是储备颇为雄厚的。能源开采:美国Che

2020-11-07 09:39:28 876

原创 MFS分布式文件系统(四) ——pacemaker 实现 mfs集群的高可用

pacemaker的安装 基本设置实验背景:192.168.122.101 mfsmaster192.168.122.105 mfsmaster192.168.122.102 mfschunkserver192.168.122.103 mfschunkserver192.168.122.201 客户端实验步骤:首先在新加安装mfsmaster。[root@pace ~]# curl "https://ppa.moosefs.com/RPM-GPG-KEY-MooseFS" > /et

2020-11-04 08:59:26 533 2

原创 iSCSI客户端登陆认证失败

修改认证文件后,需要重启服务才能生效[root@pace ~]# systemctl restart iscsi[root@pace ~]# systemctl restart iscsid

2020-11-03 13:26:00 2454 1

原创 MFS分布式文件系统(三) ——Storage class 存储类

什么是storage class在moosefs中,storage class允许指定文件的chunks存放在哪些chunkservers上。storage class使用label进行表达。为了与早起的版本的goal功能兼容,moosefs 3.0以上会自动在系统中建立1~9 storage class。goal工具将默认在对应的storage class下进行工作。重新开机后,原本客户端这里就没有内容了,上传到chunkserver[root@git1 ~]# cd /mnt/mfs[roo

2020-11-02 19:20:18 302

原创 MFS分布式文件系统(二) ——恢复客户端删除的文件 + 恢复意外挂掉的mfsmaster + master内存的设置

垃圾回收站被删除的文件能够存放在“ 垃圾箱”的时间就是一个隔离时间,用mfsgettrashtime 命令查看,用mfssettrashtime 命令来设置对客户端删除的文件进行恢复1.在客户端删除客户端mfs目录中的文件[root@git1 data1]# rm -fr passwd [root@git1 data1]# mfsgettrashtime ..: 8640086400秒后将此文件在垃圾箱中删除,将容量提供给其他数据存储。2.创建元数据目录删除文件可以通过一个单独安装M

2020-11-01 23:15:30 378

原创 MFS分布式文件系统(一) ——MFS简介+部署+使用

分布式文件系统简介分布式文件系统是指文件系统管理的物理存储资源,不一定在本地节点上,而是通过网络与节点相连。就是把一些分散的(分布在局域网内各个计算机上)共享文件夹,集合到一个文件夹内(虚拟共享文件夹)。对于用户来说,要访问这些共享文件夹时,只要打开这个虚拟共享文件夹,就可以看到所有链接到虚拟共享文件夹内的共享文件夹,用户感觉不到这些共享文件是分散在各个计算机上的。分布式文件系统的好处是集中访问、简化操作、数据容灾,以及提高文件的存取性能。MFS简介MooseFS是一个具有容错性的网络分布式文件

2020-11-01 19:05:28 4127

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除