02 2020 档案

摘要:zabbix agent批量安装并自动监控TCP的11种状态实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.编写zabbx agent自动安装脚本 1>.TCP状态监控脚本及配置文件 [root@hdp101.yinzhengjie.org.cn /usr/local 阅读全文
posted @ 2020-02-29 23:25 JasonYin2020 阅读(344) 评论(0) 推荐(0) 编辑
摘要:zabbix基于命令行方式监控MySQL 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.zabbix agent自定义监控脚本 1>.自定义脚本 [root@node203.yinzhengjie.org.cn ~]# cat /etc/zabbix/zabbix_agent 阅读全文
posted @ 2020-02-29 21:03 JasonYin2020 阅读(534) 评论(0) 推荐(0) 编辑
摘要:zabbix基于procona插件监控MySQL 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.自行部署MySQL主从同步 博主推荐阅读: https://www.cnblogs.com/yinzhengjie/p/11816066.html 二.zabbix agent集成 阅读全文
posted @ 2020-02-29 07:32 JasonYin2020 阅读(351) 评论(0) 推荐(0) 编辑
摘要:zabbix 监控snmp设备 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.SNMP协议概述 1>.什么是SNMP协议 SNMP是英文“Simple Network Management Protocol”的缩写,中文意思是“简单网络管理协议,SNMP是一种简单网络管理协议 阅读全文
posted @ 2020-02-28 23:40 JasonYin2020 阅读(797) 评论(0) 推荐(0) 编辑
摘要:基于Cloudera Manager Server的WebUI添加Kafka服务实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.准备工作 1>.安装zookeeper服务 博主推荐阅读: https://www.cnblogs.com/yinzhengjie2020/ 阅读全文
posted @ 2020-02-28 21:33 JasonYin2020 阅读(511) 评论(0) 推荐(0) 编辑
摘要:基于Cloudera Manager Server的WebUI添加HBase服务实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.准备工作 1>.安装zookeeper服务 博主推荐阅读: https://www.cnblogs.com/yinzhengjie2020/ 阅读全文
posted @ 2020-02-28 06:56 JasonYin2020 阅读(350) 评论(0) 推荐(0) 编辑
摘要:基于Cloudera Manager Server的WebUI添加zookeeper服务实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.添加zookeeper服务 1>.在需要添加服务的集群上点击下拉菜单,如下图所示,点击"添加服务" 2>.选择要添加的"zookee 阅读全文
posted @ 2020-02-27 23:15 JasonYin2020 阅读(366) 评论(0) 推荐(0) 编辑
摘要:基于Cloudera Manager Server的WebUI实现YARN的高可用实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.准备工作 1>.安装YARN服务 博主推荐阅读: https://www.cnblogs.com/yinzhengjie2020/p/12 阅读全文
posted @ 2020-02-27 21:51 JasonYin2020 阅读(232) 评论(0) 推荐(0) 编辑
摘要:基于Cloudera Manager Server的WebUI添加YARN服务实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.添加YARN服务 1>.如下图所示,点击"yinzhengjie_hadoop"集群的下拉菜单,点击"添加服务"按钮 2>.选择"YARN"服 阅读全文
posted @ 2020-02-27 01:06 JasonYin2020 阅读(355) 评论(0) 推荐(0) 编辑
摘要:基于Cloudera Manager Server的WebUI实现HDFS的高可用实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.安装zookeeper服务(HDFS的高可用模式依赖于zookeeper) 1>.基于Cloudera Manager Server的We 阅读全文
posted @ 2020-02-26 06:51 JasonYin2020 阅读(347) 评论(0) 推荐(1) 编辑
摘要:基于Cloudera Manager Server的WebUI扩容CDH集群实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.查看现有主机数量 1>.如下图所示,点击"主机" 2>.查看现有主机信息 3>.我们还可以点击"集群",然后点击"主机"也可以看到现有集群的信息 阅读全文
posted @ 2020-02-25 23:01 JasonYin2020 阅读(520) 评论(0) 推荐(0) 编辑
摘要:基于Cloudera Manager Server的WebUI添加HDFS服务实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.添加数据库 [root@cdh101.yinzhengjie.org.cn ~]# [root@cdh101.yinzhengjie.org. 阅读全文
posted @ 2020-02-25 21:54 JasonYin2020 阅读(294) 评论(0) 推荐(0) 编辑
摘要:基于Cloudera Manager Server的WebUI部署CDH集群实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.部署Cloudera Manager Server 博主推荐阅读: https://www.cnblogs.com/yinzhengjie202 阅读全文
posted @ 2020-02-25 05:41 JasonYin2020 阅读(376) 评论(0) 推荐(0) 编辑
摘要:部署Cloudera Manager Server实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.前置准备 1>.大数据集群系统环境配置 博主推荐阅读: https://www.cnblogs.com/yinzhengjie/articles/11019333.htm 阅读全文
posted @ 2020-02-24 23:07 JasonYin2020 阅读(539) 评论(0) 推荐(0) 编辑
摘要:zabbix实现nginx 故障自治愈 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.使用zabbix监控nginx 博主推荐阅读: https://www.cnblogs.com/yinzhengjie2020/p/12340063.html 二.zabbix agent主 阅读全文
posted @ 2020-02-24 21:32 JasonYin2020 阅读(702) 评论(0) 推荐(0) 编辑
摘要:zabbix自定义邮件报警内容及邮件分级报警说明 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.配置zabbix邮件告警 博主推荐阅读: https://www.cnblogs.com/yinzhengjie2020/p/12354418.html 二.自定义邮件告警内容 1 阅读全文
posted @ 2020-02-24 07:45 JasonYin2020 阅读(1178) 评论(0) 推荐(0) 编辑
摘要:获取QQ有效授权码操作步骤详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.登录QQ并打开QQ邮箱 1>.在QQ界面上打开QQ邮箱的Logo 2>.点击"设置",再点击"账户" 3>.查看"POP3/SMTP"服务是否开启 4>.点击"生成授权码" 5>.根据提示信息发送短 阅读全文
posted @ 2020-02-23 23:42 JasonYin2020 阅读(7801) 评论(0) 推荐(1) 编辑
摘要:zabbix配置邮件报警实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.创建报警媒介类型(目的是指定发件人邮箱) 1>.如下图所示,点击"媒介类型" 2>.填写邮箱地址及邮箱服务器信息(此处我们以QQ邮箱为例) 获取QQ邮箱授权码教程: https://www.cnb 阅读全文
posted @ 2020-02-23 21:29 JasonYin2020 阅读(1194) 评论(0) 推荐(0) 编辑
摘要:zabbix监控redis服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.安装并配置redis服务 1>.安装epel源 [root@node201.yinzhengjie.org.cn ~]# yum -y install epel-release Loaded plu 阅读全文
posted @ 2020-02-23 06:39 JasonYin2020 阅读(4551) 评论(0) 推荐(0) 编辑
摘要:zabbix监控memcached服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.安装并配置memcached服务 1>.使用yum方式安装memcached [root@node201.yinzhengjie.org.cn ~]# yum -y install memc 阅读全文
posted @ 2020-02-22 23:35 JasonYin2020 阅读(500) 评论(0) 推荐(0) 编辑
摘要:zabbix 监控linux tcp连接数 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.TCP的状态概述 1>.端口状态转换 2>.TCP 三次握手 3>.四次断开 二.zabbix agent端配置监控TCP的脚本 1>.自定义脚本 [root@node201.yinzh 阅读全文
posted @ 2020-02-22 21:34 JasonYin2020 阅读(934) 评论(0) 推荐(0) 编辑
摘要:CentOS操作系统部署zabbix agent服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.查看zabbix的官方手册 1>.点击下载 2>.查看Ubuntu操作系统的安装文档 博主推荐阅读: https://www.zabbix.com/cn/download?za 阅读全文
posted @ 2020-02-22 08:22 JasonYin2020 阅读(433) 评论(0) 推荐(0) 编辑
摘要:zabbix proxy配置实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.zabbix proxy概述 上一篇博客我们分享了zabbix agent有两种工作模式,即主动模式和被动模式,默认是被动模式,主动模式需要我们手动去配置,使用主动模式可以适当减轻zabbix 阅读全文
posted @ 2020-02-21 23:44 JasonYin2020 阅读(2327) 评论(0) 推荐(0) 编辑
摘要:zabbix agent的主动工作模式实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.zabbix agent的工作模式概述 zabbix agent的主动工作模式: 由zabbix agent向zabbix server请求获取当前主机的监控项,zabbix age 阅读全文
posted @ 2020-02-21 21:36 JasonYin2020 阅读(1141) 评论(0) 推荐(0) 编辑
摘要:zabbix webUI自定义Nginx监控项模板 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.创建模板 1>.如下图所示,依次点击"配置" > "模板" > "创建模板" 2>.如下图所示,自定义模板信息后,点击"添加"按钮 3>.模板创建完成 4>.查看刚刚创建的模板 阅读全文
posted @ 2020-02-21 06:14 JasonYin2020 阅读(591) 评论(0) 推荐(0) 编辑
摘要:使用Zabbix监控Nginx状态页实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.编译安装nginx步骤详解并开启状态页 博主推荐阅读: https://www.cnblogs.com/yinzhengjie/p/12031651.html https://www. 阅读全文
posted @ 2020-02-20 23:52 JasonYin2020 阅读(484) 评论(0) 推荐(0) 编辑
摘要:基于Ambari的WebUI部署Storm服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.基于Ambari的WebUI添加Storm服务 1>.点击"Add Service" 2>.勾选需要安装的Storm服务 3>.为Storm服务分配角色 4>.选择Superviso 阅读全文
posted @ 2020-02-20 21:36 JasonYin2020 阅读(324) 评论(0) 推荐(0) 编辑
摘要:Golang的高级数据类型-指针(Pointer)实战篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 前面分享过存储数据的方式,可以通过变量,或者复合类型中的数组,切片,Map,结构体等进行存储。今天我们来分享一下Go语言中的指针操作。 一.变量地址和指针 1>.定义指针变量 阅读全文
posted @ 2020-02-20 07:00 JasonYin2020 阅读(1283) 评论(0) 推荐(0) 编辑
摘要:Golang的高级数据类型-结构体(struct)实战篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 前面我们介绍了数组,切片,map同名都是用来保存相同的数据类型的,那如果我们想要一种数据类型保存不同类型的数据咋办呢?Go语言在结构体中可以为不同项定义不同的数据类型。 一.定 阅读全文
posted @ 2020-02-19 23:28 JasonYin2020 阅读(2245) 评论(0) 推荐(0) 编辑
摘要:Golang的高级数据类型-字典(map)实战篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 Go语言字典和数组,切片一样,是来保存一组相同的数据类型的。可以通过key键来获取value值,map为映射关系容器,采用散列(hash)实现。 如果数据存在频繁删除操作的话,尽量不要 阅读全文
posted @ 2020-02-19 21:29 JasonYin2020 阅读(1241) 评论(0) 推荐(0) 编辑
摘要:Golang的高级数据类型-切片(slice)实战篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 切片(slice)是Go中一种比较特殊的数据结构,这种数据结构更便于使用和管理数据集合,切片是围绕动态数组的概念构建的,可以按需自动增长。 一.切片的基本使用 1>.切片的定义和初 阅读全文
posted @ 2020-02-18 23:24 JasonYin2020 阅读(985) 评论(0) 推荐(0) 编辑
摘要:Golang的高级数据类型-数组(array)实战篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 数组(array)是指一组相同类型的数据在内存中有序存储的集合。数组的长度只能是常量,也就是说数组一旦定义后就无法对这个数组进行扩容。 一.数组的基本使用 1>.数组的定义和初始化 阅读全文
posted @ 2020-02-18 21:31 JasonYin2020 阅读(1143) 评论(0) 推荐(0) 编辑
摘要:Golang的异常处理实战篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 Go语言的异常捕获要比Python中简单的多,它没有Python中那么多复杂的异常类型及继承体系。接下来我们来一起体验一下Golang的异常处理。 一.代码运行时出错应该怎样处理呢? 1>.算数除零异常案 阅读全文
posted @ 2020-02-18 06:57 JasonYin2020 阅读(1336) 评论(0) 推荐(0) 编辑
摘要:Golang编程的工程管理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.工作区概述 1>.GOROOT和GOPATH GOROOT: GOROOT的值应该是安装Go的根目录。 GOPATH: 我们需要将工作区的目录路径添加到环境变量GOPATH中。否则,即使处于同一个工作区 阅读全文
posted @ 2020-02-17 23:07 JasonYin2020 阅读(402) 评论(0) 推荐(0) 编辑
摘要:Golang函数-嵌套函数应用案例递归函数 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.嵌套函数的定义 package main import ( "fmt" ) func add1(x int, y int) int { fmt.Println("in add1...") 阅读全文
posted @ 2020-02-17 21:46 JasonYin2020 阅读(2178) 评论(0) 推荐(0) 编辑
摘要:zabbix java gateway配置实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.部署tomcat服务 博主推荐阅读: CentOS: https://www.cnblogs.com/yinzhengjie/p/12199468.html Ubuntu: ht 阅读全文
posted @ 2020-02-16 21:48 JasonYin2020 阅读(3906) 评论(0) 推荐(1) 编辑
摘要:Ubuntu系统部署tomcat并启用JMX实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.安装JDK环境 1>.更换阿里云的软件源 [root@zabbix_gateway250.yinzhengjie.org.cn ~]# vim /etc/apt/sources 阅读全文
posted @ 2020-02-15 23:42 JasonYin2020 阅读(552) 评论(0) 推荐(0) 编辑
摘要:zabbix_get工具基础使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.zabbix_get工具概述 我们在使用zabbix server监控zabbix agent端的一些监控项(item)时,可能会需要测试数据能否正常获取到。 而zabbix_get就是zabbi 阅读全文
posted @ 2020-02-15 21:15 JasonYin2020 阅读(1075) 评论(0) 推荐(0) 编辑
摘要:Zabbix WebUI 配置监控Zabbix Agent 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.部署zabbix服务 1>.部署zabbix server 和zabbix web 博主推荐阅读: https://www.cnblogs.com/yinzhengjie 阅读全文
posted @ 2020-02-14 22:07 JasonYin2020 阅读(606) 评论(0) 推荐(0) 编辑
摘要:Ubuntu操作系统部署zabbix agent服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.下载zabbix软件包 博主推荐阅读: https://www.cnblogs.com/yinzhengjie2020/p/12305427.html 二.编译安装agent 阅读全文
posted @ 2020-02-14 21:31 JasonYin2020 阅读(1641) 评论(0) 推荐(0) 编辑
摘要:Ubuntu操作系统编译安装zabbix报错汇总 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.报错提示:"configure: error: MySQL library not found" 1>.问题剖析 如下图所示,mysql的依赖库没有找到,此时你可以查看你的Ubun 阅读全文
posted @ 2020-02-14 12:18 JasonYin2020 阅读(2774) 评论(0) 推荐(0) 编辑
摘要:Ubuntu操作系统编写zabbix的启动管理脚本 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.修改zabbix的pid存放路径 1>.创建存放zabbix的pid目录 [root@zabbix203.yinzhengjie.org.cn ~]# mkdir -v /yin 阅读全文
posted @ 2020-02-14 08:41 JasonYin2020 阅读(833) 评论(0) 推荐(0) 编辑
摘要:Ubuntu系统配置Zabbix前端及中文乱码解决方案 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.安装zabbix 博主推荐阅读: https://www.cnblogs.com/yinzhengjie2020/p/12302137.html https://www.cn 阅读全文
posted @ 2020-02-13 23:36 JasonYin2020 阅读(2321) 评论(0) 推荐(0) 编辑
摘要:使用Ubuntu系统编译安装Zabbix企业级监控系统 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 Ubuntu系统部署笔记:https://www.cnblogs.com/yinzhengjie/p/12180899.html. 一.从zabbix官网下载相应版本软件包步骤详 阅读全文
posted @ 2020-02-13 21:50 JasonYin2020 阅读(2522) 评论(0) 推荐(0) 编辑
摘要:使用Ubuntu系统管理包工具(apt)部署Zabbix企业级监控系统 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 Ubuntu系统部署笔记:https://www.cnblogs.com/yinzhengjie/p/12180899.html. 一.Zabbix监控系统概述 阅读全文
posted @ 2020-02-13 06:24 JasonYin2020 阅读(659) 评论(0) 推荐(0) 编辑
摘要:作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 那句话怎么说来着:"无监控,不运维"。 今天我们来聊一下常见的开源监控工具。 一.监控系统概述 1>.监控系统的核心任务 监控系统的四大核心任务:数据采集,数据存储,告警,可视化。 (1)数据采集(周期性时序数据): 主机/对象: 服 阅读全文
posted @ 2020-02-12 23:38 JasonYin2020 阅读(626) 评论(0) 推荐(0) 编辑
摘要:Golang函数-不定参数列表和多返回值函数 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.不定参函数 1>.不定参数的产生背景 在定义函数的时候根据需求指定参数的个数和类型,但是有时候如果无法确定参数的个数,此时我们就可以通过"不定参数列表"来解决这个问题,Go语言的不定参 阅读全文
posted @ 2020-02-12 21:26 JasonYin2020 阅读(2736) 评论(0) 推荐(0) 编辑
摘要:Golang函数-匿名函数应用案例回调函数和闭包函数 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.匿名函数概述 什么是匿名函数: 顾名思义,就是没有函数名,只有函数体,函数可以被作为一种类型被赋值给函数类型的变量,匿名函数往往以变量方式被传递。Go是支持匿名函数的,即在需要 阅读全文
posted @ 2020-02-12 07:35 JasonYin2020 阅读(833) 评论(0) 推荐(0) 编辑
摘要:Golang函数-函数的基本概念 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.函数的概述 1>.函数定义语法格式 Go语言函数定义格式如下: func 函数名( 函数参数列表 ) 返回值列表 { 函数体 return 返回值列表 } 关于函数定义的名词解释: 函数名: 顾名 阅读全文
posted @ 2020-02-11 23:14 JasonYin2020 阅读(330) 评论(0) 推荐(0) 编辑
摘要:Golang的循环结构-for语句 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.for循环语法 循环结构在生活中的场景也非常的多,比如: (1)上班族们每天朝九晚五的生活; (2)一年四季周而复始的循环; (3)奥运会上运动员围绕操场跑圈的场景; (4)时钟的秒针,分针,时 阅读全文
posted @ 2020-02-11 21:34 JasonYin2020 阅读(764) 评论(0) 推荐(0) 编辑
摘要:Golang的选择结构-switch语句 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.选择语句应用场景概述 选择结构也称为条件判断,生活中关于判断的场景也非常的多,比如: (1)登录QQ,微信类似的社交软件需要输入用户名和密码进行验证; (2)2020年在疫情期间,想要进入 阅读全文
posted @ 2020-02-10 23:29 JasonYin2020 阅读(275) 评论(0) 推荐(0) 编辑
摘要:Golang的选择结构-if语句 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.选择语句应用场景概述 选择结构也称为条件判断,生活中关于判断的场景也非常的多,比如: (1)登录QQ,微信类似的社交软件需要输入用户名和密码进行验证; (2)2020年在疫情期间,想要进入小区或者 阅读全文
posted @ 2020-02-10 21:38 JasonYin2020 阅读(629) 评论(0) 推荐(0) 编辑
摘要:Golang的类型转换实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.数据类型概述 基础数据类型概述,博主推荐阅读: 布尔型: https://www.cnblogs.com/yinzhengjie2020/p/12246294.html 整型: https://ww 阅读全文
posted @ 2020-02-10 06:36 JasonYin2020 阅读(690) 评论(0) 推荐(0) 编辑
摘要:Golang的运算符优先级实操案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.运算符优先级案例 运算符是用来在程序运行时执行数学或逻辑运算的,在Go语言中,一个表达式可以包含多个运算符,当表达式中存在多个运算符时,就会遇到优先级的问题,此时应该先处理哪个运算符呢? 经过前 阅读全文
posted @ 2020-02-09 23:04 JasonYin2020 阅读(1836) 评论(1) 推荐(1) 编辑
摘要:Golang的单目(一元)运算符-地址操作符和接收操作符 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Golang的单目(一元)运算符概述 常见的地址操作符: &: 取地址运算符,表示取一个变量的内存地址,它同时也属于一元操作符(也叫单目运算符)。 举个例子:有一个变量Na 阅读全文
posted @ 2020-02-09 06:24 JasonYin2020 阅读(1002) 评论(0) 推荐(0) 编辑
摘要:基于Ambari的WebUI部署kafka服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.基于Ambari的WebUI添加kafka服务 1>.点击"Add Service" 2>.选择要添加的kafka服务 3>.选择kafka部署的节点 4>.自定义kafka的配置信 阅读全文
posted @ 2020-02-08 23:36 JasonYin2020 阅读(1781) 评论(0) 推荐(0) 编辑
摘要:HBase集群优化篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.HBase的高可用实战案例 博主推荐阅读: https://www.cnblogs.com/yinzhengjie2020/p/12274860.html 二.HBase预分区 博主推荐阅读: https:/ 阅读全文
posted @ 2020-02-08 06:01 JasonYin2020 阅读(485) 评论(0) 推荐(0) 编辑
摘要:HBase Master的高可用实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.HBase集群停止Hmaster观察集群是否可用 1>.停止HMaster服务 [root@hadoop101.yinzhengjie.org.cn ~]# ansible all -m 阅读全文
posted @ 2020-02-07 22:12 JasonYin2020 阅读(451) 评论(0) 推荐(0) 编辑
摘要:HBase 数据迁移实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 通过HBase的相关JavaAPI,我们可以实现伴随HBase操作的MapReduce过程,比如使用MapReduce将数据从本地文件系统导入到HBase的表中,比如我们从HBase中读取一些原始数据后使 阅读全文
posted @ 2020-02-07 05:59 JasonYin2020 阅读(297) 评论(0) 推荐(0) 编辑
摘要:HBase API实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.判断表是否存在 package cn.org.yinzhengjie.bigdata.hbase; import org.apache.hadoop.conf.Configuration; import 阅读全文
posted @ 2020-02-06 22:14 JasonYin2020 阅读(482) 评论(0) 推荐(0) 编辑
摘要:MySQL数据源接入DBus 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.cannal概述 1>.cannal简介 canal [kə'næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费 早期阿里巴巴因为杭州和美国双机房 阅读全文
posted @ 2020-02-06 01:04 JasonYin2020 阅读(989) 评论(1) 推荐(1) 编辑
摘要:数据采集平台DBus-基础依赖软件安装 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.准备工作 1>.DBus默认软件依赖 DBus依赖如下外部组件: Cannal: 依赖V1.0.22版本,DBus用于实时抽取binlog日志。具体配置可参考cannal相关支持说明,支持M 阅读全文
posted @ 2020-02-05 23:53 JasonYin2020 阅读(877) 评论(0) 推荐(0) 编辑
摘要:宜信数据采集平台DBus生产环境部署实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.准备工作 1>.MySQL数据库安装 DBus的数据库我们可以和Ambari Server公用同一个MySQL数据库。因此关于MySQL的安装部署我这里就不罗嗦啦,毕竟以前的笔记已经整 阅读全文
posted @ 2020-02-05 21:56 JasonYin2020 阅读(1097) 评论(1) 推荐(0) 编辑
摘要:宜信数据采集平台DBus-All In One部署实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 官方文档可参考:https://github.com/BriData/DBus/blob/master/docs/quick-start.md 一.DBus的环境准备 DBu 阅读全文
posted @ 2020-02-05 06:53 JasonYin2020 阅读(724) 评论(0) 推荐(0) 编辑
摘要:宜信数据采集平台DBus概述 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.DBus产生背景 1>.采集工具的局限性 当前有很多数据采集工具,他们或多或少都存在一些局限性: Sqoop: 优点: RDBMS和Hadoop之间实现离线数据同步数据,其背后的工作本质依旧是MapR 阅读全文
posted @ 2020-02-04 23:13 JasonYin2020 阅读(1369) 评论(0) 推荐(0) 编辑
摘要:基于Ambari的WebUI实现服务缩容 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.实现服务的扩容 1>.进入到主机的管理界面 2>.查看主机的信息概览 3>.为主机添加服务角色 如果我们在扩容集群时为当前节点分配的角色不足,其实咱们也可以在安装后进入到主机管理界面去进行 阅读全文
posted @ 2020-02-04 01:25 JasonYin2020 阅读(798) 评论(0) 推荐(0) 编辑
摘要:Golang的运算符-位运算符 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.位运算符概述 常见的位逻辑运算符: &: 位与运算符,表示AND(表示所有条件都得匹配),运算规则为相同位都是1时结果才为1,不同则为0。举个例子:如"5 & 7",结果为5。 计算过程为:我们用一 阅读全文
posted @ 2020-02-03 22:33 JasonYin2020 阅读(786) 评论(0) 推荐(0) 编辑
摘要:Golang的运算符-逻辑运算符 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.逻辑运算符概述 !: 非运算符,表示NOT(有种取反的意思),如"!ture",结果为"false" &&: 短路与运算符,表示AND(如果等式左边不成立,那么等式右边就不会参与计算,直接得出结果 阅读全文
posted @ 2020-02-03 20:10 JasonYin2020 阅读(2542) 评论(0) 推荐(0) 编辑
摘要:Golang的运算符-比较运算符 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.比较运算符概述 比较运算符也称为关系运算符,比较运算符返回的类型为bool类型,常见的比较运算符如下所示: ==: 比较两个数值或等式是否相等,如"10 == 20",结果为false !=: 比 阅读全文
posted @ 2020-02-03 01:43 JasonYin2020 阅读(933) 评论(0) 推荐(0) 编辑
摘要:Golang的运算符-赋值运算符 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.赋值运算符概述 常见的赋值运算符: =: 表示赋值运算符,如"a = 100". +=: 也是一种加法赋值运算符的一种简写形式,如"a += 100"表示 "a = a + 100". -=: 也 阅读全文
posted @ 2020-02-02 23:59 JasonYin2020 阅读(491) 评论(0) 推荐(0) 编辑
摘要:Golang的运算符-算数运算符 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.算术运算符概述 常见的算术运算符: +: 可表示正号,如"+10",结果为"10";也可以表示加号,如"5+5",结果为"10";还可以表示字符串相加,如"Jason Yin" + "2020", 阅读全文
posted @ 2020-02-02 21:17 JasonYin2020 阅读(2816) 评论(0) 推荐(0) 编辑
摘要:Golang的进制转换实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.常用进制概述 1>.进制概述 进制也就是进位制,是人们规定的一种进位方法。举个例子:二进制就是逢二进一,八进制就是封八进一,十进制就是逢十进一,十六进制就是锋十六进一,以此类推,X进制就是逢X进位。 阅读全文
posted @ 2020-02-02 01:38 JasonYin2020 阅读(3895) 评论(0) 推荐(0) 编辑
摘要:Golang的基础数据类型-字符串型 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.字符型概述 上一篇博客学习了使用单引号括起来的单个字符就是字符类型,在Golang中有两种表示字符类型的方式,可参考我之前的笔记: https://www.cnblogs.com/yinzhe 阅读全文
posted @ 2020-02-01 23:58 JasonYin2020 阅读(233) 评论(0) 推荐(0) 编辑
摘要:Golang的基础数据类型-字符型 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.字符型概述 Go语言中的字符有两种,即uint8类型和rune类型。 uint8类型: 我们也可以称之为byte型,代表了ASCII编码表中的一个字符。 ASCII编码表大家可以自行百度,谷歌查 阅读全文
posted @ 2020-02-01 21:51 JasonYin2020 阅读(455) 评论(0) 推荐(0) 编辑
摘要:Golang的基础数据类型-浮点型 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.浮点型概述 Go语言提供两种精度的浮点数,即float32和float64,其中float32占用4个字节大小,而float64占用8个字节大小。 这些浮点数类型的取值范围极限值可以在Golan 阅读全文
posted @ 2020-02-01 07:20 JasonYin2020 阅读(1688) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示