大数据-之LibrA数据库系统告警处理(ALM-37013 MPPDBServer实例SOCKET异常)

告警解释

当操作系统的其它进程占用GTM实例监听端口号或双机端口号时,产生该告警。

告警属性

告警ID

告警级别

可自动清除

37013

严重

告警参数

参数名称

参数含义

ServiceName

产生告警的服务名称

RoleName

产生告警的角色名称

HostName

产生告警的主机名

Instance

产生告警的实例

对系统的影响

双机端口长时间被占用超过120s后,系统会自处理并恢复可用。但120s内,系统不可用。

系统自处理过程
  • 如果监听端口或双机端口被占用,则该GTM实例进程无法启动,集群首先会尝试重新启动该进程,该段时间系统不可用。
  • 如果在120s内该节点依然无法启动,集群会将GTM备实例升为GTM主实例,系统恢复可用。
可能原因

操作系统的其它进程占用GTM实例监听端口号或双机端口号。

处理步骤
  1. 查看告警原因。
    1. 查找产生告警的实例的GTM数据目录。
      1. 使用omm用户登录告警上报的节点。
      2. 初始化环境变量。

        source ${BIGDATA_HOME}/mppdb/.mppdbgs_profile

      3. 执行gs_om -t status --detail系统反馈类似如下信息。
         

      /opt/huawei/Bigdata/mppdb/gtm”即为实例GTM的数据目录。

  2. 假设该实例的GTM数据目录是“/opt/huawei/Bigdata/mppdb/gtm/”,使用以下命令打开gtm.conf文件:
    vi /opt/huawei/Bigdata/mppdb/gtm/gtm.conf

    找到GTM实例的监听端口参数port与双机监听端口参数local_port。

  3. 使用以下命令确认该端口是否被其它进程占用,假设该端口号是10000。
    netstat -anp | grep 10000

    如果GTM实例的监听端口或GTM实例的双机端口被占用,则查看是否是关键进程占用。

    • 是,执行6。
    • 否,执行4。
  4. 执行如下命令kill该进程。
    kill -9 pid
  5. 查看告警是否仍然存在。
    • 是,执行6。
    • 否,处理完毕。

    收集故障信息。

  6. 在FusionInsight Manager界面,单击“系统设置 > 日志下载”。
  7. 在“服务”下拉框中勾选“MPPDB”,单击“确定”。
  8. 设置日志收集的“开始时间”和“结束时间”分别为告警产生时间的前后1小时,单击“下载”。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/176123.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C 语言-循环嵌套-函数

C 语言 - 循环嵌套、函数 1. 循环嵌套 1.1 作用 循环 套 循环。 1.2 使用 需求1&#xff1a; 打印以下图形&#xff1a; * * * * * * * * * * * * * * * *代码&#xff1a; 1、使用循环打印 #include <stdio.h> int main(int argc, char const *argv[]) {for (int i…

云原生CI/CD流水线发布

文章目录 前言k8s组件与操作流程k8s组件创建pod k8s代码&&打包k8s yamldeploymentservicek8s volumesdemo CIgitlabCI runner CD配置git repository安装argo创建argo cd的配置yamlargocd和helm结合argocd hookargocd 发布 RBACoperatorhelmprometheus && grafn…

曝光!WPS用户信息或被盗用,紧急行动,迅软DSE数据加密应时而动!

WPS摊上大事了&#xff01;有用户发现&#xff0c;在WPS更新的一版用户隐私政策中&#xff0c;明确提到&#xff1a;“我们将对您主动上传的文档材料&#xff0c;在处理后作为AI训练的基础材料使用。”换句话说&#xff0c;WPS有可能“白嫖”用户的文档信息&#xff0c;用于投喂…

CVE-2020-11651(SaltStack认证绕过)漏洞复现

简介 SaltStack是使用Python开发的一个服务器基础架构集中化管理平台,底层采用动态的连接总线,使其可以用于编配,远程执行, 配置管理等等。 Salt非常容易设置和维护,而不用考虑项目的大小。从数量可观的本地网络系统,到跨数据中心的互联网部署,Salt设计为在任意数量的…

npm run build打包jquery项目

build.js 文件代码如下 const fs require(fs); const path require(path);// 指定要打包的HTML文件路径和输出目录路径 var pathName "./"; const outputDir dist;// 匹配html文件 var ipReg /\.(htm|html|js|version)$/i;// 创建输出目录&#xff08;如果不存…

顺序表总结

&#x1f4d1;打牌 &#xff1a; da pai ge的个人主页 &#x1f324;️个人专栏 &#xff1a; da pai ge的博客专栏 ☁️宝剑锋从磨砺出&#xff0c;梅花香自苦寒来 目录 &#x1f324;️arraylist的简…

JAVA多线程总结

一、概念&#xff1a; 1、什么是多任务 多任务就是在同一时间做多件事情&#xff0c;如边吃饭边玩手机等。看起来是多个任务都在做&#xff0c;本质上我们的大脑在同一时间依旧只做了一件件事情 2、什么是程序 程序是指令和数据的有序集合&#xff0c;其本身没有任…

