总要冲动一次
码龄5年
关注
提问 私信
  • 博客:128,747
    社区:2
    问答:221
    128,970
    总访问量
  • 60
    原创
  • 1,888,932
    排名
  • 1,256
    粉丝

个人简介:你过的好与不好是自己的选择 你过的快不快乐是自己的决定

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2019-11-01
博客简介:

DraGon_HooRay的博客

查看详细资料
个人成就
  • 获得69次点赞
  • 内容获得56次评论
  • 获得207次收藏
  • 代码片获得1,186次分享
创作历程
  • 5篇
    2023年
  • 12篇
    2022年
  • 6篇
    2021年
  • 21篇
    2020年
  • 18篇
    2019年
成就勋章
TA的专栏
  • Kafka
    3篇
  • 大数据
    11篇
  • Linux
    7篇
  • MySQL
    4篇
  • HBase
    4篇
  • 运维
    6篇
  • Greenplum
    4篇
  • Flink
    2篇
  • 报错
    13篇
  • Java
    2篇
  • 源码
    1篇
  • Zookeeper
    1篇
  • Maven
    1篇
  • MapReduce
    5篇
  • MyBatis
    1篇
  • Hadoop
    2篇
  • Hive
    8篇
  • yanagishima
    1篇
  • ElasticSearch
    1篇
  • postgreSQL
    1篇
  • spring
    1篇
  • datax-web
    1篇
  • dataX
    1篇
  • idea设置
    1篇
兴趣领域 设置
  • 大数据
    hbasehadoophivezookeepersparkflumeflink数据仓库
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

ProxySQL集成MHA的单机部署和集群部署方式

MHA为主从复制的MySQL集群提供了主节点故障转移的功能,但是如果此时你需要实现读写分离的话,就需要引入其他技术组件了,ProxySQL就是个不错的选择,它可以通过 read_only 参数自动识别MySQL集群中的读节点和写节点,从而实现读与写的分离操作。如果担心 ProxySQL 会发生单点故障,下面文章同样提供了集群版的 ProxySQL 实现方案(通过 Keepalived 实现)。
原创
发布博客 2023.03.21 ·
608 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

MySQL MGR 集群新增节点

服务器规划现状(CentOS7.x)新增服务器IP:192.168.x.106 主机名:mysql04 部署角色:mysql新增后服务器规划(CentOS7.x)将安装包 mysql_cluster_ha_pack.zip 上传至新增服务器,并解压(需要包请私我)。上传位置 /root/
原创
发布博客 2023.02.22 ·
717 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

MySQl高可用集群搭建(MGR + ProxySQL + Keepalived)

服务器规划(CentOS7.x)将安装包 mysql_cluster_ha_pack.zip 上传至集群所有服务器,并解压(需要包请私我)。上传位置 /root/
原创
发布博客 2023.02.22 ·
2204 阅读 ·
0 点赞 ·
1 评论 ·
15 收藏

hbase2.x HBCK Report Region Holes & Overlaps问题修复

在 Usage 说明中能看到 fixMeta 能够修复 ‘holes’,‘overlaps’ 等 region 问题,也就是确保表里的所有 region 都是 OPEN 状态再进行此操作,确保不会对集群造成额外的影响。解决方法和上面的 holes 一样,需要注意的是也要保证所有的 region 状态正常处于OPEN。等待一段时间,这个过程可以监控 master 日志,如果一切顺利问题就解决啦。最下面红框内展示了哪两个 region 存在重叠问题。【解决 region 目录为空问题】
原创
发布博客 2023.01.07 ·
1243 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

hbase2.x orphan regions on filesystem(region丢失)问题修复

hbase2.x orphan regions on filesystem在region上线后很容易产生region重叠(region overlap)问题,也就是region范围发生了交叉。使用assigns操作将检查出来未上线的region上线,一次可以上线多个region,用空格隔开,如果返回不是[-1],说明上线成功。第一种方法如果失败,可以尝试这个方法,他会将指定region目录下的所有数据导入到指定的表中。1、使用hbck2修复工具指定region上线。
原创
发布博客 2023.01.06 ·
1584 阅读 ·
3 点赞 ·
5 评论 ·
3 收藏

gpcc启动后部分agent启动失败

Greenplum command centerAgent is stopped on seg1[CRITICAL] ControlCommand:agent cannot start due to no RPC connection failure rpc error:code = Unavaliable desc = connection error:desc = "transport: Error while dialing dial tcp:lookup gp1 on 223.5.5.5:53
原创
发布博客 2022.11.30 ·
295 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Greenplum数据库故障排查及修复

gp服务正常,存在部分segment实例丢失gp启动失败,segment实例可用数已不足一半gprecoverseg gprecoverseg -F gprecoverseg -已知可能造成segment丢失的原因:频繁的内存溢出。可能存在的问题:数据目录存在目录或文件权限不足、损坏文件等。gpstart -v 查看启动日志明细
原创
发布博客 2022.11.25 ·
2898 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

greenplum master节点日志报错 ERROR: tuple to be updated was already moved to another segment due to concur

ERROR: tuple to be updated was already moved to another segment due to concurrent update
原创
发布博客 2022.08.25 ·
887 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

