我是hbase的新手。在hbase中创建了30个表。我想查看这些表结构。
我使用下面的命令查看这些表,但只有一个表。希望我需要连接到hbase中的正确数据库来列出表格。
hbase(main):017:0> list
TABLE
test
1 row(s) in 0.0140 seconds
现在,我想让命令知道hbase中存在(已经创建)的数据库是什么
我是HBase的新手。我知道HBase并不等同于关系数据库管理系统。但是,我喜欢在HBase中运行简单的查询,这在关系数据库管理系统中非常简单。我尝试使用扫描和过滤器,但我不知道如何通过使用值得到列。
考虑一下这个简单的MySQL查询:"SELECT username FROM members WHERE email = myname@domain.com“
在HBase中,我有一个表名: members。我有两个专栏:用户名和电子邮件。
现在,我想提取用户名,其中电子邮件等于myname@domain.com。
在指定列族和限定符时,我发现了许多可以提取值的示例。但我的情况不
我对Hadoop很陌生,我开始计划一个应用程序来分析我在Mongodb上的三个集合中的数据,我试图搜索类似于Mongodb river for elasticsearch的东西,但我没有找到将数据流到Hbase或HDFS的方法,我找到了Sqoop和Flume,但我不知道这是否与我看到的方式相同,它将像http api -> something here -> Hadoop storage一样。有什么能帮到我的吗?
我使用apache Hbase 2.3.5构建了一个数据库。我可以成功地插入7行。但当我尝试插入第8个原始数据时,抛出错误"hbase(main):096:0> put 'Car',008,'car:color','red‘SyntaxError:(hbase):96:语法错误,意外tINTEGER put 'Car',008,'car:color','red’“
hbase(main):100:0> create 'Car','car'
Created ta