Amundsen
Data discovery and metadata engine for improving the productivity when interacting with data
Amundsen์ ๋ฐ์ดํฐ ์ ๋๋ฆฌ์คํธ, ๋ฐ์ดํฐ ๊ณผํ์ ๋ฐ ์์ง๋์ด๊ฐ ๋ฐ์ดํฐ์ ์ํธ ์์ฉํ ๋ ์์ฐ์ฑ์ ํฅ์์ํค๊ธฐ ์ํ ๋ฐ์ดํฐ ๊ฒ์ ๋ฐ ๋ฉํ๋ฐ์ดํฐ ์์ง์ ๋๋ค. ํ์ฌ ๋ฐ์ดํฐ ๋ฆฌ์์ค (ํ ์ด๋ธ, ๋์ ๋ณด๋, ์คํธ๋ฆผ ๋ฑ)๋ฅผ ์ธ๋ฑ์ฑํ๊ณ ์ฌ์ฉ ํจํด์ ๊ธฐ๋ฐ์ผ๋ก ํ์ด์ง ์์ ์คํ์ผ ๊ฒ์์ ์ ๊ณตํ์ฌ ์ด๋ฅผ ์ํํฉ๋๋ค (์ : ์ฟผ๋ฆฌ ์๊ฐ ๋ง์ ํ ์ด๋ธ์ด ์ ์ ํ ์ด๋ธ๋ณด๋ค ๋จผ์ ํ์๋ฉ๋๋ค). ๋ฐ์ดํฐ์ ๊ตฌ๊ธ ๊ฒ์ ์ญํ ์ ํ๋ ๊ฒ์ผ๋ก ์๊ฐํ ์ ์์ต๋๋ค. ์ด ํ๋ก์ ํธ๋ ๋จ๊ทน์์ ์ฒซ ๋ฒ์งธ๋ก ๋ฐ๊ฒฌํ ๋ ธ๋ฅด์จ์ด ํํ๊ฐ Roald 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 of disk space available to Docker. Install
dockeranddocker-compose.Clone this repo and its submodules by running:
$ git clone --recursive https://github.com/amundsen-io/amundsen.gitEnter the cloned directory and run the command below:
# For Neo4j Backend $ docker-compose -f docker-amundsen.yml up # For Atlas $ docker-compose -f docker-amundsen-atlas.yml upIf itโs your first time, you may want to proactively go through troubleshooting steps, especially the first one related to heap memory for ElasticSearch and Docker engine memory allocation (leading to Docker error 137).
Ingest provided sample data into Neo4j by doing the following: (Please skip if you are using Atlas backend)
In a separate terminal window, change directory to databuilder.
sample_data_loaderpython script included inexamples/directory uses elasticsearch client, pyhocon and other libraries. Install the dependencies in a virtual env and run the script by following the commands below. See Windows Troubleshooting if you encounter an error onpython3 setup.py installregardingextas_requireon windows.$ python3 -m venv venv $ source venv/bin/activate $ pip3 install --upgrade pip $ pip3 install -r requirements.txt $ python3 setup.py install $ python3 example/scripts/sample_data_loader.pyView UI at
http://localhost:5000and try to searchtest, it should return some result.
We could also perform an exact-match search for the table entity. For example: search
test_table1in table field and itโll return the records that matched.
Atlas Note: Atlas takes some time to boot properly. So you may not be able to see the results immediately after you run the docker-compose up command. Atlas would be ready once youโll have the following output in the docker output Amundsen Entity Definitions Created...
์ฐธ๊ณ ์๋ฃ
์ค์น ์์ ๋ธ๋ก๊ทธ ๐
Last updated