Atlas2.1.0-安装(单机+分布式)

说明

solr、Atlas只部署在 hadoop3 上,是单机安装

hadoop、zookeeper、hbase、kafka是分布式集群

安装 server

上传

将 apache-atlas-2.1.0-server.tar.gz 上传到 /program 目录

解压缩

cd /program
tar zxvf apache-atlas-2.1.0-server.tar.gz --no-same-owner

改名

名字太长,改短一点:

mv apache-atlas-2.1.0 atlas-2.1.0

集成 hbase

集成后,才能将 metadata 保存到 hbase 中

步骤一

vim /program/atlas-2.1.0/conf/atlas-application.properties

修改下面部分:

atlas.graph.storage.hostname=hadoop1:2181,hadoop2:2181,hadoop3:2181

解释:这里填的是 zookeeper 地址

步骤二

vim /program/atlas-2.1.0/conf/atlas-env.sh

在末尾增加下面内容:

export HBASE_CONF_DIR=/program/hbase-2.1.9/conf/

解释:指定 hbase 配置文件路径

集成 solr

vim /program/atlas-2.1.0/conf/atlas-application.properties

将下面部分注释掉:

#atlas.graph.index.search.solr.mode=cloud

加上下面配置:

atlas.graph.index.search.solr.mode=http
atlas.graph.index.search.solr.http-urls=http://hadoop3:8983/solr

创建 core

core 表示索引库,包含索引数据及其配置信息

使用 solr 保存索引数据,需要创建以下3个 core:

  • vertex_index:存储图数据的 点
  • edge_index:存储图数据的 线
  • fulltext_index:存储全文索引

执行下面命令:

cd /program/solr-7.7.3/bin/

切换 solr 用户

su solr

创建 vertex_index

执行下面命令:

./solr create -c vertex_index

看到下图红框处,说明创建成功:

创建 edge_index

./solr create -c edge_index

看到下图红框处,说明创建成功:

创建 fulltext_index

./solr create -c fulltext_index

看到下图红框处,说明创建成功:

推出solr用户

使用完记得退出 solr 用户,执行下面命令:

exit

登录web网页

登录 http://hadoop3:8983/ ,如下图:

集成 kafka

执行下面命令编辑文件:

vim /program/atlas-2.1.0/conf/atlas-application.properties

查看下面部分:

atlas.notification.embedded=false
atlas.kafka.zookeeper.connect=hadoop1:2181,hadoop2:2181,hadoop3:2181
atlas.kafka.bootstrap.servers=hadoop1:9092,hadoop2:9092,hadoop3:9092

修改 atlas

执行下面命令编辑文件:

vim /program/atlas-2.1.0/conf/atlas-application.properties

修改下面部分:

# Atlas 的对外访问地址,atlas 的 web 服务,其他组件(Hive、Spark)连接 Atlas,都用这个地址
atlas.rest.address=http://hadoop3:21000

放开下面的注释

# 关闭自动初始化,避免重复建表、重复初始化导致报错
atlas.server.run.setup.on.start=false
# 设置日志存hbase中,HBase 靠 ZooKeeper 管理,这里写的是 3 个节点的 ZooKeeper 地址
atlas.audit.hbase.zookeeper.quorum=hadoop1:2181,hadoop2:2181,hadoop3:2181

安装 lsof(可略)

启动 solr 时,需要用到该工具

yum install -y lsof

参考:
https://blog.csdn.net/b379685397/article/details/112740389
https://www.cnblogs.com/116970u/p/10403713.html
https://blog.csdn.net/sswqzx/article/details/84501215
https://cloud.tencent.com/developer/article/1768539


原文出处:/show_1IX3SUE24D3I.html