Scan hbase表中的NameError

问题描述 投票:0回答:1

我正在尝试扫描Employee表(已在hbase中创建)。但我得到NameError错误。但是在hbase和命令中创建的表的名称匹配。什么可能是错误?

以下是终端的片段:

hbase(main):001:0> list TABLE ARCHIVE_CALMAIL ARCHIVE_USERSYNC CALMAIL_DELETE_RECORDS CAL_MAIL CAL_MAIL_ARCHIEVE CAL_MAIL_DELETE CAL_MAIL_IOT 联系方式 CONVERSATIONS 顾客 DIFF_SYNC 雇员 EmployeeInfo FAILED_REQUESTS 基本信息 LOGIN_MASTER ORGANIZATION_ASSETS ORGANIZATION_JOBS .... ....

hbase(main):002:0>扫描EmployeeInfo NameError:未初始化的常量EmployeeInfo

hbase(main):003:0>扫描Employee NameError:未初始化的常量Employee

这两个表都已在数据库中创建,并且还包含一些数据。但两者都有同样的错误。任何帮助表示赞赏。

database hbase
1个回答
0
投票

查看scan命令的语法。我正在使用HBase 1.1.8,推荐的扫描表的方法是将其放在引号中,如帮助中所示。因为那时只将它视为参数,否则HBase shell将搜索类实现。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.