- 博客(17)
- 收藏
- 关注
原创 ResourceBundle与Properties读取配置文件
ResourceBundle与Properties读取配置文件https://blog.csdn.net/chinoukin/article/details/81316005
2019-09-29 14:28:34 136
原创 kafka命令
启动脚本#! /bin/bashcase $1 in "start"){for i in hadoop102 hadoop103 hadoop104doecho "========== $i ==========" ssh $i '/opt/module/kafka/bin/kafka-server-start.sh -daemon /opt/module/kafka/config...
2019-09-24 21:17:12 170
原创 kafka配置
server.properties#broker 的全局唯一编号,不能重复broker.id=0#删除 topic 功能使能delete.topic.enable=true#处理网络请求的线程数量num.network.threads=3#用来处理磁盘 IO 的现成数量num.io.threads=8#发送套接字的缓冲区大小socket.send.buffer.bytes=10...
2019-09-24 20:55:27 345
原创 kafka zookeeper
zookeeper:leader 负责数据的读写,而follower只负责数据的读kafka 不同,只有leader 负责读写,follower只负责备份。kafka在引入Replication之后,同一个Partition可能会有多个Replica,而这时需要在这些Replication之间选出一个Leader,Producer和Consumer只与这个Leader交互,其它Replica作为...
2019-09-23 20:57:28 303
原创 zookeeper API
1、创建zkClient2181,访问集群端口号,节点和节点之间用“,”连接,不能有空格 创建zkClient时的watcher,作为监听,先走监听,再走getDataAndWatch方法,然后再走监听private String connectString="hadoop102:2181,hadoop103:2181,hadoop104:2181"; private int sessio...
2019-09-22 20:30:20 121
原创 zookeeper原理
1、选举机制(面试重点)1)半数机制:集群中半数以上机器存活,集群可用。所以Zookeeper适合安装奇数台服务器。2)先选举自己,不够半数就选id大的,选出前是LOOKING状态,选出后,后续的id即使大也依然是follower2、节点类型(1)持久(2)短暂:和集群断开后,删除,比如维护节点是否在线的信息...
2019-09-22 00:46:32 101
原创 zookeeper配置
1、zoo.cfg1.tickTime =2000:通信心跳数,Zookeeper服务器与客户端心跳时间,单位毫秒Zookeeper使用的基本时间,服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个tickTime时间就会发送一个心跳,时间单位为毫秒。它用于心跳机制,并且设置最小的session超时时间为两倍心跳时间。(session的最小超时时间是2*tickTime)2.in...
2019-09-22 00:26:34 550
原创 redis 事务
按顺序地串行化执行而不会被其它命令插入,不许加塞一、redis事务命令:二、multi,开启事务exec,执行所有事务discard,放弃事务redis事务,会把执行的命令加入队列,如果加入队列成功,在exec时,失败的会失败,成功的会成功;但如果加入队列时报错,事务失败...
2019-09-20 14:47:39 72
原创 redis 持久化
1、RDB(Redis DataBase)保存的是dump.rdb文件在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是Snapshot快照,它恢复时是将快照文件直接读到内存里Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能...
2019-09-19 16:01:18 86
原创 redis 配置
1 配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit2 对大小写不敏感1k=1000byte1kb=1024byteINCLUDES(包含)可以引入其他配置文件NETWORK(1)Port(2)tcp-backlog:设置tcp的backlog,backlog其实是一个连接队列,backlog队列总和=未完成三次握手队列 + 已经完成三次握手队列。在...
2019-09-19 15:06:03 199
原创 redis
Redis:REmote DIctionary Server(远程字典服务器)Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储Redis支持数据的备份,即master-slave模式的数据备份作用:内存存储和持久化:redis支持...
2019-09-19 10:27:57 94
原创 flume监控指标
source:EventReceivedCount:source端成功收到的event数量EventAcceptedCount:成功写出到channel的事件总数量channel:EventPutAttemptCount:Source尝试写入Channe的事件总次数EventPutSuccessCount:成功写入channel且提交的事件总次数EventTakeAttemptCoun...
2019-09-04 09:24:52 625
原创 栈
栈:顺序栈,用数组实现的栈,支持动态扩容的顺序栈,平时开发中并不常见;链式栈,用链表实现的栈,应用场景:(1)浏览器的前进后退功能,两个栈(2)函数调用栈:OS给每个线程分配了一块独立的内存空间,这块内存被组织成“栈”,用来存储函数调用时的临时变量,每进入一个函数,就会将临时变量作为一个栈帧入栈,当被调用的函数执行完成并将值返回后,就将这个函数对应的栈帧出栈;(3)编译器利用栈实现表达...
2019-09-02 22:33:40 133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人