It appeared to be a problem with HBase in the HortonWorks sandbox. No idea
what was going on. Tried another Docker image, this seems to work.

Docker Compose configuration:

version: '3'
services:
  hbase-docker:
    container_name: hbase-docker
    image: "dajobe/hbase-docker"
    ports:
      - 16010:16010
      - 2181:2181
      - 60000:60000
      - 60010:60010
      - 60020:60020
      - 60030:60030
      - 9090:9090
      - 9095:9095
    hostname: hbase-docker


Docker image source:

https://github.com/dajobe/hbase-docker

Updated the hbase-site.xml to look like this:

<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>

  <property>
     <name>hbase.zookeeper.quorum</name>
     <value>hbase-docker</value>
  </property>
  <property>
    <name>hbase.rootdir</name>
    <value>file:////data/hbase</value>
  </property>

  <property>
    <name>hbase.master.info.bindAddress</name>
    <value>hbase-docker</value>
  </property>

  <property>
    <name>hbase.regionserver.info.bindAddress</name>
    <value>hbase-docker</value>
  </property>

  <property>
    <name>hbase.coprocessor.region.classes</name>

<value>org.apache.hadoop.hbase.security.visibility.VisibilityController</value>
  </property>

  <property>
    <name>hbase.coprocessor.master.classes</name>

<value>org.apache.hadoop.hbase.security.visibility.VisibilityController</value>
  </property>

</configuration>


Hope someone else finds that useful.

Reply via email to