在完成Atlas编译以后,就可以进行Atlas的安装了。Atlas的安装主要是安装Atlas的Server端,也就Atlas的管理页面,并确保Atlas与Kafka Hbase Solr等组件的集成。

Atlas的系统架构如下,在确保 底层存储与UI界面正常后,之后就可以进行与Hive等组件的集成调试了。

一、环境准备

安装之前 先要准备好

JDK1.8

Zookeeper

Kafka

Hbase

Solr

在启动Atlas时会配置这些环境变量的地址,所以一定要确保以上组件正常运行。

由于在编译时可以选择内部集成,所以这些Atlas是可以自带的,但是JDK一定要安装好。

在安装Altas中,需要Solr 预先创建好collection

bin/solr create -c vertex_index -shards 3 -replicationFactor 2

bin/solr create -c edge_index -shards 3 -replicationFactor 2

bin/solr create -c fulltext_index -shards 3 -replicationFactor 2

在solr中验证创建成功。

二、安装Atlas

到编译好的包的路径下 apache-atlas-sources-2.1.0/distro/target

将生成好的安装包 apache-atlas-2.1.0-server.tar.gz 拷贝到目标路径下。

解压:

tar -zxvf apache-atlas-2.1.0-server.tar.gz

三、修改配置

进入conf目录下:

vi atlas-env.sh

在此指定JAVA_HOME和是否要用内嵌启动

export JAVA_HOME=/opt/jdk1.8.0_191/

export MANAGE_LOCAL_HBASE=true

export MANAGE_LOCAL_SOLR=true

如果使用内嵌,那么配置结束,直接去 启动Atlas

但是大部分时候,需要使用已经有的组件进行集成,所以设置为false。

export JAVA_HOME=/opt/jdk1.8.0_191/

export MANAGE_LOCAL_HBASE=false

export MANAGE_LOCAL_SOLR=false

#注意修改Hbase配置文件路径

export HBASE_CONF_DIR=/opt/hbase/conf

修改其他配置

vim atlas-application.properties

这里就是设置Hbase Solr等配置

#Hbase地址 就是Hbase配置的zookeeper地址

atlas.graph.storage.hostname=slave01:2181,slave02:2181,slave03:2181

atlas.audit.hbase.zookeeper.quorum=slave01:2181,slave02:2181,slave03:2181

#solr服务器地址

atlas.graph.index.search.solr.http-urls=http://slave01:8984/solr

#kafka地址

atlas.notification.embedded=false

atlas.kafka.zookeeper.connect=slave01:2181,slave02:2181,slave03:2181

atlas.kafka.bootstrap.servers=slave01:9092,slave02:9092,slave03:9092

#atlas地址

atlas.rest.address=http://slave01:21000

四、启动Atlas

bin/atlas_start.py

启动成功后访问:

http://slave01:21000

admin/admin登录

成功!!

踩坑全纪录

HBase: apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /hbase/hbaseid

hbase的问题 我的是因为没有指定对hbase的配置文件

hbase配置文件的 zookeeper.znode.parent 并不是 /hbase/hbaseid

could not instantiate implementation: org.janusgraph.diskstorage.solr.Solr6Index

cannot connect to cluster at ... cluster not found /not ready

提示无法找到solr,在填写atlas.graph.index.search.solr.zookeeper-url时需要添加znode,如2181/solr

具体是什么去solr配置文件里,或者页面上找

could not register new index field with index backend

Solr有问题,检查Solr 确保Solr正常启动了

Can not find the specified config set: vertex_index

solr需要先建 三个索引 vertex_index, edge_index, fulltext_index

了解大数据实时计算 感受数据流动之美 欢迎关注 实时流式计算

