Hash链表转换为红黑树,和树转换为链表的条件 JUC Hash链表转换为红黑树,和树转换为链表的条件 链表转换位红黑树 两个条件,必须同时满足两个条件才能进行转换 条件1:单个链表长度大于等于8 条件2:hashMap的总长度大于64个、且树化的节点位置不能为空 0 评论 0 浏览
双重检查锁 JUC 双重检查锁 双重检查锁 在Java程序中,有时候可能需要推迟一些高开销的对象初始化操作,并且只有在使用这些对象时才进行初始化。此时,程序员可能会采用延迟初始化。但要正确实现线 0 评论 0 浏览
MapReduce编程 Hadoop MapReduce编程 有更新! MapReduce核心思想 (1)分布式的运算程序往往需要分成至少2个阶段。 (2)第一个阶段的MapTask并发实例,完全并行运行,互不相干。 (3)第二个阶 0 评论 0 浏览
ElasticSearch入门 Elasticsearch ElasticSearch入门 有更新! 什么是ElasticSearch ES 是一个开源的高扩展的分布式全文搜索引擎,Elasticsearch 是面向文档型数据库 ElasticSearch 目录 0 评论 0 浏览
Elasticsearch在Linux的单机和集群配置 Elasticsearch Elasticsearch在Linux的单机和集群配置 有更新! Linux 单机 解压安装包,因为elasticsearch为了安全问题不允许是用root用启动,所以要创建普通用户,假设创建用户命为hadoop 下载地址 ht 0 评论 0 浏览
Hadoop完全分布式安装 Hadoop Hadoop完全分布式安装 有更新! Hadoop安装 安装需求 本次安装以三个虚拟机为节点,分别安装Java1.8 虚拟机准备 三台虚拟机都创建hadoop用户,虚拟机名分别为hadoop102,h 0 评论 0 浏览
12-5 总结 总结 12-5 总结 本周学习 本周对Hadoop的基本框架进行了学习,对大数据开发的所需的基本框架进行了学习,了解了大数据开发的基本过程,整体学习下来,感觉大数据开发并不难,但难点在 0 评论 0 浏览
ZooKeeper 分布式锁 Zookeeper ZooKeeper 分布式锁 分布式锁 准备工作 导入依赖 <dependency> <groupId>junit</groupId> <arti 0 评论 0 浏览
Zookeeper节点类型 Zookeeper Zookeeper节点类型 有更新! 节点类型 持久(Persistent)客户端和服务器端断开连接后,创建的节点不删除 短暂(Ephemeral):客户端和服务器端断开连接后,创建的节点自己删除 0 评论 0 浏览
Zookeeper集群搭建 Zookeeper Zookeeper集群搭建 有更新! zookeeper集群搭建 ZooKeeper 的架构通过冗余服务实现高可用性 下载 可以去Zookeeper下载文件 本次演示以3.6.3版本演示 下载安装 0 评论 0 浏览
Zookeeper的选举机制 Zookeeper Zookeeper的选举机制 有更新! 选举机制 server工作状态 有四种分别为LOOKING、FOLLOWING、LEADING、OBSERVING。 LOOKING:寻找Leader状态。当服 0 评论 0 浏览
Hadoop伪分布式安装 Hadoop Hadoop伪分布式安装 有更新! 安装前提 安装环境 系统: centos7 Java版本: 1.8 Hadoop: 3.3.1版 安装包下载 hadoop下载下载3.3.1版本java下载默认已 0 评论 0 浏览
Hbase集群安装 HBase Hbase集群安装 有更新! hbase介绍 HBase是一种分布式,可扩展,支持海量数据存储的NoSQL数据库 安装HBase之前需要运行Zookeeper集群以及Hadoop集群配置z 0 评论 0 浏览
Hbase正常启动,执行命令报错 Server is not running yet HBase Hbase正常启动,执行命令报错 Server is not running yet 有更新! 报错信息 hbase:001:0> list TABLE ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunni 0 评论 0 浏览
类加载子系统 JVM 类加载子系统 有更新! 类加载器与类的加载过程 类加载器子系统作用 类加载子系统负责从文件系统或者网络中加载Class文件 ,class文件在文件开头有特定的文件标识 ClassLo 0 评论 0 浏览
JVM内存区域 JVM JVM内存区域 有更新! JVM内存区域与内存溢出异常 Java把对内存的控制权力交给Java虚拟机控制。 运行时数据区 主要包括有 方法区 堆: 方法区和堆区对于每一个线程 0 评论 0 浏览