自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 zabbix 5.0 源码安装

php 需要是php7.3 版本一、首先安装 EPEL 源yum install epel-release安装 REMI 源yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm 2、安装 Yum 源管理工具:yum install yum-utils3、安装 PHP7.3:yum install -y php73-php-fpm php73-php-cli php73-php-bcmath php73-php.

2020-06-04 16:07:22 573

原创 zabbix 利用snmp协议监控路由器和交换机设备端口流量

很早就用过zabbix 监控路由器和交换机的端口流量,但一直没写,最近又监控了,发现自己博客文章里面没写,补一下一般企业级的路由器和三层交换机都是支持snmp 协议的一,路由器和交换机开启snmp开启snmp ,可以通过 web 管理界面,也可以用命令1.开启snmp2.选择snmp 协议版本,我一般都选择v2版本,v3 我没用过,我看到还需要密码,所以没用过;v2 版本只需要...

2020-04-15 15:29:58 425

原创 MONGODB副本集的从库持久设置rs.slaveOk();

1、本机器已安装mongodb 的情况下可以执行mongo 命令 sudo find / -name .mongorc.js2、sudo vim /root/.mongorc.js    在文件里面添加一行:rs.slaveOk();    一般这个文件都是空的,直接加上去。保存退出。之后退出mongo在进去就可以了。    记得:修改完成后,重新登录mo...

2020-03-26 15:52:55 676

原创 yum 安装mongodb并配置安全登录

1.配置MongoDB的yum源创建yum源文件:#cd /etc/yum.repos.d#vim mongodb-org-4.0.repo添加以下内容:(我们这里使用阿里云的源)[mngodb-org]name=MongoDB Repositorybaseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/...

2020-03-25 15:17:33 110

原创 mongodb 导入导出备份恢复数据库和表

--备份单个表mongodump -h 127.0.0.1 -u superuser -p 123456 --port 27017 --authenticationDatabase admin -d mydb -c d -o /backup/mongodb/mydb_d_bak_201507021701.bakmongoexport -h 127.0.0.1 -u root -p 1...

2020-03-25 14:56:38 55

原创 mongodb 配置慢查询日志

