如何解决Hbase不能放第8行
我使用 apache Hbase 2.3.5 构建数据库。我可以成功插入 7 行。但是当我尝试插入第 8 个原始数据时,抛出错误 "hbase(main):096:0> put 'Car',008,'car:color','red' SyntaxError: (hbase):96: 语法错误,意外的 tINTEGER 输入 'Car','red' "
hbase(main):100:0> create 'Car','car'
Created table Car
Took 0.6730 seconds
=> Hbase::Table - Car
hbase(main):101:0> put 'Car',001,'red'
Took 0.0290 seconds
hbase(main):102:0> put 'Car',002,'white'
Took 0.0060 seconds
hbase(main):103:0> put 'Car',003,'gray'
Took 0.0040 seconds
hbase(main):104:0> put 'Car',004,'blue'
Took 0.0040 seconds
hbase(main):105:0> put 'Car',005,'yellow'
Took 0.0040 seconds
hbase(main):106:0> put 'Car',006,'orange'
Took 0.0050 seconds
hbase(main):107:0> put 'Car',007,'black'
Took 0.0040 seconds
hbase(main):108:0> put 'Car','red'
SyntaxError: (hbase):108: syntax error,unexpected tINTEGER
put 'Car','red'
this is a image of command prompt
请帮我解决这个问题。
解决方法
我认为您会遇到这个奇怪的错误,因为您以 0
开始行键并且它被解释为八进制,即您可以使用数字 0-7
作为数字而不是 8
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。