KafkaConsumer 架构设计剖析和源码全流程详解(一)

Kafka 作为一个分布式事件暂存和中转系统,最重要的两个功能便是,往 Kafka 生产数据的生产者 KafkaProducer,和从 Kafka 拉取数据消费的消费者 KafkaConsumer。今天我们主要讲解消费者,KafkaConsumer。
原创
发布博客 2022.07.17 ·
1181 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Greenplum非并行数据迁移--pg_dump

1、pg_dump为greenplum数据库自带工具,可直接使用2、这里使用gp1作为源greenplum数据库标识,gp2作为目标数据库标识3、pg_dump为greenplum提供的非并行数据迁移工具,所以整个操作过程只需要在两个集群的主节点即可4、pg_dump会将迁移的数据从segment节点拉到master主节点,所以需要注意一次迁移的数据量,防止主节点磁盘爆满1、gp1执行转储命令2、将 /data/pg_dump/byt.sql 迁移到gp2的主节点相同位置3、确保 gp2 中的目标数
原创
发布博客 2022.07.12 ·
740 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

flink任务使用ParameterTool加载配置报错:No data for required key ‘redis.port‘

主要原因还是因为加载不到配置项,并且加载配置使用了flink提供的api ParameterTool工具类,更奇怪的是在idea开发测试运行成功,拿到服务器运行就报错。
原创
发布博客 2022.07.07 ·
1150 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

记一次服务器异常掉电,导致HBase Master is initializing 问题处理

服务器掉电后重启服务器,并重启Hadoop、Zookeeper、HBase服务后,进程均一切正常,但是在HBase Web界面查看不到一张表,包括元数据表。使用 shell 命令扫描数据表提示表不存在错误。看下Master的日志,发现一条WARN日志:hbase:namespace,,1602737534746.41cb240b37c7ba2e67a1bff035799b61. is NOT online; state={41cb240b37c7ba2e67a1bff035799b61 state=OPE
原创
发布博客 2022.06.22 ·
1511 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏

时间轮在Netty、Kafka中的应用

时间轮是一个高性能、低消耗的数据结构,它适合用非准实时,延迟的短平快任务,例如心跳检测。在Netty、Kafka、Zookeeper中都有使用。时间轮可通过时间与任务存储分离的形式,轻松实现百亿级海量任务调度。Netty动辄管理100w+的连接,每一个连接都会有很多超时任务。比如发送超时、心跳检测间隔等,如果每一个定时任务都启动一个Timer,不仅低效,而且会消耗大量的资源。其他一些属性:概括时间轮工作流程(阅读Netty3.10.6)源码代码做了删减,只体现重点时间轮构造器:初始化了时间轮大小、每
原创
发布博客 2022.06.06 ·
802 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏

java位运算与算数运算替换规则

java 位运算总结:一个数 number % 8 等价于 number & 7一个数 number / 8 等价于 number >>> 3number % n 等价于 number & (n-1)number / 2^n 等价于 number >>> n
原创
发布博客 2022.06.02 ·
220 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Flink Window窗口开始结束时间分析-源码探索

首先 flink 的窗口分配是发生在 StreamTask 初始化的过程中。核心方法是 TumblingProcessingTimeWindows.assignWindows(…)// TODO : 在初始化StreamTask的时候需要分配好窗口 @Override public Collection<TimeWindow> assignWindows( Object element, long timestamp, WindowAssignerCo
原创
发布博客 2022.05.11 ·
1248 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hadoop启动失败,不知道怎么回事

答:

是不是hadoop的core-site.xml 或者 hdfs-site.xml 里的主机名配置错了?

回答问题 2022.04.18

配置zookeeper未能正常启动

答:

如果是集群话,需要把其他节点的也要启动,不然选举不到leader

回答问题 2022.04.18

上传文件到hadoop出问题

答:

master: 没必要吧

回答问题 2022.03.29

关于kafka的配置acks和min.insync.replicas详解,通俗易懂 一看就会

acks描述:producer 发送数据服务端的响应级别acks = all/-1 : 表示kafka isr列表中所有的副本同步数据成功,才返回消息给客户端acks = 0 :表示客户端只管发送数据,不管服务端接收数据的任何情况acks = 1 :表示客户端发送数据后,需要在服务端 leader 副本写入数据成功后,返回响应min.insync.replicas描述:Kafka ISR 列表中最小同步副本数默认 min.insync.replicas = 1当 acks = all
原创
发布博客 2022.03.28 ·
14299 阅读 ·
8 点赞 ·
3 评论 ·
8 收藏

Kafka 云服务器分别配置内外网访问

项目场景:在 docker 部署或云服务器上部署,需要内外网分流的时候。在Windows上连接阿里云服务器上部署的Kafka服务报错问题描述:Idea中创建Consumer报错:java.lang.IllegalStateException: No entry found for connection 2147483609解决方案:方案一:在客户端机器上修改hosts文件,配置上kafka所在服务器的hosts文件内的映射关系。这显然不是明智之举,不安全且麻烦。方案二:在公司内网部
原创
发布博客 2022.01.11 ·
3921 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏
加载更多