我在网上查的好像都是用 massive_record 这个库:https://github.com/CompanyBook/massive_record/tree/develop
但是这个库要求 rails 必须是 3.0 版本的,更高的貌似不行,但我的 rails 是从 3.2 学起的,用 3.0 的话应该要注意那些事情呢?
有没有什么更好的方法用 rails 操作 HBase 呀, 另外如果不用库的话我应该怎么做呀?
#2 楼 @zhangrentian hbase rest 的话我在网上之找到 stargate 这个库,不过它最后一次更新都已经是两年前的事儿了 另外,如果我直接用 rails 访问 hbase rest 的接口的话我的 model 就没有用到,那我数据库的安全性怎么保证呀?
#5 楼 @lococo__0 我突然想起来了 HBash 本身的 Console 用得就是 Ruby 嘛,你直接研究下那个 Console 是怎么写的不就得了?
#9 楼 @lococo__0 ActiveRecord 怎么和 HBase 合用?人家是完全为 SQL 数据库设计的 你自己封装一个简单的库就可以了,基于 ActiveModel 并且实现 HBase 的 CRUD 操作。
hbase rest 跟 rails server 内部访问,不开放公网,rest client 不需要一直更新的,就是个包装,主要就是读写。自己手写个 client 也不难。不过用 java 也不失为一个好的选择,play 之类的框架上手也很快