注册中心需要限制固定的IP才能进行注册,通过下面的操作可以实现: import java.util.List; import com.netflix.eureka.lease.Lease; import org.slf4j.Logger; import org.slf4j.LoggerFactory ...
分类:
其他好文 时间:
2020-06-20 17:00:40
阅读次数:
198
1,Kubernetes特性: 自我修复 在节点故障时重新启动失败的容器,替换和重新部署,保证预期的副本数量;杀死健康检查失败的容器,并且在未准备好之前不会处理客户端请求,确保线上服务不中断。 弹性伸缩 使用命令、UI或者基于CPU使用情况自动快速扩容和缩容应用程序实例,保证应用业务高峰并发时的高可 ...
分类:
其他好文 时间:
2020-06-20 16:54:43
阅读次数:
54
脚本通过ssh检查大数据环境中各节点的相关实例是否运行正常,包括:zk、hadoop-ha、hdfs、yarn、hbase、hive-metastore、hiveserver2、kafka。 注意修改成自己的集群节点名称及kafka版本 #!/bin/bash # 定义机器名前缀 HN_PREFIX ...
分类:
系统相关 时间:
2020-06-20 16:44:49
阅读次数:
68
概念剖析 kafka的两种位移 关于位移(Offset),其实在kafka的世界里有两种位移: 分区位移:生产者向分区写入消息,每条消息在分区中的位置信息由一个叫offset的数据来表征。假设一个生产者向一个空分区写入了 10 条消息,那么这 10 条消息的位移依次是 0、1、…、9; 消费位移:消 ...
分类:
其他好文 时间:
2020-06-20 13:33:55
阅读次数:
60
其实就是水平扩容了,Zookeeper 在这方面不太好。两种方式: 全部重启:关闭所有 Zookeeper 服务,修改配置之后启动。不影响之前客户端的 会话。 逐个重启:在过半存活即可用的原则下,一台机器重启不影响整个集群对外提供 服务。这是比较常用的方式。 3.5 版本开始支持动态扩容。 ...
分类:
其他好文 时间:
2020-06-20 13:05:53
阅读次数:
64
根据IBM的统计报告显示,过去两年内,当今世界上90%的数据产生源于新设备、传感器以及技术的出现,数据增长率也会为此加速。而从技术上将,这意味着大数据领域,处理这些数据将变得更加复杂和具有挑战性。例如移动应用广告、欺诈检测、出租车预订、患者监控等场景处理时,需要对实时数据进行实时处理,以便做出快速可行的决策。目前业界有开源不少实时计算引擎,以Apache基金会的两款开源实时计算引擎最受欢迎,它们分
分类:
其他好文 时间:
2020-06-20 09:12:52
阅读次数:
230
整数集合是集合键的底层实现,当一个集合只包含整数值元素,并且这个集合的元素数量不多时,Redis就会用整数集合作为集合键的底层实现。inset采用的是连续内存空间实现,默认是用16位整数,当加入元素/删除元素都要进行扩容缩容,如果新加入的元素大于16位,则要对空间进行扩充。 1、整数集合的结构 ty ...
分类:
其他好文 时间:
2020-06-20 01:32:13
阅读次数:
53
1. urllib3.exceptions.MaxRetryError(HTTPConnectionPool:Max retries exceeded with url) 报错信息: 参考http://neo4j.com.cn/topic/5ec5d5f25426e67e5afcf792 解决方案: ...
分类:
其他好文 时间:
2020-06-20 01:07:09
阅读次数:
385
1. 将U盘插到路由器 2. 通过ssh 连接到路由器 ssh root@<路由器IP> 3. 查看U盘的设备名 fdisk -l 4. 对U盘进行格式化,假设U盘是 /dev/sda1 mkfs.ext3 /dev/sda1 5. 将 U盘挂载到 /mnt 目录 mount /dev/sda1 / ...
分类:
其他好文 时间:
2020-06-20 01:02:52
阅读次数:
223
1、MD5加密 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Security.Cryptography; using System.Text; usi ...