hbase坑 启动 master is initalizing / can't assign ip address

前两天在云服务器部署hbase,死活启动不了,各种更换hadoop版本,hbase版本都无法解决,每次启动日志报错的都不同,最多的报错就是标题那两个错,还有个就是部署上了本地访问不了,这里记录一下.

   * 这里选择的版本是 hadoop3.3.0 | hbase2.2.5 | zookeeper3.5.8
   * 修改主机名 hostnamectl h001
   * ip addr 查看当前网卡地址(关键),eth0 inet xxx.xxx.xxx.xxx
   * 修改/etc/hosts ` ip h001 ` (标题的问题主要就是这个问题,不能直接映射公网ip地址,公网ip地址是由云服务商提供的,而不是属于你的网卡,所以你的hbase是没有办法绑定到一个不属于自己的ip上的,一开始没意识到这个问题,搞了1天才发现)
   * 后面都是常规配置,由于我这里只有一台云服务器,所以搭建的是伪分布式的.
   

  • hadoop

    • core-site.xml

    • <!-- Put site-specific property overrides in this file. -->
      <configuration>
      <property>
        <name>fs.defaultFS</name>
        <value>hdfs://localhost:9000</value>
      <!--  <value>hdfs://h001:9000</value>-->
      </property>
      </configuration>
      
    • hdfs-site.xml

    • <configuration>
      
      <property>
         <name>dfs.namenode.name.dir</name>
         <value>/home/hadoopData/dfs/name</value>
       </property>
       
       <property>
         <name>dfs.datanode.data.dir</name>
         <value>/home/hadoopData/dfs/data</value>
       </property>
       <!-- 备份数 -->
       <property>
         <name>dfs.replication</name>
         <value>1</value>
       </property>
       <!-- 如果是root部署的需要禁用这个 -->
       <property>
         <name>dfs.permissions.enabled</name>
         <value>false</value>
       </property>
      </configuration>
      
  • hbase

    • hbase-site.xml

    • <configuration>
        <property>
          <name>hbase.rootdir</name>
          <value>hdfs://localhost:9000/hbase</value>
        </property>
        <property>
          <name>hbase.zookeeper.property.dataDir</name>
          <value>/opt/hbase/apps/zkdata</value>
        </property>
        <property>
          <name>hbase.unsafe.stream.capability.enforce</name>
          <value>false</value>
        </property>
         <property>
          <name>hbase.cluster.distributed</name>
          <value>true</value>
        </property>
        <property>
          <name>hbase.zookeeper.quorum</name>
          <value>h001</value>
        </property>
      </configuration>
      
    • core-site.xml

    • 只配置java_home

posted @ 2020-11-21 12:39  廖伟名  阅读(212)  评论(0编辑  收藏  举报