atlas 力矩计算_Atlas 2.1.0 实践(2)—— 安装Atlas相关推荐

  1. atlas 力矩计算_Atlas Copco基本拧紧技术

    <Atlas Copco基本拧紧技术>由会员分享,可在线阅读,更多相关<Atlas Copco基本拧紧技术(106页珍藏版)>请在人人文库网上搜索. 1.1-1,BASIC T ...

  2. atlas安装需要kafka吗_Atlas 2.1.0 实践(2)—— 安装Atlas

    在完成Atlas编译以后,就可以进行Atlas的安装了.Atlas的安装主要是安装Atlas的Server端,也就Atlas的管理页面,并确保Atlas与Kafka Hbase Solr等组件的集成. ...

  3. 老是说我编译版本不够_Atlas 2.1.0 实践(1)—— 编译Atlas

    为什么要做数据治理?业务繁多,数据繁多,业务数据不断迭代.人员流动,文档不全,逻辑不清楚,对于数据很难直观理解,后期很难维护. 在大数据研发中,原始数据就有着非常多的数据库,数据表. 而经过数据的聚合 ...

  4. 源码编译打包_Atlas 2.1.0 实践(1)—— 编译Atlas

    为什么要做数据治理? 业务繁多,数据繁多,业务数据不断迭代.人员流动,文档不全,逻辑不清楚,对于数据很难直观理解,后期很难维护. 在大数据研发中,原始数据就有着非常多的数据库,数据表. 而经过数据的聚 ...

  5. Thrift 0.16.0 实践:编译安装篇

    前言 最好是弄个新安装的虚拟机来搞这个,搞这个中间出问题很多.各种花式出错. 一 下载源码 地址:https://thrift.apache.org/download,我下载的是0.16.0版本的 创 ...

  6. 华为人工智能计算机平台,华为Atlas人工智能计算平台正式上市

    原标题:华为Atlas人工智能计算平台正式上市 2019年4月17日,华为宣布Atlas人工智能计算平台系列产品正式上市,开启了Atlas商用新篇章. 华为智能计算Atlas新品开售 Atlas人工智 ...

  7. Atlas 2.1.0 实践之编译Atlas-Hive

    Atlas 2.1.0 实践之编译Atlas-Hive 问题前景: Hive 2.2.0以下的低版本存在bug,字段级的血缘数据不能自动生成,需升级hive版本到2.2.0及以上才能正常生成字段级的血 ...

  8. ts引入公共方法_vue3+TS+ant2.0 实践指南

    (内容全部手打,错别字见谅) 刚刚做完一个小项目,用时大概一周左右,我迫不及待的用上了vue3,开发体验还是非常的好.自从有了组合API,逻辑代码也可以复用了,大家可以开始写祖传的代码了. 一. 搭建 ...

  9. Zabbix最佳实践一:Zabbix4.0.2的安装与配置

    Zabbix最佳实践一:Zabbix4.0.2的安装与配置 耕耘实录                                    关注                             ...

  10. 让业务感知不到服务器的存在——基于弹性计算的无服务器化实践

    导读:2018年7月6 - 7日,一年一度的技术圈盛会ArchSummit全球架构师峰会在深圳华侨城洲际酒店举办.100余位国内外技术专家将齐聚深圳,分享各类技术架构最佳实践.来自腾讯技术工程事业群架 ...

最新文章

  1. 怎么样让自己更加从容的面对生活
  2. 如何datagrid分页保持每页先前选择的checkbox的状态?
  3. python3之协程(2)---yield与send实现协程操作
  4. 方立勋_30天掌握JavaWeb_国际化开发
  5. HTML/CSS/Javascript代码在线压缩、格式化(美化)工具
  6. 三星可折叠手机Galaxy F再曝光 外观酷炫设计出色
  7. 只有得到祝福才是好婚姻
  8. exit()和_exit()的区别
  9. mysql 分库备份
  10. Hi,欢迎大家来到阿毛小猪的博客,分享自己学习中的经验,默默的前行,聆听心的声音...
  11. python写圆柱的体积_继承实现圆柱体面积体积的计算
  12. 实验三 配置和实施VLAN
  13. 取消UOS双系统开机启动
  14. 个推透传消息设置通知栏展示 ios_企微功能十问 | 企业微信如何开启聊天侧边栏功能,有什么用?...
  15. 7 数据的表现形式——变量
  16. 数字化转型再下一城,数字孪生厂商优锘科技宣布完成超3亿元融资
  17. 第九篇论文读后总结-相似森林
  18. python和c语言哪个效率高_Python运行效率优于C语言的功能简介
  19. 全景虚拟漫游技术实现(three.js vs ThingJS) Javascript 3D开发 前端 物联网 webgl 三维建模 3D模型 虚拟 全景
  20. Gradle下载安装与和eclipse(STS)集成

热门文章

  1. 如何突破织梦后台发布文章的250字符的内容摘要字数限制
  2. linux随手笔记(Centos为主)
  3. Eclipse断点种类
  4. linux使用rpm重装jdk
  5. VMware Server 2.0下载和序列号正版
  6. 时间复杂度为O(n)的计数排序算法
  7. 拓端tecdat|新零售消费者特征的数据视野
  8. python中的遍历range_python中for用来遍历range函数的方法
  9. hibernate教程笔记1
  10. Servlet教程第0~3讲笔记