说明
当前环境只有一台服务器,hadoop是伪分布式安装、zookeeper、hbase、solr、kafka是单机安装
atlas也是单机安装
安装 Atlas server
上传
将 apache-atlas-2.1.0-server.tar.gz 上传到 /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
解释:这里填的是 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://hadoop1:8983/solr
创建 core
core 表示索引库,包含索引数据及其配置信息
使用 solr 保存索引数据,需要创建以下3个 core:
- vertex_index:存储图数据的 点
- edge_index:存储图数据的 线
- fulltext_index:存储全文索引
执行下面命令:
cd /program/solr-7.7.3
切换 solr 用户
su solr
执行下面命令:
bin/solr create -c vertex_index -d /program/atlas-2.1.0/conf/solr
解释: /program/atlas-2.1.0/conf/solr 有创建 core 的配置
bin/solr create -c edge_index -d /program/atlas-2.1.0/conf/solr
bin/solr create -c fulltext_index -d /program/atlas-2.1.0/conf/solr
登录 http://hadoop1:8983/ ,如下图:
集成 kafka
vim /program/atlas-2.1.0/conf/atlas-application.properties
查看下面部分(不需要改动):
atlas.notification.embedded=false
atlas.kafka.zookeeper.connect=hadoop1:2181
atlas.kafka.bootstrap.servers=hadoop1:9092
修改 atlas
vim /program/atlas-2.1.0/conf/atlas-application.properties
修改下面部分:
atlas.rest.address=http://hadoop1:21000
atlas.server.run.setup.on.start=false
atlas.audit.hbase.zookeeper.quorum=hadoop1: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
