我已经在运行ubuntu12.04的ubuntu系统中以psudo分布式模式安装了hadoop1.2.1和hbase 0.94.8。一切正常,所有的执事都在运行。为了使用php访问hbase,我下载并安装了thrift 0.9.1。
$节俭版
节俭版0.9.1
但是当我试图用这个命令启动节俭服务器时
$ /usr/lib/hbase/hbase-0.94.8/bin/hbase thrift start
储蓄服务器开始启动。但终端机在某个时刻挂起。终点站的最后几行是
14/02/19 15:30:48 info mortbay.log:通过org.mortbay.log.slf4jlog登录到org.slf4j.impl.log4jloggeradapter(org.mortbay.log)
14/02/19 15:30:48信息http.httpserver:添加了全局过滤器安全性(class=org.apache.hadoop.http.httpserver$quotinginputfilter)
14/02/19 15:30:48信息http.httpserver:webserver.getconnectors()[0]返回的端口。open()之前的getlocalport()为-1。打开9095上的侦听器
14/02/19 15:30:48信息http.httpserver:listener.getlocalport()返回9095 webserver.getconnectors()[0]。getlocalport()返回9095
14/02/19 15:30:48 info http.httpserver:jetty绑定到端口9095
19年2月14日15:30:48 info mortbay.log:jetty-6.1.26
14/02/19 15:30:48 info mortbay.log:开始selectchannelconnector@0.0.0.0:9095
14/02/19 15:30:48调试thrift.thriftserverrunner:使用二进制协议
14/02/19 15:30:48 info thrift.thriftserverrunner:在/0.0.0.0:9090上启动tboundedthreadpoolserver;最小工作线程数=16,最大工作线程数=1000,最大排队请求数=1000
等了大约15分钟后,我试着开门
http://localhost:9090
在我的网络浏览器中,而终端仍然挂起。页面未打开,但终端继续显示错误消息
java.lang.outofmemoryerror:java堆空间
-xx:onAutofmemoryError=“杀死-9%p”
正在执行/bin/sh-c“kill-9 18526”。。。
被杀死的
请建议我怎么做。
当做
1条答案
按热度按时间wnavrhmk1#
请尝试以下命令以启动hbase thrift服务: