下载源码
APACHE-ATLAS官网下载地址
APACHE-ATLAS官方安装指南
添加镜像
在MAVEN的settings.xml中添加阿里云的镜像,不是一般的快o( ̄︶ ̄)o
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central,!jeecg,!jeecg-snapshots,!mapr-releases</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
执行编译
首先需要切换到源码目录下。
export MAVEN_OPTS="-Xms2g -Xmx2g"
mvn clean -DskipTests install
#如不使用内置的solr与hbase则采取该方式编译:
mvn clean -DskipTests package -Pdist
#如使用内置的solr与hbase则采取该方式编译:
mvn clean -DskipTests package -Pdist,embedded-hbase-solr
#如使用内置的solr与cassandra 则采取该方式编译:
mvn clean package -Pdist,embedded-cassandra-solr
下载HBASE/SOLR很慢
推荐使用方法二解决该问题,需要提前知道这两个依赖的版本。
Download HBase:
[mkdir] Created dir: D:\02-▒▒▒▒▒ռ▒\06-▒▒▒▒ռ▒\03-github\atlas-2.1.0-rc3\distro\target\hbase
[get] Getting: https://archive.apache.org/dist/hbase/2.0.2/hbase-2.0.2-bin.tar.gz
[get] To: D:\02-▒▒▒▒▒ռ▒\06-▒▒▒▒ռ▒\03-github\atlas-2.1.0-rc3\distro\hbase\hbase-2.0.2.tar.gz
............................................................................
①. 方法一:修改HBASE/SOLR的下载地址
将ATLAS源码中distro模块中pom.xml文件的<hbase.tar>和<solr.tar>的标签进行修改:
<hbase.dir>${project.build.directory}/hbase</hbase.dir>
<hbase.tar>https://archive.apache.org/dist/hbase/${hbase.version}/hbase-${hbase.version}-bin.tar.gz</hbase.tar>
<hbase.folder>hbase-${hbase.version}</hbase.folder>
<solr.dir>${project.build.directory}/solr</solr.dir>
<solr.tar>https://archive.apache.org/dist/lucene/solr/${solr.version}/solr-${solr.version}.tgz</solr.tar>
<solr.folder>solr-${solr.version}</solr.folder>
HBASE修改为:
<hbase.tar>https://mirrors.huaweicloud.com/apache/hbase/${hbase.version}/hbase-${hbase.version}-bin.tar.gz</hbase.tar>
SOLR修改为:
<solr.tar>https://mirrors.huaweicloud.com/apache/lucene/solr/${solr.version}/solr-${solr.version}.tgz</solr.tar>
②. 方法二:手动下载相关依赖
HBASE的下载地址:https://archive.apache.org/dist/hbase/2.0.2/
从日志看应该下载 hbase-2.0.2.tar.gz,下载后需要将hbase-2.0.2-bin.tar.gz修改为hbase-2.0.2.tar.gz后,将文件放到:distro/hbase 目录下。
SOLR的下载地址:https://archive.apache.org/dist/lucene/solr/7.5.0/
从日志看应该下载 solr-7.5.0.tgz,下载后将该文件放到:distro/solr目录下。
Element XXX is not allowed here
POM.XML文件中如果出现“Element XXX is not allowed here”这样的错误或者标红,一般处理方式为:
①. 刷新MAVEN并重启IDEA
②. 将对应的JAR包升级
父POM.XML文件报错
当前maven-deploy-plugin插件的版本为:2.7
需要将插件版本升级为3.0.0-M1。