我有一个独立的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包。
我该如何解决这个问题?
谢谢!
答案 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