[amundsen] 도커를 이용한 아문센(amundsen) 실행 방법

2021. 8. 22. 09:29·빅데이터

아문센은 데이터 카탈로그 플랫폼의 하나로 사내 데이터 확인을 위한 플랫폼 입니다. 사내 여러곳에 저장되어 있는 데이터 위치를 모아서 보여주고, 추천해 주는 시스템입니다.

 

https://www.amundsen.io/amundsen/installation/

 

Quick Start - Amundsen

 Installation Bootstrap a default version of Amundsen using Docker The following instructions are for setting up a version of Amundsen using Docker. Make sure you have at least 3GB available to docker. Install docker and docker-compose. Clone this repo

www.amundsen.io

 

실행

  • 도커를 설치합니다.
    • 아문센은 Neo4j, ElasticSearch를 데이터 저장소로 이용하고, 도커를 이용하여 이 컴포넌트를 실행합니다.
    • 실제 운영에서는 따로 실행하지만 여기서는 도커를 이용해서 실행합니다.
  • 깃에서 소스코드를 클론 합니다.
    • https://github.com/amundsen-io/amundsen.git
  • 아문센은 Neo4j나 Atlas를 데이터 저장소로 이용합니다. 둘 중에 하나를 실행해야 아문센을 실행할 수 있습니다.
# GIT 클론 후 데이터 확인 
$ ll  
total 296
drwxr-xr-x  44 staff  staff   1408 Aug  6 15:36 .
drwxr-xr-x  30 staff  staff    960 Aug  5 16:02 ..
drwxr-xr-x   3 staff  staff     96 Aug  5 16:02 .dependabot
-rw-r--r--   1 staff  staff     49 Aug  5 16:02 .dockerignore
-rw-r--r--   1 staff  staff     14 Aug  5 16:02 .editorconfig
drwxr-xr-x  13 staff  staff    416 Aug  5 16:02 .git
drwxr-xr-x   9 staff  staff    288 Aug  5 16:02 .github
-rw-r--r--   1 staff  staff    684 Aug  5 16:02 .gitignore
-rw-r--r--   1 staff  staff    225 Aug  5 16:02 .gitmodules
drwxr-xr-x  13 staff  staff    416 Aug 11 11:41 .idea
-rw-r--r--   1 staff  staff   7724 Aug  5 16:02 .mailmap
-rw-r--r--   1 staff  staff    179 Aug  5 16:02 CODE_OF_CONDUCT.md
-rw-r--r--   1 staff  staff   2650 Aug  5 16:02 CONTRIBUTING.md
-rw-r--r--   1 staff  staff    794 Aug  5 16:02 Dockerfile.frontend.local
-rw-r--r--   1 staff  staff   1328 Aug  5 16:02 Dockerfile.frontend.public
-rw-r--r--   1 staff  staff    929 Aug  5 16:02 Dockerfile.metadata.public
-rw-r--r--   1 staff  staff    266 Aug  5 16:02 Dockerfile.search.public
-rw-r--r--   1 staff  staff  13268 Aug  5 16:02 GOVERNANCE.md
-rw-r--r--   1 staff  staff  11341 Aug  5 16:02 LICENSE
-rw-r--r--   1 staff  staff   3981 Aug  5 16:02 MAINTAINING.md
-rw-r--r--   1 staff  staff    114 Aug  5 16:02 NOTICE
-rw-r--r--   1 staff  staff   1090 Aug  5 16:02 OWNERS.md
-rw-r--r--   1 staff  staff  18145 Aug  5 16:02 README.md
-rw-r--r--   1 staff  staff    889 Aug  5 16:02 SECURITY.md
drwxr-xr-x   4 staff  staff    128 Aug  5 16:02 amundsen-kube-helm
drwxr-xr-x  19 staff  staff    608 Aug  5 16:02 amundsengremlin
drwxr-xr-x  13 staff  staff    416 Aug  5 16:02 amundsenrds
drwxr-xr-x  14 staff  staff    448 Aug  5 16:02 common
drwxr-xr-x  21 staff  staff    672 Aug  9 17:19 databuilder
-rwxr-xr-x   1 staff  staff    950 Aug  5 16:02 deploy_website.sh
-rw-r--r--   1 staff  staff   1858 Aug  5 16:02 docker-amundsen-atlas.yml
-rw-r--r--   1 staff  staff   1978 Aug  5 16:02 docker-amundsen-local.yml
-rw-r--r--   1 staff  staff   2641 Aug  5 16:02 docker-amundsen.yml
drwxr-xr-x  25 staff  staff    800 Aug  5 16:02 docs
drwxr-xr-x   3 staff  staff     96 Aug  5 16:02 docs_overrides
drwxr-xr-x   4 staff  staff    128 Aug  6 15:29 example
drwxr-xr-x  18 staff  staff    576 Aug  5 16:02 frontend
drwxr-xr-x  17 staff  staff    544 Aug  5 16:02 metadata
-rw-r--r--   1 staff  staff   4254 Aug  5 16:02 mkdocs.yml
-rw-r--r--   1 staff  staff    771 Aug  5 16:02 requirements-common.txt
-rw-r--r--   1 staff  staff    391 Aug  5 16:02 requirements-dev.txt
-rw-r--r--   1 staff  staff     61 Aug  5 16:02 requirements.txt
drwxr-xr-x  18 staff  staff    576 Aug  5 16:02 search
drwxr-xr-x   6 staff  staff    192 Aug  6 15:36 venv