洗地机应该怎么选?希亦、必胜、米博、添可、小米洗地机实测推荐

作为一个常年测评智能家居的博主&#xff0c;关于洗地机的测评使用这些年也积累了不少的体验感受。以至于常被周边的朋友问到&#xff0c;洗地机到底是不是真的好用&#xff1f;洗地机有什么优点吗&#xff1f;选购的时候应该怎么选呢&#xff1f;洗地机什么牌子比较好呢&#…

chatglm3 vllm部署推理;api访问使用

用fastchat部署暂时有各种问题,参考:https://github.com/lm-sys/FastChat/pull/2622 本篇用vllm运行测试可以使用 1、vllm运行 python -m vllm.entrypoints.api_server --model /***/chatglm/chatglm3-6b/

【C语言】深入理解数据类型转换与运算

文章目录 1.数据类型转换在分析源程序之前&#xff0c;我们需要了解几个基本概念&#xff1a;现在来分析源程序中的变量及其对应的十进制真值以及扩展操作方式&#xff1a; 1.1. short si -32768;1.2. unsigned short usi si;1.3. int i si;1.4. unsigned ui usi; 2&#x…

【开源】基于JAVA的农村物流配送系统

项目编号&#xff1a; S 024 &#xff0c;文末获取源码。 \color{red}{项目编号&#xff1a;S024&#xff0c;文末获取源码。} 项目编号&#xff1a;S024&#xff0c;文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 系统登录、注册界面2.2 系统功能2.2…

深度学习18

卷积层 查看每个数据 使用tensorboard查看 池化层 使用数据集进行训练 创建实例&#xff0c;使用tensorboard进行显示 最大池化保留了图片信息&#xff0c;神经网络训练的数据量大大减小&#xff0c;可以加快训练 非线性激活 非线性激活为神经网络加入了一些非线性的特质…

Java学习:网络编程

一、TCP编程 1.服务器端建立通讯&#xff08;ServerSocket的使用&#xff09; 服务器建立通讯ServerSocket。服务器建立Socket等待客户端连接并接收。建立IO输入流读取客户端发送的数据和向客户端发送数据。 具体代码&#xff1a; import java.io.BufferedReader; import ja…

CTFSHOW sqll注入

号过滤绕过 号和不加通配符的 like 是一样的。 还可以使用 < >号来绕过&#xff0c;<> 在mysql中等于! 如果在加一个! 双重否定代表肯定 就是了 空格过滤绕过 /**/ &#xff0c;()&#xff0c;&#xff0c;tab&#xff0c;两个空格 or and xor not 过滤绕过 a…

java JDBCUtils 使用静态代码块连接数据库 全程值保持一次连接

\src\com\data\entity\JDBCUtils.java 使用静态代码块连接数据库 全程值保持一次连接 package com.data.entity;import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.datasource.DriverManagerDataSource;import javax.sql.DataSource;pub…

正点原子linux应用编程——入门篇2

系统信息与系统资源 本章重点学习如何通过Linux系统调用或C库函数获取系统信息&#xff0c;譬如获取系统时间、日期 以及设置系统时间、日期等&#xff1b;除此之外&#xff0c;还会学习Linux系统下的/proc虚拟文件系统&#xff0c;包括/proc 文件系统是什么以及如何从/proc文…

【APUE】进程间通信

目录 一、管道 1.1 匿名管道 1.2 命名管道 二、XSI IPC 2.1 概述 2.2 消息队列 2.2.1 msgget 2.2.2 msgsnd 2.2.3 msgrcv 2.2.4 msgctl 2.2.5 代码示例 2.3 信号量数组 2.3.1 semget 2.3.2 semop 2.3.3 semctl 2.3.4 代码示例 2.3 共享内存 2.3.1 shmget…

selenium已知一个元素定位同级别的另一个元素

1.需求与实际情况 看下图来举例 &#xff08;1&#xff09;需求 想点击test22&#xff08;即序号-第9行&#xff09;这一行中右边的“复制”这一按钮 &#xff08;2&#xff09;实际情况 只能通过id或者class定位到文件名这一列的元素&#xff0c;而操作这一列的元素是不…

Kubernetes之kubeadm日志展示篇—fiendweb日志展示平台部署

fiendweb 部署 1.1 下载镜像 docker pull adockero/finderweb1.2 启动容器 编写容器启动脚本 # cat finderweb.sh #!/bin/bash docker run -itd -v /etc/timezone:/etc/timezone -v /etc/localtime:/etc/localtime -v /opt/logs/gfs:/data --networkhost --name finderweb…

零基础可以学编程吗,不懂英语怎么学编程,中文编程工具实例

零基础可以学编程吗&#xff0c;不懂英语怎么学编程&#xff0c;中文编程工具实例 上图是中文编程工具界面、标尺实例。 给大家分享一款中文编程工具&#xff0c;零基础轻松学编程&#xff0c;不需英语基础&#xff0c;编程工具可下载。 这款工具不但可以连接部分硬件&#x…