ICode9

精准搜索请尝试: 精确搜索
  • ZooKeeper Java客户端2021-06-25 09:28:16

    ZooKeeper Java客户端。 这里介绍两个客户端,一个为 ZooKeeper 原生客户端,一个为 ZkClient。 首先创建一个maven项目,pom文件中添加依赖。 <!-- 原生 --> <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4

  • Zookeeper客户端Curator使用详解2021-06-22 14:31:08

    文章目录 Curator简介ZooKeeper 版本 3.4.x 与Curator 兼容性Maven依赖Curator实现Zookeeper分布式锁其他博文: Curator简介 Curator官网:http://curator.apache.org/ Curator是Netflix公司开源的一套Zookeeper客户端框架。了解过Zookeeper原生API都会清楚其复杂度。Curat

  • 解Bug之路-ZooKeeper集群拒绝服务2021-06-22 10:05:46

    解Bug之路-ZooKeeper集群拒绝服务 前言 ZooKeeper作为dubbo的注册中心,可谓是重中之重,线上ZK的任何风吹草动都会牵动心弦。最近笔者就碰到线上ZK Leader宕机后,选主无法成功导致ZK集群拒绝服务的现象,于是把这个case写出来分享给大家(基于ZooKeeper 3.4.5)。 Bug现场 一天早上,突然接

  • Kafka 2.8.0发布,与ZooKeeper正式分手!2021-06-22 10:02:42

    平时关注 Kafka 的小伙伴要注意了,2021年4月19日,Kafka 2.8.0正式发布! 这次升级包括了很多重要的改动,其中最引人瞩目的就是kafka通过自我管理的仲裁来替代ZooKeeper,通俗的说,Kafka将不再需要ZooKeeper,正式分手! 其实早在19年,就有人在社区中提出要移除Kafka对Zookeeper依赖的想法,当时

  • Java学习路线!java大数据开发心得,2021最新版!2021-06-22 09:33:12

    NO1:说说zookeeper是什么? ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现(Chubby是不开源的),它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供

  • Java中高级面试题2021-06-21 21:01:55

    一. 基础知识: 1)集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet); 2)HashMap的底层实现,之后会问ConcurrentHashMap的底层实现; 3)如何实现HashMap顺序存储:可以参考LinkedHashMap的底层实现; 4)HashTable和ConcurrentHashMap的区别; 5)String,StringBuffer和St

  • Java中高级面试题2021-06-21 21:00:52

    一. 基础知识: 1)集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet); 2)HashMap的底层实现,之后会问ConcurrentHashMap的底层实现; 3)如何实现HashMap顺序存储:可以参考LinkedHashMap的底层实现; 4)HashTable和ConcurrentHashMap的区别; 5)String,StringBuffer和St

  • kafka安装教程——详解2021-06-21 16:55:12

    完整傻瓜式教程   kafka安装教程:https://www.cnblogs.com/justuntil/p/8033792.html 下载 #kafka wget https://mirrors.cnnic.cn/apache/kafka/2.3.0/kafka_2.12-2.3.0.tgz #zookeeper wget http://archive.apache.org/dist/zookeeper/zookeeper-3.4.8/zookeeper-3.4.8.tar.gz

  • Kafka生产者和消费者相关命令行操作2021-06-21 16:55:00

    启动kafka: bin/kafka-server-start.sh config/server.properties &   1,开启zookeeper集群 startzk.sh 2,开启kafka集群 start-kafka.sh 2,开启kafka可视化界面 kafka-manager : start-kafka-manager.sh 3,生产者操作: kafka-console-producer.sh --broker-list node1:9092 --topic

  • Kafka安装及常用调试命令2021-06-21 16:02:44

    1.在kafka官方网站中下载安装包 http://kafka.apache.org/downloads 2.安装zookeeper,同样去官方网站下载安装包(需要提前准备好java环境) https://zookeeper.apache.org/releases.html ]# tar xf apache-zookeeper-3.7.0.tgz  -C /opt/zookeeper/ ]# cd /opt/zookeeper/apache-

  • ZooKeeper部署及基本使用2021-06-21 15:00:36

    简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它为分布式应用提供一致性服务。 安装 使用Docker安装ZooKeeper教程如下: 首先下载镜像: docker pull zookeeper:3.7.0 创建ZooKeeper的配置文件目录及配置文件: mkdir -p /mydata/zookeeper/conf/ cd /mydata/z

  • Hbase万亿级存储性能优化总结:配置项、hdfs、zookeeper、jvm参数等2021-06-21 13:58:57

    背景 hbase主集群在生产环境已稳定运行有1年半时间,最大的单表region数已达7200多个,每天新增入库量就有百亿条,对hbase的认识经历了懵懂到熟的过程。为了应对业务数据的压力,hbase入库也由最初的单机多线程升级为有容灾机制的分布式入库,为及早发现集群中的问题,还开发了一套对h

  • 软件架构-企业级dubbo应用(下)2021-06-21 10:30:19

    上次说到dubbo有阿里自己的后台管理工具,这里就介绍下阿里这个后台管理工具,dubbo-admin。源码:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』软件架构-掌握dubbo常规应用(下)(41)/dubbo-study (一)安装准备 这里我还用docker的方式来进行安装,手动来安

  • Zookeeper启动失败:Error contacting service. It is probably not running.2021-06-20 20:30:56

    报错 Error contacting service. It is probably not running. 查看日志 ./zkServer.sh start-foreground Zookeeper启动失败 定位问题:8080端口被占用。 查看 8080 端口的进程号 netstat -tunlp | grep 8080 linux查看端口被占用情况 杀死8080端口占用的进程 kill -9 PID

  • window下安装zookeeper2021-06-20 16:34:55

    【版本下载】 https://archive.apache.org/dist/zookeeper/ 1.下载后解压,在conf目录,复制“zoo_sample.cfg”文件,重新命名zoo.cfg(否则启动报错) 2.根目录下,新建“data”文件夹,修改zoo.cfg配置: dataDir=../data 3.启动zookeeper,bin目录下运行zkServer.cmd    

  • zookeeper的通知机制2021-06-20 10:33:48

    一、znode Zookeeper维护一个类似文件系统的数据结构。简单来说,有点类似windows中注册表的结构,有名称,有树节点,有Key(键)/Value(值)对的关系,可以看做一个树形结构的数据库,分布在不同的机器上做名称管理。   Znode维护了一个stat结构,这个stat包含数据变化的版本号、访问控制列表变

  • zookeeper有几种部署模式? zookeeper 怎么保证主从节点的状态同步?2021-06-20 10:03:07

    一、zookeeper的三种部署模式 Zookeeper 有三种部署模式分别是单机模式、伪集群模式、集群模式。这三种模式在不同的场景下使用: 单机部署:一般用来检验 Zookeeper 基础功能,熟悉 Zookeeper 各种基础操作及特性。伪集群部署:在单台机器上部署集群,方便在本地验证集群模式下的各种功能。

  • Linux环境下Dubbo环境搭建及启动2021-06-19 16:59:58

    搭建Dubbo环境即启动(附常见错误以及解决方案) 1.下载Dubbo项目,有两种方式,一到Dubbo官网,二到gitee中下载 官网: 进入GitHug社区下载,一般进不去,改用gitee,进去之后搜索dubbo OPS 选择最新版本 一般有下面这种结构 点击克隆下载 将下载的包解压到合适位置,这里我解压到idea的工作路

  • java开发经常出差2021-06-19 14:30:23

    前言 Mysql的锁机制确实非常重要,所以在这里做一个全面的总结整理,便于以后的查阅,也分享给大家。 Mysql的锁机制还是有点难理解的,所以这篇文章采用图文结合的方式讲解难点,帮助大家理解,讲解的主要内容如下图的脑图所示,基本涵盖了Mysql锁机制的所有知识点。 本文脑图 正文 ZooKe

  • javaweb三层架构是什么2021-06-19 10:02:15

    前言 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 Sentinel 具有以下特征: 丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发

  • CentOS7部署Zookeeper2021-06-18 15:01:41

    1.下载Zookeeper 官网 使用wget下载: wget https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz 2.解压资源 # 解压资源到指定目录下 tar -zxvf apache-zookeeper-3.7.0-bin.tar.gz # 资源目录重命名 mv apache-zookeeper-3.7.0-

  • 程序员的中年危机,字节跳动8年老Java面试官经验谈2021-06-17 22:34:09

    前言 微服务是近年来备受关注的话题,相比于传统的SOA而言,更容易理解,也更容易实践,它将“面向服务”的思想做得更加彻底。有人说它非常好,但就是“玩不起”,why? 微服务是一种分布式系统架构,它建议我们将业务切分为更加细粒度的服务,并使每个服务的责任单一且可独立部署,服务内部高内

  • 干货面试教程!金三银四我带你去BAT面试现场2021-06-17 20:06:53

    前言 作为一个已经毕业的计算机专业学长,其实几年大学走来还是挺感慨万千的。(说明一下:一本,非958、211) 老实说,上大学之前填志愿选专业的时候没有任何打算,就觉得学海熬到头了,向往已久的大学舒坦日子要来了,像老一辈人说的“飞出笼的鸟”。 最后选的计算机专业也挺喜剧的,因为爱打

  • kafka集群增加密码验证2021-06-17 18:02:40

        上一篇博客教会大家如何搭建kafka消息队列的集群,这一章增加kafka集群的密码验证,增加集群的安全性。 注:上一篇博客https://www.cnblogs.com/yclh/p/14769664.html --------zoopkeeper改造---------1、 修改zoopkeeper的配置文件    cd /opt/zookeeper/zookeeper-3.4.14/c

  • 浅析redis与zookeeper构建分布式锁的异同2021-06-17 17:00:30

    我们知道redis和zookeeper都可以构建分布式锁,但是他们之间有哪些异同,而这些异同又如何指导我们在日常生产场景中使用合适的方式呢? 如何实现分布式锁 进程请求分布式锁时一般包含三个阶段:1. 进程请求获取锁;2. 获取到锁的进程持有锁并执行业务逻辑;3. 获取到锁的进程释放锁;下

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有