zhu592665411
码龄15年
关注
提问 私信
  • 博客:183,627
    社区:3,240
    186,867
    总访问量
  • 41
    原创
  • 2,200,890
    排名
  • 26
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2010-03-15
博客简介:

与优秀的人在一起,会使自己变得更优秀

查看详细资料
个人成就
  • 获得33次点赞
  • 内容获得2次评论
  • 获得129次收藏
创作历程
  • 1篇
    2019年
  • 35篇
    2018年
  • 5篇
    2017年
成就勋章
TA的专栏
  • 书籍清单
    1篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Netty系列(1):Netty架构及分析

最近在开发分布式调度系统,采用的Netty+protobuf实现master和work之间通信的,与此同时也看了下Netty的源码,现在系统也开发完了但是总觉得有点不够,不够在哪里?就是产出还不够,所以才有了这篇文章,根据自己的理解画了Netty的架构并对服务端启动和读写数据流程做了解析一、架构二、流程解析...
原创
发布博客 2019.07.01 ·
311 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hive如何根据表中某个字段动态分区

使用hive储存数据时,需要对做分区,如果从kafka接收数据,将每天的数据保存一个分区(按天分区),保存分区时需要根据某个字段做动态分区,而不是傻傻的将数据写到某一个临时目录最后倒入到某一个分区,这是静态分区。 Hive动态分区步骤如下:1、建立某一个源表模拟数据源并插入一些数据create table t_test_p_source ( id string, ...
原创
发布博客 2018.11.12 ·
2667 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

2018年阅读书籍清单

2018年阅读书籍清单 2018年阅读书籍清单深入分布式缓存Scala编程Kafka技术内幕HIVE编程指南快学ScalaHbase实战Hbase权威指南 《未完》 posted @ 2018-11-09 15:02 健身男儿挑灯夜读 阅读(...) 评论(...) ...
原创
发布博客 2018.11.09 ·
371 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【转】Hive over HBase和Hive over HDFS性能比较分析

转载:http://lxw1234.com/archives/2015/04/101.htm 环境配置:hadoop-2.0.0-cdh4.3.0 (4 nodes, 24G mem/node)hbase-0.94.6-cdh4.3.0 (4 nodes,maxHeapMB=9973/node)hive-0.10.0-cdh4.3.0 一、查询性能比较:query1:se...
原创
发布博客 2018.09.27 ·
370 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hive和Hbase整合

Hive只支持insert和delete操作,并不支持update操作,所以无法实施更新hive里的数据,而HBASE正好弥补了这一点,所以在某些场景下需要将hive和hbase整合起来一起使用。 整合步骤:1、编辑hive-site.xml配置文件, 添加hive.zookeeper.quorum, hbase.zookeeper.quorum属性  2、编辑hive-en...
原创
发布博客 2018.09.25 ·
1302 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【转】怎么把本地项目和远程git仓库相连通

1. 打开在你的项目文件夹,输入下面的命令git init 输完上面的命令,文件夹中会出现一个.git文件夹,如下图所示,其他的的文件也会出现蓝色小问号的标志  2. 添加所有文件git add .注意最后的点是有用的哦 输入完成后,文件夹如下所示 3. 提交所有文件git commit -m "这里是备注信息" -a 完成后,文件夹显示如下都...
原创
发布博客 2018.09.04 ·
244 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kafka异常问题汇总

1、报错:: java.util.concurrent.ExecutionException: org.apache.kafka.common.errors.NotLeaderForPartitionException: This server is not the leader for that topic-partition. 报错原因:producer在向kafka broker...
原创
发布博客 2018.08.27 ·
17297 阅读 ·
0 点赞 ·
1 评论 ·
18 收藏

【转】数据仓库ODS、DW和DM概念区分

今天看了一些专业的解释,还是对ODS、DW和DM认识不深刻,下班后花时间分别查了查它们的概念。ODS——操作性数据DW——数据仓库DM——数据集市1.数据中心整体架构  数据中心整体架构数据仓库的整理架构,各个系统的元数据通过ETL同步到操作性数据仓库ODS中,对ODS数据进行面向主题域建模形成DW(数据仓库),DM是针对某一个业务领域建立模型,具体用...
原创
发布博客 2018.06.27 ·
81146 阅读 ·
13 点赞 ·
0 评论 ·
73 收藏

【转】ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.log。一般可通过log_error设置mysql> select @@log_error;+---------------------+| @@log_error |+-...
原创
发布博客 2018.06.21 ·
179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【转】4w+1h 教你如何做用户画像


 记得14年开始做用户画像的时候,对于用户画像完全没有概念,以为是要画一幅幅图画,经过两年多的学习和理解,渐渐的总结出了一些方法和技巧,在这里就通过4个W英文字母开头和1个H英文字母开头的单词和大家分享一下我关于用户画像的理解。 本文框架一、什么是用户画像(What)       用户画像最早是由交互设计之父Alan Cooper提出perso...
原创
发布博客 2018.06.20 ·
3401 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

2018年阅读书籍清单

2018年阅读书籍清单_** 深入分布式缓存** _** Scala编程** _**Kafka技术内幕:图文详解Kafka源码设计与实现** _**HIVE编程指南**<<未完>>
原创
发布博客 2018.06.08 ·
1455 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【博客搬家】博客搬家至CSDN

【博客搬家】博客搬家至CSDN, 地址:https://blog.csdn.net/zhu592665411
原创
发布博客 2018.05.28 ·
698 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Canal的安装与使用

一、Canal介绍  Canal的原理就是它自己伪装成slave, 向mysql发送dump协议,MySQL master接收到dump请求之后推送binlog文件给slave, 也就是canal。   二、Canal安装  1. 下载Canal    wget https://github.com/alibaba/canal/releases/download/canal-1...
原创
发布博客 2018.05.28 ·
2680 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

Canal使用报错解决办法

1、 [destination = test_cancal , address = /127.0.0.1:3306 , EventParser] WARN c.a.o.s.a.i.setl.zookeeper.termin.WarningTerminProcess - nid:1[1:canal:test_cancal:java.lang.NullPointerExceptionat c...
原创
发布博客 2018.05.28 ·
25925 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏

Linux环境安装git

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。而国外的GitHub和国内的Coding都是项目的托管平台。但是在使用Git工具的时候,第一步要学会如何安装git,本教程就手把手教大家如何手动编译安装git。1、介绍  使用Coding管理项目,上面要求使用的git版本为1.8.0以上,而很多yum源上自动安装的git版本为1.7,所以需要...
原创
发布博客 2018.05.26 ·
318 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Zookeeper安装与配置

一、下载Zookeeper  wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.0/zookeeper-3.4.5.tar.gz 二、配置  1、配置zoo.cfgcp zoo_template.cfg zoo.cfgvim zoo.cfg      2、配置myid   在zoo.cfg中...
原创
发布博客 2018.05.22 ·
203 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【转】Unable to load native-hadoop library for your platform(已解决)

1、增加调试信息寻找问题2、两种方式解决unable to load native-hadoop library for you platform附:libc/glibc/glib简介 参考:1、http://my.oschina.net/swuly302/blog/515853【66号公路: Hadoop Unable to load­ ­n­­ati­v­e­-­h­a­­...
原创
发布博客 2018.05.21 ·
467 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IDEA中远程Debug调试

一、设置JVM支持远程Debug调式  由于我的应用是springboot, 所以直接使用java -jar的方法将服务启动起来。java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8006 -jar dmeo.jar --spring.profiles.active=product  注意...
原创
发布博客 2018.05.21 ·
1524 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

虚拟机如何设置静态IP

一、本机环境  Mac、VMware Fusion 10, CentOS6.8 二、设置静态IP地址  1、选择网络连接模式,选择NAT模式  注意:  1)必须要选择NAT模式,否则你的虚拟机与主机始终会在同一个网段,主机IP变了之后,虚拟机IP也会自动变化,达不到静态IP的目的  2)在虚拟机关闭状态下,点击“生成“按钮重新一个新的MAC地址   2、修改ifcf...
原创
发布博客 2018.05.20 ·
3489 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Binlog详解

 一、介绍  binlog, 即二进制文件,他记录了MySQL所有数据的变更,并以二进制的形式存储在磁盘上 二、binlog模式  binlog有三种模式:ROW(行模式),   Statement(语句模式),   Mixed(混合模式)  ROW(行模式):记录那条数据修改了,注意:记录的是这条记录的全部数据,即使只更新了一个字段,binlog里也会记录所有字段的数据 ...
原创
发布博客 2018.05.17 ·
24002 阅读 ·
12 点赞 ·
0 评论 ·
61 收藏
加载更多