Apache Atlas 安装部署
时间:2022-07-26
本文章向大家介绍Apache Atlas 安装部署,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
官网参考
环境
- Windows 7
- apache-atlas 2.1.0
- HBase 2.0.2(apache-atlas内置)
- Solr 7.5.0(apache-atlas内置)
安装步骤
1. 下载源码
- 官网下载
2. mvn构建
使用自带的HBase、Solr,构建过程会有点慢,耐心等待
mvn clean -DskipTests package -Pdist,embedded-hbase-solr
3. 运行Apache Atlas
cd 到此文件夹下
.apache-atlas-sources-2.1.0distrotargetapache-atlas-2.1.0-binapache-atlas-2.1.0bin
执行:
set MANAGE_LOCAL_HBASE=true
set MANAGE_LOCAL_SOLR=true
atlas_start.py
注意:
- 首先配置环境变量(MANAGE_LOCAL_HBASE、MANAGE_LOCAL_SOLR 让Atlas启动之前先启动HBase 和 Solr)
- 保证JDK的版本低于JDK11,否则会报如下错误,我使用的JDK8可正常启动,具体原因见https://github.com/JanusGraph/janusgraph/issues/1979
Caused by: org.janusgraph.diskstorage.PermanentBackendException: Read 1 locks with our rid 97- 99- 49- 50- 49- 48- 50- 54- 49- 51- 56- 49- 54- 45-106-102-112- 49 but mismatched timestamps; no lock column contained our timestamp (2020-10-12T02:09:41.393999800Z)
at org.janusgraph.diskstorage.locking.consistentkey.ConsistentKeyLocker.checkSeniority(ConsistentKeyLocker.java:528)
at org.janusgraph.diskstorage.locking.consistentkey.ConsistentKeyLocker.checkSingleLock(ConsistentKeyLocker.java:454)
at org.janusgraph.diskstorage.locking.consistentkey.ConsistentKeyLocker.checkSingleLock(ConsistentKeyLocker.java:118)
at org.janusgraph.diskstorage.locking.AbstractLocker.checkLocks(AbstractLocker.java:351)
... 107 more
- UI界面
HBase-UI: localhost:61510 Solr-UI: localhost:9838 Atlas-UI: localhost:21000
4. 启动成功
- 启动信息
configured for local hbase.
hbase started.
configured for local solr.
solr started.
setting up solr collections...
starting atlas on host localhost
starting atlas on port 21000
................................................................................
................................................................................
................................................................................
..............................................................
Apache Atlas Server started!!!
- UI界面 默认账号密码 admin/admin
5. 导入演示数据
执行
quick_start.py
用户名密码 admin/admin
Enter username for atlas :- admin
Enter password for atlas :-
- 导入成功
备注:
刚开始接触数据中台,现在在排坑阶段,搭建过程中如遇问题可以私信讨论~
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 重学数据结构(二、栈)
- 基于深度学习的人员跟踪
- 为了给女朋友独特的七夕惊喜,我学会了人像美肤算法!
- 12种降低开发者工作效率的方法
- 想掌握Android面试官必问的 Binder 机制?那别想绕开 Binder 驱动源码分析!
- TCP协议的3次握手与4次挥手过程详解
- 高并发系统三大利器之降级
- Dart核心基础List概述
- 像SELECT*一样手撸Query DSL——ElasticSearch下篇
- 3D场景编辑导出-LayaAir引擎Unity插件使用详解
- 通达OA绕过身份验证+任意文件上传RCE
- 微信小程序开发实战(23):WebSocket实战
- 谁告诉的你们Python是强类型语言!站出来,保证不打你!
- 项目内容细分
- 『算法理论学』深度学习推理加速方法之网络层与算子融合