当前位置: 首页 > 知识库问答 >
问题:

分布式集群Hadoop和Hbase

松鸣
2023-03-14

我有两个节点的完全分布式Hadoop和Hbase实例。HDFS在主机和从机上工作良好。但是HBase shell只在节点名格式化之后工作一次,并且集群是新的,之后我得到错误:error:org.apache.hadoop.HBase.PleaseHoldException:Master is initializing HBase

我也不能通过hbase shell从slave连接我总是得到错误连接拒绝和在hbase Web UI中,我只能在regionserver上看到,它是主节点

主HBASE-site.xml:

<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://master:9000/hbase</value>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>master,slave</value>
    </property>
    <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/usr/local/hbase-1.2.1/data/zookeeper</value>
    </property>
    <property>
                <name>hbase.zookeeper.property.clientPort</name>
                <value>2181</value>
        </property>
    <property>
        <name>hbase.regionserver.thrift.framed</name>
        <value>true</value>
    </property>
     <property>
                <name>hbase.zookeeper.property.maxClientCnxns</name>
                <value>1000</value>
        </property>
    <property>
        <name>hbase.regionserver.thrift.server.type</name>
        <value>TThreadPoolServer</value>
    </property>
    <property>
            <name>avatica.statementcache.maxcapacity</name>
            <value>20000</value>
    </property>
</configuration>
<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://master:9000/hbase</value>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
                <name>hbase.zookeeper.property.maxClientCnxns</name>
                <value>1000</value>
        </property>
    <property>
                <name>hbase.zookeeper.property.clientPort</name>
                <value>2181</value>
        </property>
</configuration>

JPS主机:

JPS从机:

共有1个答案

仲绍晖
2023-03-14

在删除/etc/hosts中与127.0.0.1相关的所有条目并将hdfs-site.xml复制到所有节点中的$hbase_home/conf之后,问题得到了解决

 类似资料:
  • 集群策略插件化 分布式集群策略采用插件的方式实现,通过SPI的形式发布,通过配置文件激活。 zookeeper分布式策略

  • 本文向大家介绍详解使用docker搭建hadoop分布式集群,包括了详解使用docker搭建hadoop分布式集群的使用技巧和注意事项,需要的朋友参考一下 使用Docker搭建部署Hadoop分布式集群 在网上找了很长时间都没有找到使用docker搭建hadoop分布式集群的文档,没办法,只能自己写一个了。 一:环境准备: 1:首先要有一个Centos7操作系统,可以在虚拟机中安装。 2:在cen

  • 大佬可以帮忙看看怎么解决这个问题吗这个是hadoop伪分布式集群环境搭建出现的

  • 本文向大家介绍请你说一下分布式和集群的概念?相关面试题,主要包含被问及请你说一下分布式和集群的概念?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 分布式:是指将不同的业务分布在不同的地方, 集群:是指将几台服务器集中在一起,实现同一业务。 分布式中的每一个节点,都可以做集群,而集群并不一定就是分布式的。集群有组织性,一台服务器垮了,其它的服务器可以顶上来,而分布式的每一个节点,都完成不同

  • Map Redisson 分布式的 Map 对象,实现了 java.util.concurrent.ConcurrentMap 和 java.util.Map 接口。 Map 的大小由 Redis 限制为 4 294 967 295。 RMap<String, SomeObject> map = redisson.getMap("anyMap"); SomeObject prevObject =