- 博客(11)
- 资源 (7)
- 收藏
- 关注
原创 单例模式与线程安全问题
1. 单例模式1.1 饿汉式public class Singleton { // 私有化构造方法 private Singleton () {} private static Singleton instance = new Singleton(); //始终保持对象不为null public static Singleton getInstance() { return i...
2019-09-30 15:42:44 126
原创 ETL is dead, long live streams
reorganized according to Infoq talk "ETL is dead, long live streams"Data and data system changed a lot over the past decade. In the past, database and datawarehouse are main location for our data. A...
2019-09-29 10:49:06 214
原创 Flink 配置standalone集群高可用性和YARN 集群高可用性
1. standalone集群高可用性standalone 集群的 JobManager 高可用性的概念是,任何时候都有一个主 JobManager 和 多个备 JobManagers,以便在主节点失败时有新的 JobNamager 接管集群。这样就保证了没有单点故障,一旦备 JobManager 接管集群,作业就可以依旧正常运行。主备 JobManager 实例之间没有明确的区别。每个 Jo...
2019-09-26 15:45:30 697
转载 A_Kudu介绍
A_Kudu介绍前言Apache Kudu是由Cloudera开源的存储引擎,可以同时提供低延迟的随机读写和高效的数据分析能力。Kudu支持水平扩展,使用Raft协议进行一致性保证,并且与Cloudera Impala和Apache Spark等当前流行的大数据查询和分析工具结合紧密。本文将为您介绍Kudu的一些基本概念和架构以及在企业中的应用,使您对Kudu有一个较为全面的了解。一、为什么...
2019-09-06 13:43:28 259
原创 F_KuduAPI之Scan+delete
F_KuduAPI之Scan+delete1. Scanprivate static Prop prop = new Prop(); private static Column column = ColumnProp.getColumn(); /** * 查询表,根据ID查询一行 */ public static void scanTableBy...
2019-09-06 13:40:56 308
原创 E_KuduAPI之更新
E_KuduAPI之更新更新与插入数据一样,也是有三种Flush Mode去更新数据更新数据是根据主键 private static final int bufferSpace = 100000; private static Prop prop = new Prop(); private static Column column = ColumnProp.getCol...
2019-09-06 13:40:37 292
原创 D_KuduAPI之添加数据
D_KuduAPI之添加数据KuduClient提供的三种方式给我们插入数据,直接看代码1. 手动刷新数据 private static final Logger LOG = LoggerFactory.getLogger(InsertTable.class); private static SimpleDateFormat sdf = new SimpleDateFormat...
2019-09-06 13:39:28 624
原创 C_KuduAPI之创建表
C_KuduAPI之创建表操作前先参考:B_KuduAPI操作前准备impala-shell 没有执行,无法确定可行性,但是javaAPI操作是没有问题的javaAPI运行后,创建Kudu表,并且将kudu表映射到impala中,支持部分impalaSQL操作kudu表,1. 创建普通表1.1 impala-shellCREATE EXTERNAL TABLE kudu_test.te...
2019-09-06 13:39:02 664
原创 B_KuduAPI操作前准备
B_KuduAPI操作前准备代码地址:https://github.com/Mr-xiahu/hadoopStudy/tree/master/dataxtest_kudu1. pojo对象/** * @author XIAHU * @create 2019/8/30 */public class Column { private String column_1; p...
2019-09-06 13:37:01 212
原创 B_23种设计模式之简单工厂模式
###B_23种设计模式之简单工厂模式1. 定义Defineaninterfaceforcreatinganobject,butletsubclassesdecidewhichclasstoinstantiate.FactoryMethodletsaclassdeferinstantiationtosubclasses.定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的...
2019-09-03 20:22:40 141
原创 A_23种涉及模式之单例模式
###A_23种涉及模式之单例模式1. 定义Ensureaclasshasonlyoneinstance,andprovideaglobalpointofaccesstoit.确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。2. 代码演示public class Person { private Person person; //构造方法私有化 ...
2019-09-03 20:22:12 105
MySQL--5.6.22-1.el6.i686.rpm.zip
2019-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人