zoukankan      html  css  js  c++  java
  • vertica单节点故障恢复 Startup Failed, ASR Required

     测试环境的vertica是单节点的,无法做到故障自动恢复,需要手工处理。案例如下:

    发现5433端口连接不上,vertica挂了,手工运行admintools,重新启动vertica,仍然失败,提示:

    *** Starting database: bigdata ***
    Starting nodes:
    v_bigdata_node0001 (172.16.105.41)
    Starting Vertica on all nodes. Please wait, databases with a large catalog may take a while to initialize.
    Node Status: v_bigdata_node0001: (DOWN)
    Node Status: v_bigdata_node0001: (DOWN)
    Node Status: v_bigdata_node0001: (DOWN)
    Node Status: v_bigdata_node0001: (DOWN)
    Node Status: v_bigdata_node0001: (DOWN)
    Node Status: v_bigdata_node0001: (DOWN)
    Node Status: v_bigdata_node0001: (DOWN)
    Node Status: v_bigdata_node0001: (DOWN)
    Node Status: v_bigdata_node0001: (DOWN)
    Node Status: v_bigdata_node0001: (DOWN)
    Found these errors in startup.logs on hosts:
    host ['172.16.105.41'] report: Startup Failed, ASR Required
    Do you want to continue waiting? (yes/no) [yes]

    出现这种错误,通常是由于断电等特殊原因造成的,解决方案是,恢复到最近一个成功的事务。

    【总结】

    1. 只有一个节点的Vertica数据库没有高可用,至少得3个节点。3个节点以上的Vertica集群,宕掉一个节点数据库还可以继续工作。
    2. 批量处理的业务,DML语句和COPY语句最好都加上DIRECT 选项或hint、或者把表的缺省加载策略设置为DIRECT,强制数据直接写磁盘,可以避免这个ASR的情况。

  • 相关阅读:
    CSS 背景
    CSS padding 属性
    CSS border 属性和 border-collapse 属性
    CSS margin 属性
    IEnumerable<T> 接口和GetEnumerator 详解
    discuz! X3.4特殊字符乱码解决方案
    Discuz通过修改文章标题更好的实现SEO的方法
    关于Discuz x3.3页面空白解决方法
    discuz x3.3标题的最少字数限制设置方法
    discuz网站前端代码优化思路
  • 原文地址:https://www.cnblogs.com/lavezhang/p/11156356.html
Copyright © 2011-2022 走看看