1.首先下载atlas源码,根据源码构建编译
下载链接
http://atlas.apache.org/Downloads.html
或者
https://github.com/apache/atlas
2.构建atlas
tar zxf apache-atlas-1.0.0-sources.tar.gz -C /usr/local
cd /usr/local/apache-atlas-sources-1.0.0/
export MAVEN_OPTS="-Xms2g -Xmx2g"
mvn clean -DskipTests install
如果机器访问不了maven的中央仓库,建议使用阿里云的镜像。如果是第一次构建,下载依赖包会花很长时间。
如果编译成功,会提示如下内容:
接着进行打包。我选择内嵌hbase和solr的方式。
mvn clean -DskipTests package -Pdist,embedded-hbase-solr
需要说明的是,该方式适用于开发测试,不建议在生产环境使用。
除此之外,还可以使用其他几种方式:
mvn clean -DskipTests package -Pdist
或者
mvn clean -DskipTests package -Pdist,embedded-cassandra-solr
3.部署atlas服务
编译后生成部署包distro/target/apache-atlas-1.0.0-bin.tar.gz。
发布部署包到对应机器,解压并进入主目录。
tar zxf apache-atlas-1.0.0-bin.tar.gz
cd apache-atlas-1.0.0/
修改相关配置文件conf/atlas-application.properties,conf/atlas-env.sh。
在上一步打包时,如果选择内嵌hbase和solr的方式,atlas-env.sh配置文件中默认为:
export MANAGE_LOCAL_HBASE=true
export MANAGE_LOCAL_SOLR=true
此外,apache-atlas-1.0.0目录下会带有hbase以及solr子目录。
启动atlas。
bin/atlas_start.py
检验是否启动成功。
curl -u admin:admin http://localhost:21000/api/atlas/admin/version
如果启动成功,会打印如下内容:
{"Description":"Metadata Management and Data Governance Platform over Hadoop","Version":"1.0.0","Name":"apache-atlas"}
访问http://localhost:21000,输入用户名密码,会看到如下界面:
停止atlas。
bin/atlas_stop.py