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

在完成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安装需要kafka吗_Atlas 2.1.0 实践(2)—— 安装Atlas相关推荐

  1. 安装win8/win10提示无法在驱动器0分区上安装windows解决方法

    安装win8/win10提示无法在驱动器0分区上安装windows解决方法 参考文章: (1)安装win8/win10提示无法在驱动器0分区上安装windows解决方法 (2)https://www. ...

  2. zip安装mysql没有软件,windows10系统安装mysql-8.0.13(zip安装) 的教程详解

    安装环境说明 解压安装包 •解压路径:D:\develop\software •解压后mysql根目录:D:\develop\software\mysql-8.0.13-winx64 原则: 安装目录 ...

  3. 如何更换安装鸿蒙系统,华为鸿蒙系统2.0如何进行安装?鸿蒙系统2.0安装方法详细介绍...

    华为鸿蒙系统2.0如何进行安装?现在已经可以安装鸿蒙系统2.0,但是你不清楚安装,下面就让浏览器小编为大家带来,鸿蒙系统2.0安装方法详细介绍. 部分更新了华为鸿蒙OS用户表示,安卓和鸿蒙的应用软件都 ...

  4. 鸿蒙系统可以安装的浏览器,华为鸿蒙系统2.0如何进行安装?鸿蒙系统2.0安装方法详细介绍...

    华为鸿蒙系统2.0如何进行安装?现在已经可以安装鸿蒙系统2.0,但是你不清楚安装,下面就让浏览器小编为大家带来,鸿蒙系统2.0安装方法详细介绍. 部分更新了华为鸿蒙OS用户表示,安卓和鸿蒙的应用软件都 ...

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

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

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

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

  7. mysql8.0.17压缩包安装教程_超详细的MySQL8.0.17版本安装教程

    下载MySQL 如下图所示: 然后点击DOWNLOADS ==> Community,选择MySQL Community Server.如图所示: 滑到页面的最下面,找到Recommended ...

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

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

  9. mysql压缩包安装的密码忘了怎么办_mysql 8.0.18 压缩包安装及忘记密码重置所遇到的坑...

    1.下载zip安装包(解压到指定文件夹) 1)从mysql官网下载安装包 2)点击进入,按下图所标顺序点击进入下载页面 3)下载红框所标压缩包(注意此处是64位的,要下载32位的话点击go to Do ...

最新文章

  1. P4124 [CQOI2016]手机号码
  2. 循环队列-队列的顺序表示和实现
  3. Redis事务与监控
  4. 【ArcGIS微课1000例】0023:ArcGIS将地理照片(无人机照片)转为点(航迹)案例教程
  5. jsp 上传转码_最完整的处理jsp处理乱码问题步骤,不需要手工转码
  6. Kali学习笔记5:被动信息收集工具集
  7. AutoMap1.0发布
  8. 计算机绘图相切,第九章计算机绘图基础.
  9. Java验证邮箱格式是否正确
  10. HTML学习之制作导航网页
  11. android+os+1.5,Remix OS 1.5操作系统正式上线
  12. [FROM LUOGU]排兵布阵
  13. 十个设计师必备网站,解决你设计的所有难题
  14. C++ 实验3-2本月有几天?
  15. 系统时钟的时钟源选择
  16. 火狐浏览器打开后是搜狗浏览器_搜狗浏览器和Firefox浏览器哪个好
  17. Pyecharts一文速学-绘制树形图实例+Python代码
  18. bootstrap之入门教程
  19. SL651-2014 《水文监测数据通信规约》 中心站查询遥测站实时数据详解
  20. HDMI设计5--GT Transceiver的总体架构整理

热门文章

  1. wxpython富文本_去除富文本编辑器中的标签
  2. saas java框架_XMReport-提供web项目Java套打解决方案
  3. python批量合并csv_如何在Python中通过多个列合并两个CSV文件
  4. java sonar教程_SonarQube配置与使用教程.PDF
  5. 索非亚机器人的采访_还记得曾经扬言要“毁灭人类”的机器人索菲亚吗?如今过成这样...
  6. MATLAB灰度级数为1,图像处理 – 在matlab中更改灰度图像中的灰度级数
  7. 精简linux操作系统,Tiny Core Linux—仅10多MB的精简Linux 操作系统发行版
  8. 设置maven 参数调休_IDEA 使用 Maven构建Spark项目
  9. android xml defaulthandler解析,sax解析xml文件的DefaultHandler处理类
  10. golang 读取文件最后一行_python3从零学习-5.4.3、文件输入流fileinput