ITPub博客

首页 > 数据库 > SQL on Hadoop > EsgynDB创建schema时提示:Namespace 'TRAF_1500000' does not exist in HBase

EsgynDB创建schema时提示:Namespace 'TRAF_1500000' does not exist in HBase

原创 SQL on Hadoop 作者:joshliu 时间:2020-10-14 10:53:49 0 删除 编辑

【问题描述】

        EsgynDB创建schema时,提示:Namespace 'TRAF_1500000' does not exist in HBase;

SQL>create schema demo;
*** ERROR[1067] Namespace 'TRAF_1500000' does not exist in HBase.

【问题原因】

        可以在trafci工具中或客户端中使用get  Namespace查看当前数据库存在哪些 Namespace,错误原因就是 Namespace 'TRAF_1500000'不存在;

【问题解决】

        方法一:通过HBase shell,创建一个名字为 TRAF_1500000的 Namespace;

hbase(main):001:0> create_namespace 'TRAF_1500000'
-- 创建指定的Namespace后在trafci中创建schema
SQL>create schema demo;
--- SQL operation complete.


        方法二:查看当前数据库存在的 Namespace,然后指定存在的 Namespace创建schema;

SQL>get NAMESPACEs;
TRAF_RSRVD_1
TRAF_RSRVD_2
TRAF_RSRVD_3
TRAF_RSRVD_4
TRAF_RSRVD_5
TRAF_RSRVD_6
TRAF_RSRVD_7
default
hbase
--- SQL operation complete.
SQL>CREATE SCHEMA demo NAMESPACE 'TRAF_RSRVD_1' ;
--- SQL operation complete.



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69985104/viewspace-2726700/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-10-09

  • 博文量
    78
  • 访问量
    74236