在顺化配置Hbase

时间:2015-01-15 10:21:23

标签: hbase hue

我有一个独立的Hbase,里面有一些数据,我想通过Hue访问它。我使用的是14.04 ubuntu。

我按照本教程http://blog.cloudera.com/blog/2013/09/how-to-manage-hbase-data-via-hue/安装了Hue。

但我无法启动HBase和Thrift Service 1。当我执行命令时:

sudo apt-get install hbase-thrift

E:无法找到包hbase-thrift

当我进入Hue的管理控制台时,在第1步检查配置:我收到了这个错误,不确定它是否相关。

无法连接到localhost:9090(代码THRIFTTRANSPORT):TTransportException('无法连接到localhost:9090',)

我想我需要启动hbase-thrift包。

我该如何解决这个问题?

谢谢!

3 个答案:

答案 0 :(得分:1)

如果您使用Cloudera Manager,可以在HBase服务页面中一键添加HBase Thrift Service 1.

如果使用软件包安装并且未添加repo,您​​可以在此处直接找到它们,例如使用Ubuntu:http://archive.cloudera.com/cdh5/ubuntu/precise/amd64/cdh/pool/contrib/h/hbase/

答案 1 :(得分:0)

如果系统上已经安装了HBase,那么您只需启动此过程,只需在shell中运行以下命令: '/ usr / bin / hbase thrift start' 并重新启动HUE。

答案 2 :(得分:0)

我遇到了同样的问题,我解决了:

1)更改包含Hue.ini文件中HBase目录的行

- hbase_conf_dir = /您安装的位置/ Hbase / conf

2)启动HBase thrift服务器。

- #hbase thrift start

3)检查服务器是否正在运行(默认端口号为9090)

- #netstat -ntulp | grep 9090

3)启动Hue

- #Hue runserver