向hbase中插入数据
我正在尝试将数据插入到 hbase 表中,其中包含一个列族信息,其中包含列键名称、年龄。
表 hbase 格式应该是这样的
row column+cell
1 column=info:name timestamp=--- value=vani
2 column=info name timestamp=--- value=veena
。上面的格式是这样的。 然后我使用 THrift API 和 hbase +php ..
现在我必须编写 php 代码将上述数据插入到 hbase 表中,
请问有人可以告诉我..怎么做?
I am trying to insert the data to hbase table wth one cloumn family info with column keys name,age..
in table hbase format should be like this
row column+cell
1 column=info:name timestamp=--- value=vani
2 column=info name timestamp=--- value=veena
.. the above this be the format..
then I am using THrift API with hbase +php..
Now I have to write php code for above data insertion to hbase table
plz can anyone tel me.. how to do?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你可以使用这样的东西:
在使用mutations之前你需要获取client,因为client包含mutations所需的文件和许多其他文件;
您还可以使用 $client->mutateRows() 函数和批量突变一次对多行进行突变
http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/thrift/doc-files/Hbase.html
You can use something like this:
You need to get client before using mutations, because client includes files needed for mutations and many other;
You can also mutate multiple rows at one time using $client->mutateRows() function and batch mutations
http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/thrift/doc-files/Hbase.html
根据 Hbase FAQ,进一步指向 Hbase 主页 有两种使用 PHP 与 Hbase 通信的方法: Thrift 和 Stargate。
这些文章可能会有所帮助。
According to Hbase FAQ which further points to Hbase homepage there exist two methods to communicate with Hbase using PHP: Thrift and Stargate.
These articles may be of help.