zk配置后集群选举失败,集群中全部无法进行选举,但是应用又起来了。 先讲原因:后经人指点,server的端口配置错误导致。server占用了client的端口号导致的。说明server.1=127.0.0.1:2181:3181中2181是server端口但是我又配置了clientPort=2181 ...
分类:
编程语言 时间:
2020-05-24 00:34:02
阅读次数:
110
1、Hbase集群的高可用性与伸缩性 HBase可以实现对Regionserver的监控,当个别Regionserver不可访问时,将其负责的分区分给其他Regionsever,其转移过程较快,因为只需要将分区的相关信息转移。Hlog和表中数据实际存储在HDFS上,本身具有多副本机制容错。 Mast ...
分类:
其他好文 时间:
2020-05-23 20:00:09
阅读次数:
88
ZK的节点有5种操作权限:CREATE、READ、WRITE、DELETE、ADMIN 也就是 增、删、改、查、管理权限,这5种权限简写为crwda(即:每个单词的首字符缩写)注:这5种权限中,delete是指对子节点的删除权限,其它4种权限指对自身节点的操作权限 身份的认证有4种方式:world: ...
分类:
其他好文 时间:
2020-05-21 19:27:10
阅读次数:
166
规划:nn1.hadoop nn2.hadoop s1.hadoop s2.hadoop ZK: nn1 nn2 s1journalnode: nn1 nn2 s1DataNode: nn1 nn2 s1 s2NodeManager: nn1 nn2 s1 s2NameNode: nn1 nn2Re ...
分类:
系统相关 时间:
2020-05-09 21:12:33
阅读次数:
83
该压缩包内包含以下文件: 1.install_java.txt 配置java环境,logstash使用 2.es.txt 三节点的es集群 3.filebeat.txt 获取日志输出到kafka集群 4.install_zookeeper_cluster.txt zk集群 5.install_kaf ...
分类:
其他好文 时间:
2020-05-08 18:07:38
阅读次数:
99
1.消费者用--bootstrap-server方式启动,消费的偏移量offset保存在broker的一个主题_consumer_offsets里,此主题默认50个分区。 2.zk中的version-2文件夹存储了关于kafka的一些数据。 3.server.properties里的log.dir项 ...
分类:
其他好文 时间:
2020-05-02 23:17:21
阅读次数:
117
1. 缓存的作用 减少服务器的访问压力 减少客户端的网络延时 减少网络带宽的消耗 2. 缓存的过期和淘汰 先进先出 最近最少使用 最近最不经常使用 3. 常见的缓存架构 二级缓存架构:本地缓存 + 集中式缓存 存在问题:数据不一致的问题 解决方案:通过zk监听集中式缓存变化,来通知本地缓存的更新 4 ...
分类:
其他好文 时间:
2020-05-01 23:58:23
阅读次数:
119
在学习zk实现分布锁之前,我们应该需要了解一些zk的知识 1、持久节点:客户端断开连接zk不删除persistent类型节点 2、临时节点:客户端断开连接zk删除ephemeral类型节点 3、顺序节点:节点后面会自动生成类似0000001的数字表示顺序 4、节点变化的通知:客户端注册了监听节点变化 ...
分类:
其他好文 时间:
2020-04-30 23:03:05
阅读次数:
63
说明 Linux安装ZK:https://www.cnblogs.com/chunxiaozhang/p/12752944.html ZK_入门学习:https://www.cnblogs.com/chunxiaozhang/p/12753009.html 命令查询 通过命令行可查看zk支持的所有命 ...
分类:
其他好文 时间:
2020-04-23 12:26:20
阅读次数:
72
zk实现分布式锁的3种方式 第1种 创建一个znode,如果创建成功,则获取到锁,操作完成,删除znode即可释放锁; 如果创建失败(抛出异常),说明锁被其它服务的线程持有,当前线程休眠一小会儿,之后重试,设置一个计数器,如果重试指定次数后还没有获取到锁,就放弃。 缺点:未获取到锁时重试多次,浪费资 ...
分类:
其他好文 时间:
2020-04-22 19:54:18
阅读次数:
63