Zhu.Yang

朱阳的个人博客(公众号:think123)

0%

hbase中scan命令是我们经常使用到的,而filter的作用尤其强大。这里简要的介绍下scan下filter命令的使用.

插入scan命令需要的数据

这里模拟了部分微博评论的数据,然后使用代码插入数据到hbase,代码就不列出来了比较简单。

1
2
3
4
5
6
7
8
9
10
public class Comment {
//1-->普通文章,2--->热点文章
Integer articleType;
//文章id
String articleId;
String userId;
long timestamp;
//comment content,暂时只考虑文本
String commentContent;
}
阅读全文 »

灾难恢复是个令人神经紧张的话题,但必须面对.HBase虽然是一个分布式的数据库,但是有时候容灾以及数据备份仍然是需要考虑的,而掌握常用的命令正是写这篇文章的意义所在。
本文主要通过案例来讲解CopyTable,Import,Export,Snapshot,希望大家对它们的使用有一个直观的认识。

阅读全文 »

我们都知道HBase底层依赖Hadoop,那么在使用HBase的时候必须保证安装Hadoop,而平时我们想要快捷的使用HBase的时候则可以借助docker来使用别人安装好的HBase镜像,这样大大的省时省力,还能更快的对HBase有一个深入的了解。所以本文就介绍如何在Docker中使用Hbase

阅读全文 »

提到大数据的存储,大多数人首先联想到的是 Hadoop 和 Hadoop 中的 HDFS 模块。大家熟知的 Spark、以及 Hadoop 的 MapReduce,可以理解为一种计算框架。而 HDFS,我们可以认为是为计算框架服务的存储层。因此不管是 Spark 还是 MapReduce,都需要使用 HDFS 作为默认的持久化存储层。那么 HBase 又是什么,可以用在哪里,解决什么样的问题?

阅读全文 »

线上经常会遇到服务器繁忙,请求响应缓慢,这个时候大多是在进行大量的gc或者full gc,为了排查这方面的问题我们就要清楚的知道

阅读全文 »

Java中垃圾回收不用我们操心,但是知道有哪些垃圾回收算法,以及各种垃圾回收器的组合应用对于JVM调优有着巨大的帮助,这篇博客就是为了总结一下垃圾回收算法以及垃圾回收器。

阅读全文 »

Graphql是一种API的查询语言,由Facebook开源,旨在替代Restful,最近公司刚好有使用就研究了一下,顺便总结出来

阅读全文 »

SpringMVC是常用的MVC框架,Spring的代码中也用到了大量的设计模式,分析源码不仅可以让你更加熟练的使用,还能让你更有信心的使用,本文就是基于这一原则进行源码分析。

阅读全文 »