Sign inSign up

lenchv/kerberized-hbase

By lenchv

•Updated over 5 years ago

Kerberized Hbase without kerberos server

Image
0

817

lenchv/kerberized-hbase repository overview

This image must be paired with lenchv/hbase-kerberos-server, because it contains generated keytabs .

docker-compose.yml

version: "3"

services:
  hbase:
    image: lenchv/kerberized-hbase:1.0
    healthcheck:
      test: "(printf hbase | kinit [email protected] && curl -f https://localhost:50470 --insecure && curl -f https://localhost:50075 --insecure && curl -f --negotiate -u : http://volodymyr.local:8080) || exit 1"
    ports:
      - "16010:16010"
      - "8085:8085"
      - "8080:8080"
    hostname: volodymyr.local
    volumes:
      - ./kerberos/krb5.conf:/etc/krb5.conf
      - krb-server:/opt/keytabs/
      - /etc/localtime:/etc/localtime:ro
    depends_on:
      - kerberos.server
    environment:
      HBASE_MANAGES_ZK: "false"
      KRB_ROOT_PASSWORD: root
  kerberos.server:
    build: lenchv/hbase-kerberos-server:1.0
    container_name: hbase.driver_kerberos.server
    hostname: volodymyr.local
    ports:
      - "749:749"
      - "88:88"
    environment:
      REALM: KERBEROS.SERVER
      DOMAIN_REALM: kerberos.server
      KERBEROS_ROOT_USER_PASSWORD: root
      CLIENT_USER: hbase
      CLIENT_PASS: hbase
    volumes:
      - krb-server:/opt/keytabs/
      - /etc/localtime:/etc/localtime:ro
volumes:
  krb-server:

For more details see: https://github.com/lenchv/kerberized-hbase⁠

Tag summary

Content type

Image

Digest

Size

683.6 MB

Last updated

over 5 years ago

docker pull lenchv/kerberized-hbase:1.1-ssl