关于启动kylin报Failed to find metadata store by url: kylin_metadata@hbase的问题解决
一、出问题的原因
昨天因为项目需要,要将cloudera集群改成高可用,没想到失败了,当时因为冲动手动删了几个hdfs实例的原因,导致退不到原来的状态,折腾了一天,最后终于退回了非HA的集群,但是hdfs里面的资料已经没了(还好是测试集群,不然死定了)。后面其他工具陆续搞到可以使用的状态,偏偏kylin又报错了。
二、具体报错和解决
1. 具体报错
Exception in thread "main" java.lang.IllegalArgumentException: Failed to find metadata store by url: kylin_metadata@hbase
……
Caused by: java.lang.reflect.InvocationTargetException
……
Caused by: org.apache.hadoop.hbase.TableExistsException: kylin_metadata
……
Caused by: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hbase.TableExistsException): kylin_metadata
……
2019-05-17 15:26:59,219 INFO [close-hbase-conn] hbase.HBaseConnection:136 : Closing HBase connections...
2019-05-17 15:26:59,219 INFO [close-hbase-conn] client.ConnectionManager$HConnectionImplementation:2272 : Closing master protocol: MasterService
2019-05-17 15:26:59,221 INFO [close-hbase-conn] client.ConnectionManager$HConnectionImplementation:1843 : Closing zookeeper sessionid=0x36ac094c98408cd
2019-05-17 15:26:59,226 INFO [Thread-7] zookeeper.ZooKeeper:684 : Session: 0x26ac094caf208b9 closed
2019-05-17 15:26:59,226 INFO [main-EventThread] zookeeper.ClientCnxn:512 : EventThread shut down
2019-05-17 15:26:59,234 INFO [main-EventThread] zookeeper.ClientCnxn:512 : EventThread shut down
2019-05-17 15:26:59,234 INFO [close-hbase-conn] zookeeper.ZooKeeper:684 : Session: 0x36ac094c98408cd closed
ERROR: Unknown error. Please check full log.
关键报错信息有两条:
Caused by: org.apache.hadoop.hbase.TableExistsException: kylin_metadata
Caused by: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hbase.TableExistsException): kylin_metadata
应该是之前遗留的kylin元数据冲突了,所以需要找到相应的数据并删除。
注意:接下来的操作可能会删除你kylin中原有的所有模型和cube数据,请谨慎操作。
2. 解决办法
连接zookeeper客户端,具体方法可以参考:ZooKeeper客户端 zkCli.sh 节点的增删改查。
连接上去后,删除两个表:
rmr /kylin/kylin_metadata
rmr /hbase/table/kylin_metadata
重启kylin。
三、参考
1. Failed to find metadata store by url: kylin_metadata@hbase
2. Kylin启动报错:Failed to find metadata store by url: kylin_metadata@hbase
3. ZooKeeper客户端 zkCli.sh 节点的增删改查
(完)
关于启动kylin报Failed to find metadata store by url: kylin_metadata@hbase的问题解决的更多相关文章
- Kylin启动时错误:Failed to find metadata store by url: kylin_metadata@hbase 解决办法
一.问题背景 安装kylin后使用命令 $ kylin.sh start 后出现Failed to find metadata store by url: kylin_metadata@hbase的错 ...
- HBASE启动失败,Failed construction of Master: class org.apache.hadoop.hbase.master.HMaster
Master日志错误:2015-12-02 06:34:32,394 ERROR [main] master.HMasterCommandLine: Master exitingjava.lang.R ...
- 启动docker报Failed to start Docker Application Container Engine.解决
[root@docker ~]# systemctl status docker.service● docker.service - Docker Application Container Engi ...
- Eclipse中启动tomcat报错:A child container failed during start
我真的很崩溃,先是workspace崩了,费了好久重建的workspace,然后建立了一个小demo项目,tomcat中启动却报错,挑选其中比较重要的2条信息如下: A child container ...
- spring boot 整合kafka 报错 Exception thrown when sending a message with key='null' and payload=JSON to topic proccess_trading_end: TimeoutException: Failed to update metadata after 60000 ms.
org.springframework.kafka.support.LoggingProducerListener- Exception thrown when sending a message w ...
- eclipse 启动tomcat报Spring错误 Error creating bean with name 'serviceOrderBiz': Injection of autowired dependencies failed
启动tomcat报异常,提示Sring无法创建serviceOrderBiz(第一行红字),继续看是因为有一个自动注入的字段无法注入ModuleInterfaceBiz(第二行红字),检查servic ...
- 记一次Eureka启动报Failed to start bean 'eurekaAutoServiceRegistration' 。。。错误
在一次项目迁移的过程中,新导入了两个依赖,结果项目启动就报错,如下: 主要原因是:Failed to start bean 'eurekaAutoServiceRegistration'; neste ...
- 启动Myeclipse报错“Failed to create the Java Virtual Machine”的解决办法
我安装的是Myeclipse 10.7.1.装上好久没用,今天启动突然报错:Failed to create the Java Virtual Machine. 检查Myeclipse安装好使用时好的 ...
- 启动Myeclipse报错“Failed to create the Java Virtual Machine”的解决办法
我安装的是Myeclipse 10.7.1.装上好久没用,今天启动突然报错:Failed to create the Java Virtual Machine. 检查Myeclipse安装好使用时好的 ...
随机推荐
- vim的四大模式
vim的四大模式 总结了下我经常使用的模式中的一些基本命令 正常模式 通过vim进入到界面, 首次即为正常模式 编辑模式 (i,a,o,s,I,A,S) i: 当前节点插入光标点 a: 下一个字母后插 ...
- __enter__,__exit__区别
__enter__():在使用with语句时调用,会话管理器在代码块开始前调用,返回值与as后的参数绑定 __exit__():会话管理器在代码块执行完成好后调用,在with语句完成时,对象销毁之前调 ...
- Java 按字节计算字符串的长度
在<从后向前截取指定长度的字符串>中介绍了如何截取字符串,本文介绍如何统计字符串的字节长度. import org.slf4j.Logger; import org.slf4j.Lo ...
- 浅谈python闭包及装饰器
1. 什么是闭包: 闭包 是指有权访问另一个函数作用域中变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量,利用闭包可以突破作用链域,将函数内部的变 ...
- com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-418, SQLSTATE=42610, SQLERRMC=null
写了一条sql,在db2数据库中可以执行,但是转换成mybatis的mapper文件后,在执行排序操作时报该错误. 我排序是这样写的 <if test="orderStr != nul ...
- ubuntu之路——day7.2 regularization
所有的正则化方法来自于吴恩达老师的免费公开课:https://mooc.study.163.com/learn/2001281003?tid=2001391036#/learn/content?typ ...
- js的prototype理解
转载:https://www.cnblogs.com/douyage/p/8630529.html 在典型的面向对象的语言中,如java,都存在类(class)的概念,类就是对象的模板,对象就是类的实 ...
- 启用Win10的Linux子系统
今天为大家介绍如何才能启用Windows10下的Linux子系统,废话不多说,直接看步骤: 启用开发者模式打开设置 点击更新和安全 点击开发者选项 启用开发人员模式 更改系统功能使用win+X快捷键调 ...
- SSM项目启动报错WEB-INF\lib\javax.servlet-api-4.0.1.jar) - jar not loaded. See Servlet Spec 3.0, section 10
错误信息: validateJarFile(D:\tomcat_ryxunit\webapps\ryx_unit\WEB-INF\lib\javax.servlet.jar) - jar not lo ...
- 小程序 跳转web-view 点击左上角返回需要点击2次才能返回
小程序 跳转web-view 点击左上角返回需要点击2次才能返回 再html页面引入js即可解决 <script type="text/javascript" src=& ...