HMASTER无法在伪分布式模式下运行

时间:2014-05-13 23:53:30

标签: hadoop hbase

我在Ubuntu上安装了hadoop 1.2.0 ..所有服务都是namenode,sec namenode,datanode,jobtracker,tasktracker运行良好。

然后我安装了hbase-0-94.8,我希望配置也可以。但是HMaster无法在端口9000上启动..它实际上开始然后下降。

我有自己的ssh。它正在运作

我的/ etc / hosts entires,

    127.0.0.1   localhost prakashl 

    # The following lines are desirable for IPv6 capable hosts
    ::1     ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters

kandabap@prakashl:/usr/lib/hbase/hbase-0.94.8/conf$ jps
2735 HQuorumPeer
3017 HRegionServer
2270 TaskTracker
3715 Jps
2100 JobTracker
1845 DataNode
2009 SecondaryNameNode
1688 NameNode

HBase的-MASTER.LOG

  
    
      
        

>         2014-05-14 09:28:37,015 INFO org.apache.hadoop.hbase.master.ActiveMasterManager:Master = localhost,60000,1400023716583         2014-05-14 09:28:38,108 INFO org.apache.hadoop.ipc.Client:重试连接服务器:localhost / 127.0.0.1:9000。已经尝试了0次。         2014-05-14 09:28:39,109 INFO org.apache.hadoop.ipc.Client:重试连接服务器:localhost / 127.0.0.1:9000。已经尝试了1次。         2014-05-14 09:28:40,109 INFO org.apache.hadoop.ipc.Client:重试连接服务器:localhost / 127.0.0.1:9000。已经尝试了2次。         2014-05-14 09:28:41,110 INFO org.apache.hadoop.ipc.Client:重试连接服务器:localhost / 127.0.0.1:9000。已经尝试了3次。         2014-05-14 09:28:42,111 INFO org.apache.hadoop.ipc.Client:重试连接服务器:localhost / 127.0.0.1:9000。已经尝试了4次。         2014-05-14 09:28:43,411 INFO org.apache.hadoop.ipc.Client:重试连接服务器:localhost / 127.0.0.1:9000。已经尝试了5次。         2014-05-14 09:28:44,112 INFO org.apache.hadoop.ipc.Client:重试连接服务器:localhost / 127.0.0.1:9000。已经尝试了6次。         2014-05-14 09:28:45,112 INFO org.apache.hadoop.ipc.Client:重试连接服务器:localhost / 127.0.0.1:9000。已经尝试了7次。         2014-05-14 09:28:46,113 INFO org.apache.hadoop.ipc.Client:重试连接服务器:localhost / 127.0.0.1:9000。已经尝试了8次。         2014-05-14 09:28:47,113 INFO org.apache.hadoop.ipc.Client:重试连接服务器:localhost / 127.0.0.1:9000。已经尝试过了         <<<<<

      
    
  

我将jar文件从hadoop文件夹复制到hbase / lib文件夹,以解决不兼容问题。

kandabap@prakashl:/usr/lib/hbase/hbase-0.94.8/logs$ netstat -ntla

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 0.0.0.0:48575           0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:58304           0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:50020           0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:2181            0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:47238         0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:50090           0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:42987           0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:50060           0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:50030           0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:60020         0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:8020          0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:8021          0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:50070           0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:35255           0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:50010           0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:50075           0.0.0.0:*               LISTEN     

1 个答案:

答案 0 :(得分:0)

hbase.rootdir 的值从 hdfs:// localhost:9000 / hbase 更改为 hdfs:// localhost:8020 / hbase hbase-site.xml 中,然后重新启动HBase。