一、前提条件
1.安装jdk1.8
2.安装maven3.5以上版本
二、资源下载
1.maven下载 apache-maven-3.6.3-bin.tar.gz
2.atlas下载 apache-atlas-2.0.0-sources.tar.gz
三、安装步骤
1.解压maven
tar -zxvf apache-maven-3.6.3-bin.tar.gz
2.配置maven环境变量
vim
export MAVEN_HOME=/opt/apache-maven-3.6.3
export PATH=$MAVEN_HOME/bin:$PATH
3.使环境变量生效
source /etc/profile
4.解压atlas
tar -zxvf apache-atlas-2.0.0-sources.tar.gz
5.因为官网未提供二进制包需要自己编译
cd apache-atlas-sources-2.0.0/
# 编译命令,注意该方式编译不会内嵌HBase和Solr
mvn clean -DskipTests package -Pdist
#采用这种编译方式会内嵌HBase和Solr,测试用这种方式)
mvn clean -DskipTests package -Pdist,embedded-hbase-solr
6.解压编译后的包,在/opt/apache-atlas-sources-2.0.0/distro
tar -zxf apache-atlas-1.0.0-bin.tar.gz
7.启动
bin/atlas_start.py
8.访问地址http://localhost:21000/
默认账户admin,默认密码admin
四、导入hive元数据
1.hive-site.xml增加如下配置
<property>
<name>hive.exec.post.hooks</name>
<value>org.apache.atlas.hive.hook.HiveHook</value>
</property>
增加此配置hive启动执行任意命令报错
解决方案,将 atlas-application.properties 配置文件加入到atlas-plugin-classloader-2.0.0.jar中
zip -u atlas-plugin-classloader-2.0.0.jar /root/apache-atlas-2.0.0/conf/atlas-application.properties
2.Hive安装目录下conf目录中的hive-env.sh 增加atlas的hook/hive的环境变量
export HIVE_AUX_JARS_PATH=/root/apache-atlas-2.0.0/hook/hive
3.在atlas的安装目录下执行import-hive.sh脚本
bin/import-hive.sh
4.导入成功提示
Hive Meta Data imported successfully!!!
五、其他配置
$SOLR_BIN/solr create -c vertex_index -d SOLR_CONF -shards 3 -replicationFactor 2
$SOLR_BIN/solr create -c edge_index -d SOLR_CONF -shards 3 -replicationFactor 2
$SOLR_BIN/solr create -c fulltext_index -d SOLR_CONF -shards 3 -replicationFactor 2
六、密码
$ echo -n “admin”|sha256sum