79 lines
3.0 KiB
Plaintext
Executable File
79 lines
3.0 KiB
Plaintext
Executable File
# Licensed to the Apache Software Foundation (ASF) under one
|
||
# or more contributor license agreements. See the NOTICE file
|
||
# distributed with this work for additional information
|
||
# regarding copyright ownership. The ASF licenses this file
|
||
# to you under the Apache License, Version 2.0 (the
|
||
# "License"); you may not use this file except in compliance
|
||
# with the License. You may obtain a copy of the License at
|
||
#
|
||
# http://www.apache.org/licenses/LICENSE-2.0
|
||
#
|
||
# Unless required by applicable law or agreed to in writing, software
|
||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
# See the License for the specific language governing permissions and
|
||
# limitations under the License.
|
||
|
||
Apache Atlas (incubating) Overview
|
||
|
||
Apache Atlas framework is an extensible set of core
|
||
foundational governance services – enabling enterprises to effectively and
|
||
efficiently meet their compliance requirements within Hadoop and allows
|
||
integration with the whole enterprise data ecosystem.
|
||
|
||
This will provide true visibility in Hadoop by using both a prescriptive
|
||
and forensic model, along with technical and operational audit as well as
|
||
lineage enriched by business taxonomical metadata. It also enables any
|
||
metadata consumer to work inter-operably without discrete interfaces to
|
||
each other -- the metadata store is common.
|
||
|
||
The metadata veracity is maintained by leveraging Apache Ranger to prevent
|
||
non-authorized access paths to data at runtime.
|
||
Security is both role based (RBAC) and attribute based (ABAC).
|
||
|
||
|
||
Apache Atlas is an effort undergoing incubation at the Apache
|
||
Software Foundation (ASF), sponsored by the Apache Incubator PMC.
|
||
|
||
For more information about the incubation status of the Apache Atlas
|
||
project you can go to the following page:
|
||
http://incubator.apache.org/projects/atlas.html
|
||
|
||
Build Process
|
||
=============
|
||
|
||
1. Get Atlas sources to your local directory, for example with following commands
|
||
$ cd <your-local-directory>
|
||
$ git clone https://github.com/apache/incubator-atlas.git
|
||
$ cd incubator-atlas
|
||
|
||
# Checkout the branch or tag you would like to build
|
||
#
|
||
# to checkout a branch
|
||
$ git checkout <branch>
|
||
|
||
# to checkout a tag
|
||
$ git checkout tags/<tag>
|
||
|
||
2. Execute the following commands to build Apache Atlas
|
||
|
||
$ export MAVEN_OPTS="-Xms2g -Xmx2g -XX:MaxPermSize=512M"
|
||
$ mvn clean install
|
||
|
||
# currently few tests might fail in some environments
|
||
# (timing issue?), the community is reviewing and updating
|
||
# such tests.
|
||
#
|
||
# if you see test failures, please run the following command:
|
||
$ mvn clean -DskipTests install
|
||
|
||
$ mvn clean package -Pdist
|
||
|
||
3. After above build commands successfully complete, you should see the following files
|
||
|
||
webapp/target/atlas-webapp-<version>.war
|
||
addons/falcon-bridge/target/falcon-bridge-<version>.jar
|
||
addons/hive-bridge/target/hive-bridge-<version>.jar
|
||
addons/sqoop-bridge/target/sqoop-bridge-<version>.jar
|
||
addons/storm-bridge/target/storm-bridge-<version>.jar
|