前言:atlas 2.2 版本安装
- 建议window下编译好上传linux 系统安装
- 前置条件:Linux系统需要提前装好 jdk8 centOS自带的建议删除重装
- 安装python2.x
- 编译建议: 最好提前下载好 hbase 和solor 放到对应的目录,如果可以翻墙这步骤可以忽略;编译要确保maven的镜像能正常拉到jar包,参考看文末踩坑
- 配置jdk环境变量目录到
apache-atlas-2.2.0/conf/atlas-env.sh
文末追加内容:export JAVA_HOME=你的jdk安装目录
- 进入
apache-atlas-2.2.0/hbase/conf/
在hbase-env.sh
文末追加内容:export HBASE_MANAGES_ZK=true
在启动之前使用
进入atlas自带的hbase目录
cd $ATLAS_HOME/hbase
bin/start-hbase.sh
手动启动solr,为solr创建初始化index库
# 进入atlas自带的solr目录
cd $ATLAS_HOME/solr
# 启动solr
bin/solr start -c -z localhost:2181 -p 8984 -force #启动solr
# 创建初始化collections 不然启动图形化实例无法运行
bin/solr create -c vertex_index -shards 1 -replicationFactor 1 -force
bin/solr create -c edge_index -shards 1 -replicationFactor 1 -force
bin/solr create -c fulltext_index -shards 1 -replicationFactor 1 -force
E:\middleware\apache-atlas-sources-2.2.0\distro\target找到apache-atlas-2.2.0-bin.tar.gz编译好的包解压编译好的包,目录下有solr hbase文件夹,进入文件夹后用cmd执行中间件
执行完后进入bin目录,用cmd 执行atlas_start.py
// 关闭命令进入对应的bin目录进行关闭参考,可不用执行
python2 ./atlas_stop.py
./stop-hbase.sh
./solr stop
一、编译
踩坑解决
mavn 编译报错:
- 报错:
Too many files with unapproved license
; - 解决执行命令:
mvn clean -DskipTests package -Pdist,embedded-hbase-solr -DskipTests
- 报错:
Failed to execute goal on project atlas-testtools: Could not resolve dependencies for project org.apache.atlas:atlas-testtools:jar:2.2.0:
; - 解决:maven 仓库的镜像文件设置成:
<mirror>
<id>alimaven-central</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/central/</url>
</mirror>