lyft amundsen简单试用
2024-09-05 04:56:05
昨天有说过amundsen 官方为我们提供了dockerc-compose 运行的参考配置,以下是一个来自官方的 quick start
clone amundsen 代码
amundsen 使用了git 子模块,同时我们运行demo,需要的项目也在里边
git clone --recurse-submodules https://github.com/lyft/amundsen.git
启动docker-compose 环境
使用neo4j 存储metedata
cd amundsen && docker-compose -f docker-amundsen.yml up -d
效果
导入数据模型到neo4j
amundsendatabuilder 项目,项目上边已经clone 了,可以直接使用,项目使用venv 进行python 环境管理
- python 环境准备
cd amundsendatabuilder
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt
python3 setup.py install
- 导入数据模型
python3 example/scripts/sample_data_loader.py
查询效果
- 查询test
schema 信息
模型完善操作
说明
当前amundsen 功能可能还是相对单一,但是整体是一个不错的数据发现解决方案
一个参考架构
参考资料
https://github.com/lyft/amundsen/blob/master/docs/installation.md
最新文章
- 64位ubuntu下安装微博客户端的方法
- EXCEL中汉字转大写拼音
- 【BZOJ】【3676】【APIO2014】回文串
- iOS Core Telephony Framework
- 如何屏蔽LOGD\LOGI等打印输出
- 一个奇怪的html上url参数问题
- java web 之 BeanUtils.populate的作用
- Linux Set Command
- bootstrap4中文版(纯手工翻译)
- Struts2开山篇【引入Struts、自定义MyStruts框架】
- 【转】MySQL int转换成varchar引发的慢查询
- Mac OS mysql数据库安装与初始化
- Log4j与Logback
- python运行execjs解密js
- [转]MySQL DATE_FORMAT() 函数
- 4 云计算系列之Openstack简介与keystone安装
- 网站漏洞修复案例之Discuz!3.4最新版本
- mac 开启 chrome 和 微信开发者工具 跨域
- 【最大流】POJ3236-ACM Computer Factory
- Small things are better