atlas/dev-support/atlas-docker
Madhan Neethiraj 1e66c8b243 ATLAS-4901: updated JanusGraph to 1.0.0 2024-10-06 07:40:24 -07:00
..
config ATLAS-4218: Docker support to run Apache Hive and Apache HBase with Atlas hook 2021-03-24 08:00:01 -07:00
data ATLAS-4011: Dockerfile: updated to support storing data (solr, berkeleydb, kafka) on host directory 2020-11-05 08:31:00 -08:00
dist ATLAS-3934: docker scripts to build and run Apache Atlas in containers 2020-09-18 18:38:41 -07:00
downloads ATLAS-4188: Docker setup updated to run Atlas, Solr, Kafka, HBase, HDFS, Zookeeper in separate containers 2021-03-13 13:36:18 -08:00
patches ATLAS-3934: docker scripts to build and run Apache Atlas in containers 2020-09-18 18:38:41 -07:00
scripts ATLAS-4876: Docker setup fix to address HBase failure 2024-06-08 09:40:51 -07:00
.dockerignore ATLAS-3820: fix import-kafka.sh failures; updated docker setup for Kafka bridge 2022-11-16 20:07:35 -08:00
.env ATLAS-4901: updated JanusGraph to 1.0.0 2024-10-06 07:40:24 -07:00
Dockerfile ATLAS-4795: docker setup updated to support Apple M1 2023-09-08 16:57:21 -07:00
Dockerfile.atlas ATLAS-4795: docker setup updated to support Apple M1 2023-09-08 16:57:21 -07:00
Dockerfile.atlas-base ATLAS-4814: updated build/python scripts to replace references to python with python3 2023-11-22 09:09:09 -08:00
Dockerfile.atlas-build ATLAS-4795: docker setup updated to support Apple M1 2023-09-08 16:57:21 -07:00
Dockerfile.atlas-db ATLAS-4218: Docker support to run Apache Hive and Apache HBase with Atlas hook 2021-03-24 08:00:01 -07:00
Dockerfile.atlas-hadoop ATLAS-4188: Docker setup updated to run Atlas, Solr, Kafka, HBase, HDFS, Zookeeper in separate containers 2021-03-13 13:36:18 -08:00
Dockerfile.atlas-hbase ATLAS-4218: Docker support to run Apache Hive and Apache HBase with Atlas hook 2021-03-24 08:00:01 -07:00
Dockerfile.atlas-hive ATLAS-4218: Docker support to run Apache Hive and Apache HBase with Atlas hook 2021-03-24 08:00:01 -07:00
Dockerfile.atlas-kafka ATLAS-3820: fix import-kafka.sh failures; updated docker setup for Kafka bridge 2022-11-16 20:07:35 -08:00
Dockerfile.atlas-solr ATLAS-4188: Docker setup updated to run Atlas, Solr, Kafka, HBase, HDFS, Zookeeper in separate containers 2021-03-13 13:36:18 -08:00
Dockerfile.atlas-zk ATLAS-4901: updated JanusGraph to 1.0.0 2024-10-06 07:40:24 -07:00
README.md ATLAS-4218: Docker support to run Apache Hive and Apache HBase with Atlas hook 2021-03-24 08:00:01 -07:00
docker-compose.atlas-base.yml ATLAS-4795: docker setup updated to support Apple M1 2023-09-08 16:57:21 -07:00
docker-compose.atlas-build.yml ATLAS-4795: docker setup updated to support Apple M1 2023-09-08 16:57:21 -07:00
docker-compose.atlas-hadoop.yml ATLAS-4552: added network name for all Atlas docker images 2022-02-09 23:17:32 -08:00
docker-compose.atlas-hbase.yml ATLAS-4552: added network name for all Atlas docker images 2022-02-09 23:17:32 -08:00
docker-compose.atlas-hive.yml ATLAS-4552: added network name for all Atlas docker images 2022-02-09 23:17:32 -08:00
docker-compose.atlas-kafka.yml ATLAS-4552: added network name for all Atlas docker images 2022-02-09 23:17:32 -08:00
docker-compose.atlas.yml ATLAS-4795: docker setup updated to support Apple M1 2023-09-08 16:57:21 -07:00
download-archives.sh ATLAS-4218: Docker support to run Apache Hive and Apache HBase with Atlas hook 2021-03-24 08:00:01 -07:00

README.md

Overview

Docker files in this folder create docker images and run them to build Apache Atlas, deploy Apache Atlas and dependent services in containers.

Usage

  1. Ensure that you have recent version of Docker installed from docker.io (as of this writing: Engine 20.10.5, Compose 1.28.5). Make sure to configure docker with at least 6gb of memory.

  2. Set this folder as your working directory.

  3. Update environment variables in .env file, if necessary

  4. Execute following command to download necessary archives to setup Atlas/HDFS/HBase/Kafka services: ./download-archives.sh

  5. Build and deploy Apache Atlas in containers using docker-compose

    5.1. Execute following command to build Apache Atlas:

     docker-compose -f docker-compose.atlas-base.yml -f docker-compose.atlas-build.yml up
    

    Time taken to complete the build might vary (upto an hour), depending on status of ${HOME}/.m2 directory cache.

    5.2. Execute following command to install and start Atlas and dependent services (Solr, HBase, Kafka) in containers:

     docker-compose -f docker-compose.atlas-base.yml -f docker-compose.atlas.yml -f docker-compose.atlas-hadoop.yml -f docker-compose.atlas-hbase.yml -f docker-compose.atlas-kafka.yml -f docker-compose.atlas-hive.yml up -d
    

    Apache Atlas will be installed at /opt/atlas/, and logs are at /var/logs/atlas directory.

  6. Atlas Admin can be accessed at http://localhost:21000 (admin/atlasR0cks!)