Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在独立模式下运行HBase,但获取hadoop“;“正在重试连接到服务器”;消息_Hadoop_Hbase - Fatal编程技术网

在独立模式下运行HBase,但获取hadoop“;“正在重试连接到服务器”;消息

在独立模式下运行HBase,但获取hadoop“;“正在重试连接到服务器”;消息,hadoop,hbase,Hadoop,Hbase,根据本教程,我正在尝试以独立模式运行HBase: 当我尝试运行时,出现以下异常 create 'test', 'cf' 在HBase外壳中 ERROR: org.apache.hadoop.hbase.PleaseHoldException: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing 我在这里看到了关于这个错误的问题,但解决方案对我来说并不奏效 更令人不安的是,当我停止HBase时,我在日志中一遍

根据本教程,我正在尝试以独立模式运行HBase:

当我尝试运行时,出现以下异常

create 'test', 'cf'
在HBase外壳中

ERROR: org.apache.hadoop.hbase.PleaseHoldException: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
我在这里看到了关于这个错误的问题,但解决方案对我来说并不奏效

更令人不安的是,当我停止HBase时,我在日志中一遍又一遍地得到以下信息,这可能是问题的核心所在:

INFO org.apache.hadoop.ipc.Client: Retrying connect to server: 192.168.200.1/192.168.200.1:54310. Already tried <n> time(s)
iconfig-a

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    options=3<RXCSUM,TXCSUM>
    inet6 ::1 prefixlen 128 
    inet 127.0.0.1 netmask 0xff000000 
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    nd6 options=1<PERFORMNUD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=10b<RXCSUM,TXCSUM,VLAN_HWTAGGING,AV>
    ether 10:9a:dd:60:de:3d 
    nd6 options=1<PERFORMNUD>
    media: autoselect (none)
    status: inactive
fw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 4078
    lladdr 70:cd:60:ff:fe:4c:07:7a 
    nd6 options=1<PERFORMNUD>
    media: autoselect <full-duplex>
    status: inactive
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 10:9a:dd:b6:b4:7d 
    inet6 fe80::129a:ddff:feb6:b47d%en1 prefixlen 64 scopeid 0x6 
    inet 192.168.1.161 netmask 0xffffff00 broadcast 192.168.1.255
    nd6 options=1<PERFORMNUD>
    media: autoselect
    status: active
p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
    ether 02:9a:dd:b6:b4:7d 
    media: autoselect
    status: inactive
lo0:flags=8049 mtu 16384
选项=3
inet6::1预桥128
inet 127.0.0.1网络掩码0xff000000
inet6 fe80::1%lo0预桥64作用域ID 0x1
nd6选项=1
gif0:标志=8010 mtu 1280
stf0:标志=0 mtu 1280
en0:标志=8863 mtu 1500
选项=10b
乙醚10:9a:dd:60:de:3d
nd6选项=1
介质:自动选择(无)
状态:不活跃
fw0:flags=8863 mtu 4078
lladdr 70:cd:60:ff:fe:4c:07:7a
nd6选项=1
媒体:自动选择
状态:不活跃
en1:标志=8863 mtu 1500
乙醚10:9a:dd:b6:b4:7d
inet6 fe80::129a:ddff:feb6:b47d%en1预桥64作用域ID 0x6
inet 192.168.1.161网络掩码0xffffff00广播192.168.1.255
nd6选项=1
媒体:自动选择
状态:活动
p2p0:标志=8843 mtu 2304
乙醚02:9a:dd:b6:b4:7d
媒体:自动选择
状态:不活跃
hbase-site.xml

<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>file:///Users/j.gloves/trynutch/hbase</value>
    </property>
    <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/Users/j.gloves/trynutch/zookeeper</value>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>false</value>
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>localhost</value>
    </property>
</configuration>

hbase.rootdir
file:///Users/j.gloves/trynutch/hbase
hbase.zookeeper.property.dataDir
/用户/j.手套/trynutch/zookeeper
hbase.cluster.distributed
假的
hbase.zookeeper.quorum
本地服务器

感谢所有在评论中提供帮助的人


我的老板能够解决这个问题。原来我的机器上有一个旧版本的Hadoop,它引用了一个旧的IP地址。一旦它从我的路径和机器中删除,HBase就可以正常工作

对于类似的问题,请发布/etc/hosts和ifconfig-aLook的输出。请找到@SergeiRodionov,你需要从ifconfig-a中获得什么?@Ramzy,你的第二个链接看起来很有希望,但我不确定如何对Hadoop进行故障排除。我自己从来没有安装过它,所以我不知道如何访问它的配置文件。是否有另一个短名称为“j”的主机解析为“192.168.200.1”?如果服务器位于桥接网络上,可能是因为它的IP地址在一段时间前是'192.168.200.1',然后更改了'192.168.1.161'(dhcp)。
<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>file:///Users/j.gloves/trynutch/hbase</value>
    </property>
    <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/Users/j.gloves/trynutch/zookeeper</value>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>false</value>
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>localhost</value>
    </property>
</configuration>