- 博客(13)
- 收藏
- 关注
原创 Hbase基础
Hbase简介:Hbase是Apache旗下一个高可靠性、高性能、面向列、可伸缩的分布式数据库。Cap理论:Consistency(一致性):数据一致更新、所有数据变动都是同步的。Availability(可用性):良好的响应性能Partition tolerance(分区容错性):可靠性...
2021-12-20 21:03:38
1273
原创 zookeeper
Zookeeper的设计目的:一致性 实时性 可靠性Zookeeper的概述: Zookeeper是一个分布式的服务框架,他主要是用来解决分布式应用中经常遇到的一些数据管理问题等Zookeeper集群中节点的角色可以分为以下两类:Leader:集群通过选举过程从所有节点中选举一个节点作为Leader。Leader负责接收客户端读写请求,并将写入数据同步到其他节点。follower:作为Leader的备份,在Leader宕机后参与选举Leader操作。Hadoop的HAHA(Heigh
2021-12-20 17:12:47
1000
原创 NoSQL数据库应用
数据采集传输主要技术Sqoopsqoop是Apache旗下的一款开源的离线数据传输工具主要用于Hadoop(Hive)与传统数据库(Mysql、Oracle等)间的数据传递。它可以将关系型数据库中的数据导入到Hadoop的HDFS中,也可以将HDFS中的数据导出到关系型数据库中FlumeFlume是cloudera公司提供的一个高可用、高可靠、分布式的海量日志采集、聚合和传输工具,目前已经是Apache的顶级子项目。使用Flume可以手机诸如日志、时间等数据,并将这些数据资源集中存储起来供下游使用
2021-12-17 21:01:41
1811
原创 Sqoop常用命令
Sqoop的常用命令如下表所示命令说明list-databases列出所有数据库名list-tables列出某个数据库下所有表import将数据导入到HDFS集群export将HDFS集群数据导出help打印sqoop帮助信息version打印sqoop版本信息对于不同的命令,有不同的参数,接下来我们来一一列举说明。首先是公用的参数,所谓公用参数,就是大多数命令都支持的参数。最常用的公共参数是数据库连接的参数,如下表所示:参数
2021-12-09 14:26:38
712
原创 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
710
原创 Python课堂笔记
@Pythonpython是什么?Python是一门动态解释型弱类型编程语言python的作者是Guido van Rossum(吉多·范罗苏姆)在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。 Python1991年公开发行第一个版本,所以1991年被当做 Python的诞生年。三大热门编程语言:JAVAPythonC语言解释型语言:一次解释,一次执行,只要对应平台有解释器,就可以跨平台执行(Python)编译型语言:简单来说,就是一次编译,多次执行,(java
2021-09-23 11:10:21
265
原创 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
217
原创 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
128
原创 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
120
原创 2021-05-18
/*** 接口* 利用interface修饰的类叫做接口* 特点* 1.变量是被public static final修饰的(这三个单词可以省略),必须给初始值。* 2.里面是抽象方法。* 3.接口不能实例化,没有构造方法。* 4.接口和接口之间是继承关系(extends),多继承* 5.类与接口之间是实现关系(implements),多实现* 6.有继承有实现的时候,先写继承(extends) 后写实现(impments)*** java8以后的新特性* 静态方法:不可以被子类
2021-05-18 16:07:02
85
原创 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
63
原创 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
160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人