{"id":30696,"date":"2021-11-16T17:41:22","date_gmt":"2021-11-16T17:41:22","guid":{"rendered":"https:\/\/naiveskill.com\/?p=30696"},"modified":"2023-02-04T08:43:01","modified_gmt":"2023-02-04T08:43:01","slug":"install-atlas","status":"publish","type":"post","link":"https:\/\/naiveskill.com\/install-atlas\/","title":{"rendered":"Install atlas | Complete tutorial with examples in 2023"},"content":{"rendered":"\n
As data size grows, the complexity of managing compliance and governance grows in the same proportion. This blog will understand how to install atlas in your system.<\/p>\n\n\n\n
Before installing an apache atlas, let’s first understand what apache atlas is and why every organization must have a data governance and compliance tool.<\/p>\n\n\n\n
Apache Atlas<\/a> is an open-source tool used for data governance and metadata management. Apache Atlas allows companies to effectively and efficiently meet their compliance requirements.<\/p>\n\n\n\n Apache atlas’s popularity is growing because it easily integrates with well-known big data tools like Hadoop, Kafka, spark, hive, impala, etc. It also provides REST API which we can use to update and create the data lineage.<\/p>\n\n\n\n I have many pre-defined types, and users can add new types based on their requirements. It also supports a SQL-like query engine to search entities. You can check this<\/a> link to understand more about the atlas features.<\/p>\n\n\n\n In this session, we will learn how to install apache atlas using docker<\/a>. You can follow this tutorial<\/a> to install docker on your system.<\/p>\n\n\n\n Now type the below command to pull the atlas docker image<\/p>\n\n\n\n Now type the below command to verify if the images get pulled successfully<\/p>\n\n\n\n Now run the docker image by typing the below command<\/p>\n\n\n\n Verify if the docker container is running<\/p>\n\n\n\n Go to http:\/\/localhost:21000 to access atlas UI <\/p>\n\n\n\nHow to install atlas<\/h2>\n\n\n\n
docker pull sburn\/apache-atlas\nUsing default tag: latest\nlatest: Pulling from sburn\/apache-atlas\nd519e2592276: Pull complete \nd22d2dfcfa9c: Pull complete \nb3afe92c540b: Pull complete \n9070b09379d6: Pull complete \n968e3feb8e26: Pull complete \n4568df43ab62: Pull complete \n6cd5206cb36f: Pull complete \n7e90f6010249: Pull complete \n9646c7ee49f9: Pull complete \n57a26972c6b6: Pull complete \n4ddabc3ff1ef: Pull complete \nDigest: sha256:1eca23ef34204ee9a15ec809b695fb0a1a2a12cf68db18642c9e90875675a5c6\nStatus: Downloaded newer image for sburn\/apache-atlas:latest\ndocker.io\/sburn\/apache-atlas:latest<\/pre>\n\n\n\n
docker images<\/code><\/pre>\n\n\n\n
docker run -d \\\n-p 21000:21000 \\\n--name atlas \\\nsburn\/apache-atlas \\\n\/opt\/apache-atlas-2.1.0\/bin\/atlas_start.py<\/pre>\n\n\n\n
docker ps\nCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES\n7092a4f8e34b sburn\/apache-atlas \"\/opt\/apache-atlas-2\u2026\" 3 seconds ago Up 2 seconds 0.0.0.0:21000->21000\/tcp, :::21000->21000\/tcp atlas<\/pre>\n\n\n\n