构建与安装
构建与安装 Apache Atlas
构建 Apache Atlas
从下载页面下载 Apache Atlas 1.0.0 发行版源码包 apache-atlas-1.0.0-sources.tar.gz,然后按照以下说明构建 Apache Atlas。
tar xvfz apache-atlas-1.0.0-sources.tar.gz
cd apache-atlas-sources-1.0.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 配置文件将配置 Apache Atlas,使其随 Apache Atlas 服务器一起启动和停止一个 Apache HBase 实例和一个 Apache Solr 实例。
注意:此分发配置文件仅用于单节点开发,不适用于生产环境。
使用嵌入式 Apache Cassandra 和 Apache Solr 打包 Apache Atlas
要创建包含 Apache Cassandra 和 Apache Solr 的 Apache Atlas 软件包,请使用 embedded-cassandra-solr 配置文件进行构建,如下所示:
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评论
登录后参与评论
KnowForge