zookeeper报错:Unable to start failover controller. Parent znode does not exist. Run with -formatZK fla
2017-08-22 18:12
686 查看
报错原因:我在做phoenix upsert 操作时,误操作,删除了来源表hbase的底层hdfs的数据,导致正在执行的phoenix任务挂掉,整个集群挂掉(由于hdfs的挂掉,导致的集群挂掉),如图:
这里Failover Controller挂掉,看日志,发现是zookeeper一直无法正常启动,报错如下:
解决:格式化zookeeper
hdfs zkfc -formatZK
分析:由于误删除了底层文件,导致正在被操作的hbase表发生变化,但是zookeeper已经记录了一部分元数据,最终导致zookeeper原数据异常,无法正常启动!
这里Failover Controller挂掉,看日志,发现是zookeeper一直无法正常启动,报错如下:
解决:格式化zookeeper
hdfs zkfc -formatZK
分析:由于误删除了底层文件,导致正在被操作的hbase表发生变化,但是zookeeper已经记录了一部分元数据,最终导致zookeeper原数据异常,无法正常启动!
相关文章推荐
- HAHD异常:Unable to start failover controller. Parent znode does not exist.
- Activity class {package/class} does not exist及Unable to start activity ComponentInfo 解决方法
- Activity class {package/class} does not exist及Unable to start activity ComponentInfo 解决方法
- Activity class {package/class} does not exist及Unable to start activity ComponentInfo 解决方法
- Unable to post the review. &&The user specified as a definer ('admin'@'localhost') does not exist
- “Unable to connect to the MKS: virtual machine config file does not exist.”
- unable to start debugging on the web server iis does not list an application that matches the launched url
- Scene is unreachable due to lack of entry points and does not have an identifier for runtime access via -instantiateViewControllerWithIdentifier解决办法
- ZKFC服务异常:Parent znode does not exist.
- tomcat 7 WARNING: A context path must either be an empty string or start with a '/' and do not end with a '/'. The path [/] does not meet these criteria and has been changed to []
- No-args constructor for class X does not exist. Register an InstanceCreator with Gson for this type to fix this problem.
- running boot2docker -> error in run: Failed to get machine “boot2docker-vm”: machine does not exist
- Error while trying to run project:unable to start debugging.the debugger is not properly installed. run setup to install or repa
- 安装Yii碰到“the file or directory to be published does not exist bower/jquery/dist”
- This version does not support documents saved in the Xcode 8 format. Open this document with Xcode 8
- Dynamics CRM2013 导入解决方案(快速视图窗体)SystemForm With Id Does Not Exist的解决方法
- laravel. Class UsersController does not exist
- An SPI class of type org.apache.lucene.codecs.Codec with name 'Lucene62' does not exist
- Xcode 报错: Type '**Controller' does not conform to '**Delegate
- Unable to start debugging. The Silverlight Developer Runtime is not installed. Please install a matching version. 的处理