TDengine单节点群集未就绪解决方案

  • 问题表现
    • 问题排查
    • 问题解决
    • 反思

问题表现

在开发中,创建单节点TDengine后,启动taosd服务后,经taos命令链接,jdbc链接正常,创建表空间,创建超级表正常,执行数据插入语句时,出现异常

TDengine ERROR (8000033c): Cluster not ready; nested exception is java.sql.SQLException: TDengine ERROR (8000033c): Cluster not ready

执行 show dnodes;命令,显示只有一个集群节点,节点状态为 offline

问题排查

出现bug后本着重启解决一切问题的原则,进行了如下操作

  1. 重启服务器
  2. 重启taod服务

  3. 以上操作完全无效,就差卸载安装没试验了.

正确步骤

  1. 分析bug的报告者
  2. 查看log

检查 /var/log/taos/ 下日子内容 发现大量

05/21 04:13:15.539739 00031639 DND ERROR status rsp is received, error:Unable to resolve FQDN
分析可知 单节点集群为正常工作的问题是FQDN相关配置异常

检查linux系统的 /etc/hostname 文件 已正确配置FQDN
客户端可正确访问服务器 Ping通
检查linux系统下taos配置 /etc/taos/taos.cfg 正确配置

经过抓狂后,无意间
尝试在服务端自己Ping自己,诡异的事情发生了,Ping不通.

问题解决

当发现自己Ping自己Ping不同后 意识到是DNS 解析异常;
在 /etc/hosts 中 添加自己的FQDN到127.0.0.1 的映射关系
随后执行 show dnodes;
单节点服务正常

反思

之前部署的时候一般都是从装系统开始,装系统时即配置网络,设置主机名即本机FQDN名称,
本次部署使用的是甲方提供的系统, 存在多个FQDN名称, 安装TDengine 后没有注意到关于本机FQDN的映射关系,导致了本机Ping本机Ping不通的尴尬情况.最终导致单机节点数据库启动失败.

TDengine 单节点Cluster not ready( 群集未就绪) 异常问题分析及解决方案相关推荐

  1. linux vip切换后不通,keepalived主备节点都配置vipvip切换异常案例分析

    keepalived主备节点都配置vipvip切换异常案例分析 keepalived主备节点都配置vip,vip切换异常案例分析 故障现象:主机名director-Adirector-B IP192. ...

  2. 从数据库导出Excel上线后出现IO异常:设备未就绪之解决方法

    最近做项目遇到一个问题,就是利用JavaPOI导出Excel表格时,在自己电脑上的工程上面可以使用,但是项目一上线,这个功能就报错,错误如下: 设备未就绪异常,报错的语句是createNewFile( ...

  3. Redis进阶-5.x 单节点 及Redis Cluster 3主3从集群部署

    文章目录 Redis 下载地址 Redis 5.x 单节点 编译安装 Redis 启停 Redis Cluster 4.x VS Redis Cluster 5.x 演进之路 ( Master/Sla ...

  4. Hadoop的安装与配置——设置单节点群集

    本篇博客将主要介绍如何设置和配置单节点Hadoop安装,以便我们可以使用Hadoop 的MapReduce与HDFS快速执行简单的操作. 零.先决条件 1.本系列以Ubuntu Linux作为开发和生 ...

  5. java 带密码连接redis 单节点/集群 No reachable node in cluster报错解决

    java 带密码连接redis 单节点/集群 No reachable node in cluster报错解决 maven依赖 <dependency><groupId>red ...

  6. SonarQube +Jenkins +JaCoCo 实现Java单元测试,单节点集成覆盖率测试,集群集成覆盖率测试(三)~集成测试篇

    写在最前: 本文主要讲解SonarQube实现对Java代码的集成覆盖率扫描,代码质量扫描. 其中,集成覆盖率分为单节点,集群两种模式,文内都有详解. 参考链接: 环境版本和安装 SonarQube单 ...

  7. Flink:start-cluster.sh启动单节点的时候taskmanager未启动

    第一种情况( 2020-02-24): flink单节点配置的时候,通过start-cluster.sh启动集群,需要在conf文件夹下的slaves中添加localhost,默认是有这个配置的.有一 ...

  8. 啃K8s之快速入门,以及哭吧S(k8s)单节点部署

    啃K8s之快速入门,以及哭吧S(k8s)单节点部署 一:Kubernets概述 1.1:Kubernets是什么? 1.2:Kubernets特性 1.3:Kubernets群集架构与组件 1.3.1 ...

  9. openshift介绍及centos7安装单节点openshift、Redhat安装openshift集群完全教程

    Centos7中openshift_3.11单节点安装及配置开机自启详解 本次openshift安装使用最简单便捷的单节点安装,适用于本地开发及测试 openshift简介 OpenShift是红帽公 ...

最新文章

  1. 见鬼,结果还就这样了
  2. 学习云计算前景如何?新的一年Linux运维职业选择有哪些?
  3. 秘鲁农业谋定出口-国际农民丰收节贸易会:期待对华准入
  4. windows下在一台电脑上配置多个git账号
  5. 二阶偏微分方程组 龙格库塔法_有限单元法(Finite Element Method)实现声波方程模拟(Part 2)...
  6. linux删除之前的文件日志
  7. Qt 多线程并发高阶类QtConcurrent 的使用
  8. vue修改计算属性的值_Vue语法高级之计算属性和侦听器
  9. 下边框_css基础篇07--边框样式
  10. 大数据隐私保护技术之脱敏技术
  11. 调研3家学校,分析10万数据,发现有了大数据再也不用“清考”
  12. Unity3D之NGUI基础5.1:代码控制UISprite
  13. ajax简单异步图片上传,Ajax简单异步上传图片并回显
  14. header html 高度,CSS经典基础布局,自适应高度。header,content,footer.
  15. node更改html中的列表,HTMLCollection和NodeList
  16. 微信小程序cameraContext拍摄的视频或照片上传后端,不需要处理实时监听的ArrayBuffer格式的视频数据,只需要直接使用wx.uploadFile上传后端,简单好用(带前后端代码)
  17. 计算机网络第三章——数据链路层(仅记录我所认为重要的知识点)
  18. Grandpa's Estate POJ - 1228(凸包极角序改写)
  19. 转移动互联网时代的9大赚钱机会
  20. Shell-基础(一):Shell解释器、Shell脚本

热门文章

  1. markdown中如何设置图片的显示大小
  2. 【网络原理】知识点汇总2
  3. 从ARM处理器,看“贵云黔芯”国产自主安全解决方案
  4. 错误0x800703e3服务器传输文件,0x80070571错误无法编辑或复制文件怎么办
  5. 乐观锁和悲观锁的含义-实现方式-应用场景
  6. 第六期 自定义IP添加-PWM 基于ARTY A7的MicroBlaze系统搭建与应用
  7. 7-5 球的表面积和体积 (10 分)
  8. skyline R34与R35分类器---第一次尝试
  9. 计算机启动时 需换电池bells,Win7笔记本电脑提示请考虑更换电池怎么处理?
  10. 随笔,总结2020年AI在制造业领域的磕磕碰碰