自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Cassandra简介

这里写链接内容

2018-07-21 13:43:12 130

转载 centos6.8 yum安装mysql 5.6 (完整)

转载至:https://www.cnblogs.com/007sx/p/7083143.html一、检查系统是否安装其他版本的MYSQL数据#yum list installed | grep mysql#yum -y remove mysql-libs.x86_64二、安装及配置# wget http://repo.mysql.com/mysql-community-r...

2018-06-25 20:41:12 340

原创 linux安装jdk

linux版本:centos 6.8使用yum命令安装1.查看是否已安装JDK,卸载[root@192 ~]# yum list installed |grep java java-1.8.0-openjdk.x86_64java-1.8.0-openjdk-devel.x86_64java-1.8.0-openjdk-headless.x86_64tzdata-java.n...

2018-06-23 16:53:22 196

原创 ZooKeeper的写数据流程

Client向zk的server1上写数据,发送一个写的请求。如果server1不是leader,那么server1会把接收的请求转发给leader。这个leader会将写请求广播给各个server,比如server1和server2,各个server写成功之后就会通知leader。当leader收到大多数server写成功的消息,那么就说明数据写成功了。之后leader会告诉server1数

2018-01-09 21:09:09 3012 2

转载 ZooKeeper的选举机制

zookeeper为什么需要leader选举呢?zookeeper的leader选举的过程又是什么样子的?本文的目的就是解决这三个问题。首先我们来看看什么是leader选举。其实这个很好理解,leader选举就像总统选举一样,每人一票,获得多数票的人就当选为总统了。在zookeeper集群中也是一样,每个节点都会投票,如果某个节点获得超过半数以上的节点的投票,则该节点就是leader节点了。

2018-01-09 21:01:23 1281 1

原创 ZooKeeper的监听原理

ZooKeeper的监听原理首先要有一个main()线程在mian线程中创建ZK客户端,这时就会创建两个线程,一个负责网络连接通信(connect),一个负责监听(listener)。通过connect线程将注册的监听事件发送给ZK。在ZK的注册监听器列表中将注册的监听事件添加到列表中。ZK监听到有数据或路径变化,就会将这个消息发送给listener线程。listener线程内部调

2018-01-09 20:48:39 645

原创 安装ZooKeeper

0)集群规划 在hadoop102、hadoop103和hadoop104三个节点上部署Zookeeper。1)解压安装 (1)解压zookeeper安装包到/opt/module/目录下[root@hadoop102 software]$ tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/module/(2)在/opt/module/zookeeper-3.4

2018-01-03 18:44:38 169

原创 Hive

一、Hive基本概念(一)什么是HiveHive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL查询功能。Hive本质是将HQL转化成MapReduce程序。Hive处理的数据存储在HDFS上。分析数据的底层实现是MapReduce。执行程序运行在Yarn上。Hive的执行延迟比较高。适合处理大数据,常用于数据分析,对实时性要求不高的场合。Hive的H

2017-12-22 22:13:51 326

原创 Linux下许多命令不能使用

修改/etc/profile文件,export了新的PATH 。之后许多命令不能使用,echo $PATH为空,判断PATH修改错误。执行export PATH=/usr/local/sbin:/usr/local/bin:/bin:/usr/bin:/sbin:/usr/sbin修改系统变量要小心

2017-12-07 10:52:26 183

空空如也

空空如也

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

TA关注的人

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