1

这是我在色调配置中的设置

[hbase]

# 逗号分隔的 HBase Thrift 服务器列表

# 集群,格式为 '(name|host:port)'。

hbase_clusters=(集群|MasterIP:ThriftPort)

# 截断前每行获取的行或列的硬限制。

## truncate_limit = 500

但是当我连接到hue网页并切换到Hbase选项卡时,它显示 在此处输入图像描述

日志:[08/Dec/2013 19:30:13 +0000] 中间件信息处理异常:Api 错误:TSocket 读取 0 字节:回溯(最近一次调用最后一次):

文件“/home/ubuntu/workspaces/hue/hue-master/build/env/lib/python2.7/site-packages/Django-1.4.5-py2.7.egg/django/core/handlers/base.py ",第 111 行,在 get_response 中

response = callback(request, *callback_args, **callback_kwargs)

文件“/home/ubuntu/workspaces/hue/hue-master/apps/hbase/src/hbase/views.py”,第 69 行,在 api_router

return api_dump(HbaseApi().query(*url_params))

查询中的文件“/home/ubuntu/workspaces/hue/hue-master/apps/hbase/src/hbase/api.py”,第 47 行

raise PopupException(_("Api Error: %s") % e.message)

PopupException:Api 错误:TSocket 读取 0 字节

[08/Dec/2013 19:30:13 +0000] thrift_util INFO Thrift 发现传输异常:TSocket 读取 0 字节

[08/Dec/2013 19:30:13 +0000] thrift_util 警告 thrift 调用重试结束:getTableNames

[08/Dec/2013 19:30:13 +0000] thrift_util DEBUG Thrift 调用:hbased.Hbase.Client.getTableNames(args=(), kwargs={})

[08/Dec/2013 19:30:13 +0000] thrift_util INFO 节俭异常;重试:TSocket 读取 0 个字节

[08/Dec/2013 19:30:13 +0000] thrift_util DEBUG Thrift 调用:hbased.Hbase.Client.getTableNames(args=(), kwargs={})

[08/Dec/2013 19:30:13 +0000] thrift_util INFO 节俭异常;重试:TSocket 读取 0 个字节

[08/Dec/2013 19:30:13 +0000] thrift_util DEBUG Thrift 调用:hbased.Hbase.Client.getTableNames(args=(), kwargs={})

[08/Dec/2013 19:30:13 +0000] 访问 INFO 118.163.58.205 tracy -“POST /hbase/api/getTableList/Cluster HTTP/1.1”

4

3 回答 3

0

你能检查一下实例的当地时间吗?我遇到了同样的问题,在所有实例和 HUE 时区都具有相同的时区后,我现在已经修复了

于 2014-10-29T15:17:42.970 回答
0

HBase Master 和 Thrift 服务器还在吗?(你有日志吗?)

您还使用安全性吗?您使用的是哪个 HBase 版本?

于 2013-12-06T23:18:43.450 回答
0

将此添加到您的 hbase “core-site.conf”:

<property>
  <name>hbase.thrift.support.proxyuser</name>
  <value>true</value>
</property>

<property>
  <name>hbase.regionserver.thrift.http</name>
  <value>true</value>
</property>
于 2016-02-18T10:18:15.687 回答