如果这是个愚蠢的问题,请原谅。
我在一个节点上安装了一个cloudera管理器。
我正在尝试使用hbase和hadoop在我的web应用程序中记录请求和响应。
我正在尝试使用日志列出最新的用户活动。
使用下表结构添加行。
1列族,rowid,11列。我将每个值存储为字符串。相当简单&类似于mysql表。
RowId
entry:addedTime
entry:value
entry:ip
entry:accessToken
entry:identifier
entry:userId
entry:productId
entry:object
entry:requestHeader
entry:completeDate
entry:tag
现在,为了从hbase中获取行,我使用
SingleColumnValueFilter("entry", "userId", "=", binary:"25", true, true)
现在,我正在努力订购这个 entry:completeDate DESCENDING
分页或无限滚动限制为25行。
我的问题是,
hbase是hadoop生态系统中唯一可用的实时查询数据库吗?
我使用hbase的原因是错误的吗?我的table结构正确吗?
我在一家初创公司工作,这是我们迈向大数据的第一步。尽管bigdata大肆宣传,但hadoop在最新的linux上支持得很差,看起来太复杂了。
任何帮助或建议将不胜感激。
非常感谢,
卡尔蒂克
暂无答案!
目前还没有任何答案,快来回答吧!