自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Hbase基础

Hbase简介: Hbase是Apache旗下一个高可靠性、高性能、面向列、可伸缩的分布式数据库。 Cap理论: Consistency(一致性):数据一致更新、所有数据变动都是同步的。 Availability(可用性):良好的响应性能 Partition tolerance(分区容错性):可靠性 ...

2021-12-20 21:03:38 1197

原创 zookeeper

Zookeeper的设计目的: 一致性 实时性 可靠性 Zookeeper的概述: Zookeeper是一个分布式的服务框架,他主要是用来解决分布式应用中经常遇到的一些数据管理问题等 Zookeeper集群中节点的角色可以分为以下两类: Leader:集群通过选举过程从所有节点中选举一个节点作为Leader。Leader负责接收客户端读写请求,并将写入数据同步到其他节点。 follower:作为Leader的备份,在Leader宕机后参与选举Leader操作。 Hadoop的HA HA(Heigh

2021-12-20 17:12:47 958

原创 NoSQL数据库应用

数据采集传输主要技术 Sqoop sqoop是Apache旗下的一款开源的离线数据传输工具主要用于Hadoop(Hive)与传统数据库(Mysql、Oracle等)间的数据传递。它可以将关系型数据库中的数据导入到Hadoop的HDFS中,也可以将HDFS中的数据导出到关系型数据库中 Flume Flume是cloudera公司提供的一个高可用、高可靠、分布式的海量日志采集、聚合和传输工具,目前已经是Apache的顶级子项目。使用Flume可以手机诸如日志、时间等数据,并将这些数据资源集中存储起来供下游使用

2021-12-17 21:01:41 1722

原创 Sqoop常用命令

Sqoop的常用命令如下表所示 命令 说明 list-databases 列出所有数据库名 list-tables 列出某个数据库下所有表 import 将数据导入到HDFS集群 export 将HDFS集群数据导出 help 打印sqoop帮助信息 version 打印sqoop版本信息 对于不同的命令,有不同的参数,接下来我们来一一列举说明。 首先是公用的参数,所谓公用参数,就是大多数命令都支持的参数。最常用的公共参数是数据库连接的参数,如下表所示: 参数

2021-12-09 14:26:38 597

原创 python基础

list列表 num = [1,2,3,4,5] print(num) #优点:python支持不同数据类型可以混合存储在一个列表中 #缺点:会导致数据存储不紧凑,整个结构占用很多空间 num1 = [1,'python',3.1415926,] print(num1) #sum():求和 print(sum(num)) #len():统计列表中元素的个数 print(len(num)) #num[n]根据索引查找元素 print(num[0])#列表的索引就是元素所在的位置 #print(num[

2021-11-11 17:47:27 638

原创 Python课堂笔记

@Python python是什么? Python是一门动态解释型弱类型编程语言 python的作者是Guido van Rossum(吉多·范罗苏姆)在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。 Python1991年公开发行第一个版本,所以1991年被当做 Python的诞生年。 三大热门编程语言: JAVA Python C语言 解释型语言: 一次解释,一次执行,只要对应平台有解释器,就可以跨平台执行(Python) 编译型语言: 简单来说,就是一次编译,多次执行,(java

2021-09-23 11:10:21 202

原创 MapTest

import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Set; public class MapTest { public static void main(String[] args) { Map<String,String> map=new HashMap<String,String>()

2021-05-18 16:14:51 181

原创 HashSetTest

import java.util.Arrays; import java.util.Collections; import java.util.HashSet; import java.util.Iterator; import java.util.Set; public class HashSetTest { public static void main(String[] args) { /** * Set 是接口,不能直接new对象 * new HashSet<>(

2021-05-18 16:12:48 80

原创 LinkeList

import java.util.Comparator; import java.util.LinkedList; import java.util.List; public class LinkeList { public static void main(String[] args) { /** * 一般遇到T是泛型的意思 * 泛型只能放包装类,不能放基本数据类型 */ List<Integer> List=new LinkedList<Inte

2021-05-18 16:08:46 72

原创 2021-05-18

/** * 接口 * 利用interface修饰的类叫做接口 * 特点 * 1.变量是被public static final修饰的(这三个单词可以省略),必须给初始值。 * 2.里面是抽象方法。 * 3.接口不能实例化,没有构造方法。 * 4.接口和接口之间是继承关系(extends),多继承 * 5.类与接口之间是实现关系(implements),多实现 * 6.有继承有实现的时候,先写继承(extends) 后写实现(impments) * * * java8以后的新特性 * 静态方法:不可以被子类

2021-05-18 16:07:02 58

原创 2021-05-18

public class TestInteger { public static void main(String[] args) { 装箱 基本数据类型赋值给引用数据类型 语法 1. int i1=10; Integer i2=i1; 2.Integer i3=new Integer(i1); int i1=10; Integer i2=i1; Integer i3=new Integer(i1); 拆箱 引用数据类型赋值给基本

2021-05-18 16:04:53 38

原创 ArrayList知识点

ArrayList:有序有下标 数据可重复 LinkedList:查询慢 删除和插入数据快 import java.util.ArrayList; public class TestLIist { public static void main(String[] args) { List List =new ArrayList<>(); /*增 .add()添加数据 */ List.add("张三"); List.add(10); List.add(3

2021-05-05 14:40:54 106

原创 jdk1.8新特性

特殊的接口 方法的调用 lambda表达式 数据流编程

2021-04-14 20:30:31 100

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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