OpenEulerOS 22如何修改docker默认IP172.17.0.1/16

故障描述

  无

故障分析

  无

处理过程

  安装好docker后执行下面命令

 sed -i "s/^DOCKER_NETWORK_OPTIONS=/DOCKER_NETWORK_OPTIONS=\'--bip=192.168.255.1\/24\'/g" /etc/sysconfig/docker-network 

即在/etc/sysconfig/docker-network 文件中DOCKER_NETWORK_OPTIONS=后添加'--bip=192.168.255.1/24';192.168.255.1/24根据实际情况进行修改。避免冲突

建议/总结

  无

Hbase2 基于hdfs恢复数据及迁移

分类
故障描述

  某客户因为数据表数量过多,导致HBase Master无法初始化完成。根据日志判断为Meta错误。

故障分析

  客户频繁操作HBase Master导致混乱,加载失败。

处理过程

       1.判断客户hdfs数据正常,基于Hbase2特性,可以基于hdfs进行数据恢复
       2.停用hbase服务;
       3.备份或迁移hbase hdfs文件。例如如下

hdfs dfs -mv /hbase/data /hbase/data_1 //重命名

hdfs dfs -cp -p /hbase/data /hbase/data_1 //复制一份,客户涉及数据200T,采用重命名方式

        4.删除zk中数据

hbase zkcli

rmr /hbase-unsecure

        5.将备份或迁移的数据恢复。

hdfs dfs -mv /hbase/data_1 /hbase/data  //重命名回去,可以根据实际情况,仅复制部分数据。

        6.启动Hbase;登陆hbase Master查看状态是否正常。

        7.修复meta表

hbase hbck -j /root/hbase-operator-tools-1.2.0/hbase-hbck2/hbase-hbck2-1.2.0.jar addFsRegionsMissingInMeta 'FAULT' //引用hbck2,对FAULT命名空间的表进行修复。多个命名空间,建议多次执行。

        8.重启HBase Master;注意仅需对当前Master主机相对应服务重启,自动会选择其它主机为HBase Master;启动成功后,会提示大量的进入RIT状态。

        9.登陆HBase Master,查看RIT,获取RIT中Rgid;复制并保存到文件,例如0903rit。执行下面命令重新创建区域

hbase hbck -j /root/hbase-operator-tools-1.2.0/hbase-hbck2/hbase-hbck2-1.2.0.jar assigns -i /root/0903rit   //这里是引用的文件,可以选择单个rit。

       10.进入hbase shell,count查看表是否正常。

特别注意:如果没有namespace;可以在hbase shell启动好后确认表正常情况下,直接create_namespace即可。

建议/总结

  Hbase中Meta损坏是最常见的问题,采用此方法可以安全快速的恢复数据。此方法还可以用于数据迁移。

畅捷通 T+ 远程代码执行漏洞安全风险通告

近日,监测到畅捷通 T+ 远程代码执行漏洞,未经身份认证的远程攻击者可通过某接口上传恶意文件,从而执行任意代码。目前,此漏洞已被攻击者利用来进行勒索软件攻击。鉴于此漏洞影响范围较大,建议客户尽快做好自查及防护。

漏洞信息

畅捷通 T+ 是一款基于互联网的新型企业管理软件,功能模块包括:财务管理、采购管理、库存管理等。主要针对中小型工贸和商贸企业的财务业务一体化应用,融入了社交化、移动化、物联网、电子商务、互联网信息订阅等元素。

漏洞名称

畅捷通 T+ 远程代码执行漏洞

公开时间

2022-08-29

更新时间

2022-08-30

打流测试工具-iperf3

工具名称
iperf3
工具介绍

服务器端:
    iperf3 -s -p 3322
    -s:表示启动服务端
    -p:对外开放的端口号

客户端
    iperf3 -c IP地址 -p 端口号 -b 18g -P 5 -t 3000(持续时间)
例如:
    iperf3  -c  192.168.0.0  -p 3322  -b 19g  -P 5  -t 3000
    -c  ip地址   : 指定测试的服务端的IP地址
    -p:指定测试的服务端的端口号
    -b:指定传输的数据块大小(如果测试带宽,-b的数值写大点,例如10g等)
    -P: 启动多线程进行测试,-p 5,表示启用5个线程进行测试。
    -t:表示持续测试的时间长度。