设置

构建说明

qianmoQqianmoQ· 更新于 2026-09-28· 阅读 7 分钟· 0 次阅读

登录后可跨设备保存划线和私人笔记登录

构建与安装 Apache Atlas

构建 Apache Atlas

从下载页面下载 Apache Atlas 2.4.0 发布源码包 apache-atlas-2.4.0-sources.tar.gz,然后按照以下说明构建 Apache Atlas。

tar xvfz apache-atlas-2.4.0-sources.tar.gz
cd apache-atlas-sources-2.4.0/
export MAVEN_OPTS="-Xms2g -Xmx2g"
mvn clean -DskipTests install

打包 Apache Atlas

若要创建用于部署到已运行可用的 Apache HBase 与 Apache Solr 实例的环境中的 Apache Atlas 软件包,请使用以下命令进行构建:

mvn clean -DskipTests package -Pdist
  • 注意事项:

    • 移除 -DskipTests 选项即可运行单元测试和集成测试
    • 若要构建不包含压缩(minified)后的 js、css 文件的发行版,请使用 skipMinify profile 进行构建。默认情况下,js 和 css 文件会被压缩。

以上操作将为具备可用的 HBase 和 Solr 实例的环境构建 Apache Atlas。要在该环境中运行 Apache Atlas,需要完成以下配置:

  • 配置 atlas.graph.storage.hostname(参见 Configuration 章节中的"Graph persistence engine - HBase")。
  • 配置 atlas.graph.index.search.solr.zookeeper-url(参见 Configuration 章节中的"Graph Search Index - Solr")。
  • 将 HBASE_CONF_DIR 设置为指向有效的 Apache HBase 配置目录(参见 Configuration 章节中的"Graph persistence engine - HBase")。
  • 在 Apache Solr 中创建索引(参见 Configuration 章节中的"Graph Search Index - Solr")。

打包包含嵌入式 Apache HBase 和 Apache Solr 的 Apache Atlas

若要创建包含 Apache HBase 和 Apache Solr 的 Apache Atlas 包,请按如下所示使用 embedded-hbase-solr profile 进行构建:

mvn clean -DskipTests package -Pdist,embedded-hbase-solr

使用 embedded-hbase-solr profile 将会配置 Apache Atlas,使其在启动和停止 Apache Atlas 服务器时,同时启动和停止一个 Apache HBase 实例和一个 Apache Solr 实例。

注意:此分发 profile 仅用于单节点开发,不适用于生产环境。

打包包含 BerkeleyDB 与 Apache Solr 的 Apache Atlas

若要创建包含 BerkeleyDB 和 Apache Solr 的 Apache Apache Atlas 软件包,请使用 berkeley-solr profile 进行构建,如下所示:

mvn clean -DskipTests package -Pdist,berkeley-solr

使用 berkeley-solr profile 将配置 Apache Atlas,使得 Apache Solr 和 Apache Zookeeper 的实例会随 Apache Atlas 服务器一起启动和停止。

注意:此发行版 profile 仅用于单节点开发,不适用于生产环境。

打包包含嵌入式 Apache Cassandra 和 Apache Solr 的 Apache Atlas

要创建包含 Apache Cassandra 和 Apache Solr 的 Apache Atlas 安装包,请使用 embedded-cassandra-solr profile 进行构建,如下所示:

mvn clean package -Pdist,embedded-cassandra-solr

使用 embedded-cassandra-solr profile 将会配置 Apache Atlas,使其在启动和停止 Atlas 服务器时,同时启动和停止一个 Apache Cassandra 实例和一个 Apache Solr 实例。

注意:该发行版 profile 仅用于单节点开发,不适用于生产环境。

Apache Atlas 安装包

构建过程将生成以下文件,用于安装 Apache Atlas。

distro/target/apache-atlas-{project.version}-bin.tar.gz
distro/target/apache-atlas-{project.version}-hbase-hook.tar.gz
distro/target/apache-atlas-{project.version}-hive-hook.gz
distro/target/apache-atlas-{project.version}-kafka-hook.gz
distro/target/apache-atlas-{project.version}-sources.tar.gz
distro/target/apache-atlas-{project.version}-sqoop-hook.tar.gz
distro/target/apache-atlas-{project.version}-storm-hook.tar.gz

评论

登录后参与评论

正在加载评论…