开发者社区 问答 正文

Hbase create 'test','cf' 报错!?报错

小弟刚开始研究Hbase  ,单机版,按着官网的步骤,一步一步配置 ,但走到用shell 命令创建表时出了问题?都研究一天了,还是不足的哪里有配置不对的地方 ,往大神们指点一二。跪求!!

hbase-site.xml 配置文件里的信息

<configuration>
<property>
    <name>hbase.rootdir</name>
  <value>/home/phz/config/hbase</value>
  </property>
<property>
   <name>hbase.zookeeper.quorum</name>
   <value>localhost</value>
</property>

<property>
   <name>hbase.zookeeper.property.clientPort</name>
   <value>2181</value>
</property>
</configuration>

log 文件内容,我copy关键信息

2013-08-31 18:41:39,958 INFO org.apache.hadoop.hbase.zookeeper.MiniZooKeeperCluster: Started MiniZK Cluster and connect 1 ZK server on client port: 2181
2013-08-31 18:41:40,108 DEBUG org.apache.hadoop.hbase.master.HMaster: Set serverside HConnection retries=140
2013-08-31 18:41:40,134 ERROR org.apache.hadoop.hbase.master.HMasterCommandLine: Failed to start master
java.lang.RuntimeException: Failed construction of Master: class org.apache.hadoop.hbase.master.HMasterCommandLine$LocalHMaster
    at org.apache.hadoop.hbase.util.JVMClusterUtil.createMasterThread(JVMClusterUtil.java:134)
    at org.apache.hadoop.hbase.LocalHBaseCluster.addMaster(LocalHBaseCluster.java:197)
    at org.apache.hadoop.hbase.LocalHBaseCluster.<init>(LocalHBaseCluster.java:147)
    at org.apache.hadoop.hbase.master.HMasterCommandLine.startMaster(HMasterCommandLine.java:146)
    at org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:104)
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
    at org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:76)
    at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:2100)
Caused by: java.net.UnknownHostException: phz-Lenovo: phz-Lenovo
    at java.net.InetAddress.getLocalHost(InetAddress.java:1360)
    at org.apache.hadoop.net.DNS.getDefaultHost(DNS.java:185)
    at org.apache.hadoop.hbase.master.HMaster.<init>(HMaster.java:288)
    at org.apache.hadoop.hbase.master.HMasterCommandLine$LocalHMaster.<init>(HMasterCommandLine.java:221)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at org.apache.hadoop.hbase.util.JVMClusterUtil.createMasterThread(JVMClusterUtil.java:131)
    ... 7 more


Caused by: java.net.UnknownHostException: phz-Lenovo: phz-Lenovo  好像报错的地方在这里 ,但不知道是哪儿配置的问题


展开
收起
爱吃鱼的程序员 2020-06-22 17:07:03 497 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    zookeeper起来了吗解决了,是hostname的问题没配置zookeeper,

    2020-06-22 17:07:19
    赞同 展开评论