参考:Profiling Levels:支持一下级别。0 默认的profiler level,profiler 关闭并且不收集数据。1 profiler 收集超过slowms的操作数据。2 profiler 收集所有的数据。设置收集数据:设置级别为1,慢查询标准为200ms.rs0:PRIMARY> db.setProfilingLevel(1,200){ ...

2020-03-24 19:06:03 102

原创 mongodb 数据表索引规范

数据表索引规范按照【先创建,后使用】的原则索引过多会影响数据写入速度,如果单表索引过多,可以拆分成数据子表正确使用唯一索引对于只有insert操作的表直接drop掉所有的索引即可,相反的只有query操作的表则尽可能把所有的query条件都添加上索引。如果数据库操作比较慢,需要查看是否所有索引都在ram中...

2020-03-24 19:04:42 49

原创 mongodb 数据库的创建

1、查看数据库show dbs 查看当前有哪些的数据库use databaseName 进入数据库show tables/collections 查看当前库下的collection2、创建数据库MongoDB 的库是隐式创建,你可以 use 一个不存在的库然后在该库下创建collection,即可创建库3、创建collection(也就是表)db.createCollecti...

2020-03-24 19:03:59 31

原创 mongodb用户的管理

MongoDB是没有默认管理员账号,所以要先添加管理员账号,再开启权限认证。切换到admin数据库,添加的账号才是管理员账号。用户只能在用户所在数据库登录,包括管理员账号。管理员可以管理所有数据库,但是不能直接管理其他数据库,要先在admin数据库认证后才可以。1,创建管理员use admindb.createUser({user:"myadmin",pwd:"123123"...

2020-03-24 19:02:56 32

原创 hbase 简析

HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不...

2019-12-03 11:57:38 53

原创 沟通视窗

沟通视窗有些事情自己知道,别人不知道有些事情自己不知道,别人知道公开象限特别大,影响力大,还有缺点隐私象限 三层 :DDS不好意思说忘了说(你以为别人知道) 危害最大盲点象限: 闻过则喜,闻过则拜,闻过则问潜能象限自我揭示,放大公开象限干货一: 沟通视窗,也称乔哈里视窗,是一种关于沟通的技巧和理论,也被称为"自我意识 的发现--反馈模型"分...

2019-09-08 16:21:41 342

原创 如何处理员工关系

如何处理员工关系谷歌招聘的人: 创意精英一,打算干几年二,离职之后打算成为什么人稻盛和夫说 人为三类自燃人:不需要别人的激励自己就会有很多激情!点燃人:给予引导和鼓励就会拥有非常棒的状态和动力!阻燃人:拉也拉不动,甚至不接受鼓励和帮助的人!前员工是公司的最大口碑彼得 蒂尔投资前员工世界正态分布还是幂次分布人生的分布也是一个幂次分布的过程,所以需要把一口井打深,而...

2019-07-07 19:22:51 317

原创 什么是领导力

什么是领导力六西格玛原理1,发现问题2,分析问题3,解决问题4,反馈领导力标准化员工的执行力,编出来的伪概念西方,员工的执行力,是领导的领导力一个任务至少说五遍1,交代任务2,员工重复一遍刚刚的任务3,你觉得做这个的任务的目的4,会有什么意外,遇到什么问题自己做主,遇到什么任务反馈5,你觉得这个任务有什么建议,该怎么做清晰明细的规则是一个游戏的根本的4...

2019-07-07 16:38:59 309

原创 k8s集群-容器更新扩容缩减

两种方法一,第一种还是图形界面,简单一些1,打开k8s 的dashboard 管理平台2,找到相对应的命名空间-->部署-->找到你的项目-->伸缩3,填写容器的数量二,命令模式操作rolling-updaterolling-update是一个非常重要的命令,对于已经部署并且正在运行的业务,rolling-update提供了不中断业务的更新方式。rolling-u...

2019-06-19 17:56:08 1338

原创 k8s集群-强制删除pod

在dashboard界面删除容器,发现无法删除。使用命令查看发现该pod一直处于terminating的状态Kubernetes强制删除一直处于Terminating状态的pod。1、使用命令获取pod的名字kubectl get po -n NAMESPACE |grep Terminating2、使用kubectl中的强制删除命令kubectl delet...

2019-06-19 17:51:08 5699

原创 k8s集群-节点镜像存储清理

因为k8s 节点的磁盘空间不大,当k8s 节点的镜像越来越多导致磁盘空间不够,所以我们要清理没有容器实验的docker镜像提供一个命令用于清理当前节点上无用的、报错的、镜像和docker资源文件docker system prune 命令可以用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)docker system prune -a 命令...

2019-06-19 17:50:21 1263

原创 k8s集群-创建删除apply

两种方法一,第一种还是图形界面,简单一些,但你还是得自己准备yaml 文件(内容自己编写好)1,打开k8s 的dashboard 管理平台2,找到相对应的命名空间-->部署-->创建-->从你文本输入框创建3,把项目的yaml内容准备好贴进去4,访问权 新建域名绑定服务二,命令创建应用,复杂一些,提前准备好项目的yaml 文件(内容自己编写好)create创建...

2019-06-19 17:45:51 1766

原创 k8s集群-部署七层https

有两种方法一,这种简单,图形界面操作1,打开k8s 的dashboard 管理平台2,找到对应的命名空间--> 保密字典-->添加域名证书3,访问权(阿里云是叫"路由") 添加域名绑定二,这种复杂和步骤多,但可以使初学者更深的理解k8s 的运行机制,下面的步骤和上面,1-3是对应的1,准备证书密钥文件2,创建k8s格使用的secretkubectl create...

2019-06-18 11:19:57 198

原创 k8s集群-node节点设置不可调度或者删除node节点

在master 执行1, 不可调度kubectl cordon k8s-node-1kubectl uncordon k8s-node-1 #取消2,驱逐已经运行的业务容器kubectl drain --ignore-daemonsets k8s-node-1 3,如果想删除node 节点,则进行这个步骤kubectl delete node k8s-node-...

2019-06-18 11:10:10 5141

原创 k8s集群-master节点迁移

1,在新机器上安装k8s master ,执行好kubelet init2, 将旧mtaser 的 /var/lib/etcd/ /var/lib/kubelet /etc/kubernetes 文件夹覆盖到新的master

2019-06-18 11:06:00 1059 1

原创 k8s常用命令2

kubectl命令---获取namespace信息:kubectl get namespace查看node详细信息:kubectl describe nodekubectl get node帮助信息--kubectl scale -h查看版本--kubectl version查看所有的pod---kubectl get pods --all-namespaces查...

2019-06-18 11:05:09 66

原创 k8s常用命令-1

查看集群信息:[root@kubernetes-master pods]# kubectl cluster-info查看各组件状态[root@kubernetes-master pods]# kubectl -s http://localhost:8080 get componentstatusesGET信息:查看节点[root@kubernetes-master pods]#...

2019-06-18 11:04:42 57

原创 docker容器的创建-启动-停止

3. 容器常用的管理命令 docker run 创建并启动一个容器,在run后面加上-d参数,则会创建一个守护式容器在后台运行。 docker ps -a 查看已经创建的容器 docker ps -s 查看已经启动的容器 docker start con_name 启动容器名为con_name的容器 docker stop con_name 停止容器名为co...

2019-06-18 11:01:47 2181

原创 docker 安装和修改容器存储路径和docker-compose安装配置

Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。?一、安装docke...

2019-06-18 10:58:54 3534

原创 k8s 集群安装配置-kubeadm

CentOS7 kubernetes/k8s 1.10 离线安装测试环境采用单master,两个node的结构部署。所有镜像使用离线镜像手动导入。所需文件百度盘连接链接:链接: https://pan.baidu.com/s/12tLNBpmdINkmegqw1eERuA 提取码: 5vd41.环境准备主机名 系统 IP 配置k8s-master-1 C...

2019-06-18 10:56:18 240

原创 docker安装必须匹配k8s的版本

如果kubernetes的版本为1.8-1.11,docker版本必须为1.11.2-1.13.1和docker-ce版本为17.03.x如果kubernetes的版本从1.12开始,docker版本必须为17.06/17.09/18.06详细版本依赖请参照该地址:https://stackoverflow.com/questions/53256739/which-kubernetes-v...

2019-06-18 10:53:29 762

原创 kafka 集群安装配置

主机192.168.200.201192.168.200.202192.168.200.203一,先安装zookeeper ,每台主机都安装使用脚本,更改 myid 的值, 1对应200.201 ,2对应200.202,3对应200.203```#!/bin/bashcd /data/ && wget http://archive.apache.org/dis...

2019-06-18 09:54:57 116

原创 phoenix-4.14.1部署方法

一、phoenix-4.14.1部署方法mkdir /vkcd /vk && wget http://mirrors.hust.edu.cn/apache/phoenix/apache-phoenix-4.14.1-HBase-1.4/bin/apache-phoenix-4.14.1-HBase-1.4-bin.tar.gztar -zxf apache-phoenix-...

2019-01-12 14:43:37 301

原创 zabbix 通过rabbitmq 的接口获取队列的队列数

  curl -s  -u read:read http://192.168.34.13:15672/api/queues/%2F/amq_we |awk -F"," '{print $19}' | awk -F":" '{print $2}'

2018-12-12 16:27:11 505

原创 shell 搜索目录下所有文件包含某个内容的文件

find -type f -name '*.php'|xargs grep 'test'

2018-11-27 16:31:05 5219

转载 Zabbix 添加自动发现磁盘IO并注册监控

zabbix并没有给我们提供这么一个模板来完成在Linux中磁盘IO的监控,所以我们需要自己来创建一个,在此还是在Linux OS中添加。  由于一台服务器中磁盘众多,如果只一两台可以手动添加,但服务集群达到几十那就非常麻烦,因此需要利用 自动发现 这个功能,自动发现后自动添加对服务器磁盘的监控,而且添加磁盘后也会自动添加到监控,实现自动化运维的效果,所以在这里也演示一次自动发现的配置。打...

2018-11-08 09:46:28 199

原创 sysbench 之一次io测试记录

1,公司本地的虚拟机io 测试记录 ,esxi 6.5 虚拟出来的虚拟机3221225472 bytes written in 395.65 seconds (7.76 MiB/sec).File operations:reads/s: 317.33writes/s: 211.55fsyncs/s: 874.71Throughput:read, MiB/s: 4.96writte...

2018-11-03 16:47:59 176

原创 sqlserver 表分区-datetime 时间字段分区案例

1,创建文件组USE [master]GOALTER DATABASE [test] ADD FILEGROUP [datetime1]GOALTER DATABASE [test] ADD FILEGROUP [datetime2]GOALTER DATABASE [test] ADD FILEGROUP [datetime3]GOALTER DATABASE [test] ...

2018-11-03 09:48:37 2165

原创 sqlserver 表分区-字段id分区案例

1,创建文件组USE [master]GOALTER DATABASE [test] ADD FILEGROUP [Group1]GOALTER DATABASE [test] ADD FILEGROUP [Group2]GOALTER DATABASE [test] ADD FILEGROUP [Group3]GOALTER DATABASE [test] ADD FILEG...

2018-11-03 09:47:46 1010

原创 hadoop大数据04---hive 的安装配置

Centos 7 192.168.2.37 计算机名称  master192.168.2.38 计算机名称 slave1192.168.2.39 计算机名称 slave2 hive 要使用到mysql ,所以先安装mysql ,hive 和mysql 都安装在 192.168.2.37 上面1,mysql 安装,请参考我之前写的一篇mysql 安装教程,mysql 安装用的是...

2018-11-02 15:55:51 66

原创 hadoop大数据03---HBase 集群的安装配置

hadoop大数据03---HBase 集群的安装配置Centos 7 192.168.2.37 计算机名称  master192.168.2.38 计算机名称 slave1192.168.2.39 计算机名称 slave2注: 此文章都是承接我写的系列文章顺序写的注: 此操作还是用hadoop 用户操作,hadoop 用户默认路径是 /opt/hadoop1,下载文件wge...

2018-11-01 14:46:45 79

原创 hadoop大数据01---hadoop 的安装配置

hadoop集群搭建01--hadoop 的安装配置三台机器Centos 7192.168.2.37   计算机名称 master192.168.2.38   计算机名称 slave1192.168.2.39   计算机名称 slave2版本zookeeper-3.4.13Hadoop-2.7.7Hbase-2.1.0apache-hive-2.1.1jdk1.8注...

2018-11-01 11:09:14 94

原创 hadoop 支持hbase 各个版本情况

由于Hbase是建立在HDFS上的,而HDFS又是Hadoop的一部分,因此安装Hbase的时候需要先安装Hadoop;关于Hbase与Hadoop的版本对应关系,是有一定的要求的,HBase各版本和Hadoop版本的支持情况,官方有相关说明,下面表格中:"S" = 支持"X" = 不支持"NT" = 未测试    HBase-1.2.x HBase-1.3....

2018-11-01 10:18:23 749

原创 hadoop 大数据02---zookeeper 集群安装

Centos7 安装zookeeper集群三台Centos7 的服务器192.168.2.37192.168.2.38192.168.2.391,安装jdk1.8yum install -y java-1.8.0-openjdk* 2,安装zookeeper 三台机器都是一样的步骤,除了一个地方的配置不一样,其他步骤都一样2.1 下载,解压到相应的目录wget ht...

2018-11-01 10:10:58 69

原创 zabbix 监控web 页面报警,官方给的方案真实有效

之前按网上创建web页面监控,然后根据状态码不是200就报警,但发现这个一旦web挂了,这个根本就不会报警,因为web挂了之后,状态码根本获取不到,但网上大多数文章还是这么写,误导人,然后发现zabbix 官网有这个解决办法,其实就是不根据状态码来触发报警,有3个可以触发的,我选了其中1个,具体那3个我会把官网的链接放到文章最后面为应对另外一个场景:如果你的web 前面有nginx 或hapr...

2018-10-25 17:46:46 9227 6

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