#### neo4j나 아틀라스 둘 중 하나만 실행해야 함 
# neo4j 실행 
$ docker-compose -f docker-amundsen.yml up

# 아틀라스 실행 
$ docker-compose -f docker-amundsen-atlas.yml up
  • 실행후 databuilder 디렉토리로 이동 하고 명령어를 실행

  • 이제 5000번 포트로 접근하면 실행을 확인할 수 있습니다.

 

반응형
저작자표시 비영리 동일조건 (새창열림)

'빅데이터' 카테고리의 다른 글

[alluxio] 알루시오 설치 및 실행  (0) 2021.09.28
[presto] 프레스토(presto) 설치 및 실행  (0) 2021.08.23
[atlas] 아파치 아틀라스(apache atlas) 빌드 및 실행  (1) 2021.08.21
[ranger] 아파치 레인저 빌드 및 실행 하기  (0) 2021.08.19
[avro] python avro api 에서 The datum XX is not an example of the schema 오류  (0) 2021.07.13
'빅데이터' 카테고리의 다른 글
  • [alluxio] 알루시오 설치 및 실행
  • [presto] 프레스토(presto) 설치 및 실행
  • [atlas] 아파치 아틀라스(apache atlas) 빌드 및 실행
  • [ranger] 아파치 레인저 빌드 및 실행 하기
hs_seo
hs_seo
Hello World!
    반응형
  • hs_seo
    개발자로 살아남기
    hs_seo
  • 전체
    오늘
    어제
    • 전체 (1140)
      • 개발자 (21)
        • 개발에 유의할 점 (0)
        • 면접 (5)
      • IT 소식 (5)
        • 업계 (1)
      • java (51)
        • 디자인패턴 (3)
        • apache-common (1)
      • 개념 (47)
        • 자료구조 (4)
        • 함수형사고 (8)
        • 디자인패턴 (1)
      • 데이터분석 (1)
      • python (67)
        • 코드조각 (12)
        • 라이브러리 (2)
      • 빅데이터 (418)
        • zookeeper (5)
        • hadoop (78)
        • hdfs (12)
        • hive (127)
        • hbase (16)
        • spark (40)
        • scala (4)
        • trino (3)
        • oozie (41)
        • Hue (9)
        • R (5)
        • sqoop (6)
        • flume (3)
        • elasticsearch (2)
        • airflow (16)
        • kafka (3)
        • kubernetes (10)
        • openstack (3)
        • flink (2)
        • redis (2)
      • 빅데이터 강좌 (2)
      • 알고리즘 (131)
        • 알고리즘 (1)
        • 백준 (61)
        • 정올 (41)
        • 더블릿 (5)
        • 프로그래머스 (1)
      • 프로그래밍 언어 (30)
        • go (4)
        • js (9)
        • .Net (6)
        • Jsp (1)
        • ansible (3)
        • terraform (6)
      • Tools (56)
        • docker (2)
        • macbook (6)
        • maven (3)
        • sublime (1)
      • 프레임워크 (25)
        • [JS] angularjs (2)
        • [JS] node.js (19)
        • [Java] spring (2)
        • Android (2)
      • 데이타베이스 (43)
        • SQLD (5)
        • Oracle (1)
        • MySQL (8)
        • ADsP (2)
      • 리눅스 (25)
        • Bash (61)
      • GCP (5)
      • AWS (34)
        • EC2 (2)
        • EMR (14)
      • 정보보안기사 (4)
        • 네트워크 (1)
      • 개인 (80)
        • 업무실수 (0)
        • 책 (9)
        • 교육 (3)
        • 여행 (17)
        • 영화 (12)
        • 음악 (2)
        • 피규어 (4)
        • 게임 (3)
        • 생각 (7)
        • 기타 (10)
        • 좋은글 (5)
        • 좋은 사이트 (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

    • 빅데이터-하둡,하이브로 시작하기
    • 빅데이터-스칼라, 스파크로 시작하기
    • Kaggle에서 파이썬으로 데이터 분석 시작하기
    • 쉘스크립트 개발 시작하기
    • 개발자가 데이터 분석 준전문가 되기
    • 데브쿠마
  • 공지사항

  • 인기 글

  • 태그

    다이나믹
    HDFS
    airflow
    java
    nodejs
    ubuntu
    알고리즘
    백준
    emr
    Python
    HIVE
    Tez
    오류
    S3
    하둡
    build
    yarn
    Hadoop
    Linux
    hbase
    하이브
    파이썬
    mysql
    SPARK
    정올
    bash
    oozie
    k8s
    AWS
    error
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
hs_seo
[amundsen] 도커를 이용한 아문센(amundsen) 실행 방법
상단으로

티스토리툴바