apache atlas 案例_大数据元数据开源解决方案apache atlas

Apache Atlas 是一款开源的大数据元数据管理工具,专注于数据治理和元数据管理。它提供了数据血缘、分类、安全性和数据质量等功能,支持多种大数据组件如HDFS、Hive、HBase等。此案例详细介绍了Apache Atlas的使用和实现。
摘要由CSDN通过智能技术生成

【实例简介】

大数据元数据开源解决方案apache atlas,提供数据治理,元数据管理等功能

【实例截图】

【核心代码】

apache-atlas-1.1.0-sources.tar

└── apache-atlas-sources-1.1.0

├── 3party-licenses

│   ├── animate-LICENSE

│   ├── Antlr-LICENSE

│   ├── backgrid-columnmanager-LICENSE

│   ├── bootstrap-daterangepicker-LICENSE

│   ├── bootstrap-sidebar-LICENSE

│   ├── es5-shim-LICENSE

│   ├── google-fonts-LICENSE

│   ├── handlebars-LICENSE

│   ├── hbs-LICENSE

│   ├── janusgraph-LICENSE

│   ├── jquery-placeholder-LICENSE

│   ├── jQuery-QueryBuilder-LICENSE

│   ├── jQuery-ui-LICENSE

│   ├── mock-LICENSE

│   ├── platform-LICENSE

│   ├── pnotify-LICENSE

│   ├── require-handlebars-plugin-LICENSE

│   ├── Respond-LICENSE

│   └── titan-LICENSE

├── addons

│   ├── falcon-bridge

│   │   ├── pom.xml

│   │   └── src

│   │   ├── main

│   │   │   └── java

│   │   │   └── org

│   │   │   └── apache

│   │   │   └── atlas

│   │   │   └── falcon

│   │   │   ├── bridge

│   │   │   │   └── FalconBridge.java

│   │   │   ├── event

│   │   │   │   └── FalconEvent.java

│   │   │   ├── hook

│   │   │   │   └── FalconHook.java

│   │   │   ├── model

│   │   │   │   └── FalconDataTypes.java

│   │   │   ├── publisher

│   │   │   │   └── FalconEventPublisher.java

│   │   │   ├── service

│   │   │   │   └── AtlasService.java

│   │   │   └── Util

│   │   │   └── EventUtil.java

│   │   └── test

│   │   ├── java

│   │   │   └── org

│   │   │   └── apache

│   │   │   └── atlas

│   │   │   └── falcon

│   │   │   └── hook

│   │   │   └── FalconHookIT.java

│   │   └── resources

│   │   ├── atlas-application.properties

│   │   ├── atlas-log4j.xml

│   │   ├── cluster.xml

│   │   ├── feed-hdfs.xml

│   │   ├── feed-replication.xml

│   │   ├── feed.xml

│   │   ├── hive-site.xml

│   │   ├── process.xml

│   │   ├── startup.properties

│   │   └── users-credentials.properties

│   ├── falcon-bridge-shim

│   │   ├── pom.xml

│   │   └── src

│   │   └── main

│   │   └── java

│   │   └── org

│   │   └── apache

│   │   └── atlas

│   │   └── falcon

│   │   └── service

│   │   └── AtlasService.java

│   ├── hbase-bridge

│   │   ├── pom.xml

│   │   └── src

│   │   ├── bin

│   │   │   └── import-hbase.sh

│   │   ├── main

│   │   │   ├── java

│   │   │   │   └── org

│   │   │   │   └── apache

│   │   │   │   └── atlas

│   │   │   │   └── hbase

│   │   │   │   ├── bridge

│   │   │   │   │   ├── HBaseAtlasHook.java

│   │   │   │   │   └── HBaseBridge.java

│   │   │   │   ├── hook

│   │   │   │   │   ├── HBaseAtlasCoprocessorBase.java

│   │   │   │   │   └── HBaseAtlasCoprocessor.java

│   │   │   │   └── model

│   │   │   │   ├── HBaseDataTypes.java

│   │   │   │   └── HBaseOperationContext.java

│   │   │   └── resources

│   │   │   └── atlas-hbase-import-log4j.xml

│   │   └── test

│   │   ├── java

│   │   │   └── org

│   │   │   └── apache

│   │   │   └── atlas

│   │   │   └── hbase

│   │   │   └── HBaseAtlasHookIT.java

│   │   └── resources

│   │   ├── atlas-application.properties

│   │   ├── atlas-log4j.xml

│   │   └── users-credentials.properties

│   ├── hbase-bridge-shim

│   │   ├── pom.xml

│   │   └── src

│   │   └── main

│   │   └── java

│   │   └── org

│   │   └── apache

│   │   └── atlas

│   │   └── hbase

│   │   └── hook

│   │   └── HBaseAtlasCoprocessor.java

│   ├── hdfs-model

│   │   └── pom.xml

│   ├── hive-bridge

│   │   ├── pom.xml

│   │   └── src

│   │   ├── bin

│   │   │   └── import-hive.sh

│   │   ├── main

│   │   │   ├── java

│   │   │   │   └── org

│   │   │   │   └── apache

│   │   │   │   └── atlas

│   │   │   │   └── hive

│   │   │   │   ├── bridge

│   │   │   │   │   └── HiveMetaStoreBridge.java

│   │   │   │   ├── hook

│   │   │   │   │   ├── AtlasHiveHookContext.java

│   │   │   │   │   ├── events

│   │   │   │   │   │   ├── AlterDatabase.java

│   │   │   │   │   │   ├── AlterTable.java

│   │   │   │   │   │   ├── AlterTableRenameCol.java

│   │   │   │   │   │   ├── AlterTableRename.java

│   │   │   │   │   │   ├── BaseHiveEvent.java

│   │   │   │   │   │   ├── CreateDatabase.java

│   │   │   │   │   │   ├── CreateHiveProcess.java

│   │   │   │   │   │   ├── CreateTable.java

│   │   │   │   │   │   ├── DropDatabase.java

│   │   │   │   │   │   └── DropTable.java

│   │   │   │   │   └── HiveHook.java

│   │   │   │   └── model

│   │   │   │   └── HiveDataTypes.java

│   │   │   └── resources

│   │   │   └── atlas-hive-import-log4j.xml

│   │   ├── patches

│   │   │   └── 001-hive_column_add_position.json

│   │   └── test

│   │   ├── java

│   │   │   └── org

│   │   │   └── apache

│   │   │   └── atlas

│   │   │   └── hive

│   │   │   ├── bridge

│   │   │   │   ├── ColumnLineageUtils.java

│   │   │   │   ├── HiveMetastoreBridgeIT.java

│   │   │   │   └── HiveMetaStoreBridgeTest.java

│   │   │   ├── HiveITBase.java

│   │   │   └── hook

│   │   │   └── HiveHookIT.java

│   │   └── resources

│   │   ├── atlas-application.properties

│   │   ├── atlas-log4j.xml

│   │   ├── hive-site.xml

│   │   └── users-credentials.properties

│   ├── hive-bridge-shim

│   │   ├── pom.xml

│   │   └── src

│   │   └── main

│   │   └── java

│   │   └── org

│   │   └── apache

│   │   └── atlas

│   │   └── hive

│   │   └── hook

│   │   └── HiveHook.java

│   ├── kafka-bridge

│   │   ├── pom.xml

│   │   └── src

│   │   ├── bin

│   │   │   └── import-kafka.sh

│   │   ├── main

│   │   │   ├── java

│   │   │   │   └── org

│   │   │   │   └── apache

│   │   │   │   └── atlas

│   │   │   │   └── kafka

│   │   │   │   ├── bridge

│   │   │   │   │   └── KafkaBridge.java

│   │   │   │   └── model

│   │   │   │   └── KafkaDataTypes.java

│   │   │   └── resources

│   │   │   └── atlas-kafka-import-log4j.xml

│   │   └── test

│   │   ├── java

│   │   │   └── org

│   │   │   └── apache

│   │   │   └── atlas

│   │   │   └── kafka

│   │   │   └── bridge

│   │   │   └── KafkaBridgeTest.java

│   │   └── resources

│   │   ├── atlas-application.properties

│   │   ├── atlas-log4j.xml

│   │   └── users-credentials.properties

│   ├── models

│   │   ├── 0000-Area0

│   │   │   ├── 0010-base_model.json

│   │   │   └── 0011-glossary_model.json

│   │   ├── 1000-Hadoop

│   │   │   ├── 1020-fs_model.json

│   │   │   ├── 1030-hive_model.json

│   │   │   ├── 1040-sqoop_model.json

│   │   │   ├── 1050-falcon_model.json

│   │   │   ├── 1060-hbase_model.json

│   │   │   ├── 1065-avro_model.json

│   │   │   ├── 1070-kafka_model.json

│   │   │   ├── 1080-storm_model.json

│   │   │   └── patches

│   │   │   ├── 001-hive_column_add_position.json

│   │   │   ├── 002-hive_column_table_add_options.json

│   │   │   ├── 003-hive_column_update_table_remove_constraint.json

│   │   │   ├── 004-hbase_table_column_family_add_attribute.json

│   │   │   ├── 005-hbase_table_column_family_add_additional_attribute.json

│   │   │   └── 006-kafka_topic_add_attribute.json

│   │   ├── 2000-RDBMS

│   │   │   └── 2010-rdbms_model.json

│   │   └── 3000-Cloud

│   │   ├── 3010-aws_common_typedefs.json

│   │   └── 3020-aws_s3_typedefs.json

│   ├── sqoop-bridge

│   │   ├── pom.xml

│   │   └── src

│   │   ├── main

│   │   │   └── java

│   │   │   └── org

│   │   │   └── apache

│   │   │   └── atlas

│   │   │   └── sqoop

│   │   │   ├── hook

│   │   │   │   └── SqoopHook.java

│   │   │   └── model

│   │   │   └── SqoopDataTypes.java

│   │   └── test

│   │   ├── java

│   │   │   └── org

│   │   │   └── apache

│   │   │   └── atlas

│   │   │   └── sqoop

│   │   │   └── hook

│   │   │   └── SqoopHookIT.java

│   │   └── resources

│   │   ├── atlas-application.properties

│   │   ├── atlas-log4j.xml

│   │   ├── hive-site.xml

│   │   ├── sqoop-site.xml

│   │   └── users-credentials.properties

│   ├── sqoop-bridge-shim

│   │   ├── pom.xml

│   │   └── src

│   │   └── main

│   │   └── java

│   │   └── org

│   │   └── apache

│   │   └── atlas

│   │   └── sqoop

│   │   └── hook

│   │   └── SqoopHook.java

│   ├── storm-bridge

│   │   ├── pom.xml

│   │   └── src

│   │   ├── main

│   │   │   └── java

│   │   │   └── org

│   │   │   └── apache

│   │   │   └── atlas

│   │   │   └── storm

│   │   │   ├── hook

│   │   │   │   ├── StormAtlasHook.java

│   │   │   │   └── StormTopologyUtil.java

│   │   │   └── model

│   │   │   └── StormDataTypes.java

│   │   └── test

│   │   ├── java

│   │   │   └── org

│   │   │   └── apache

│   │   │   └── atlas

│   │   │   └── storm

│   │   │   └── hook

│   │   │   ├── StormAtlasHookIT.java

│   │   │   └── StormTestUtil.java

│   │   └── resources

│   │   ├── atlas-application.properties

│   │   ├── atlas-log4j.xml

│   │   └── users-credentials.properties

│   └── storm-bridge-shim

│   ├── pom.xml

│   └── src

│   └── main

│   └── java

│   └── org

│   └── apache

│   └── atlas

│   └── storm

│   └── hook

│   └── StormAtlasHook.java

├── authorization

│   ├── pom.xml

│   └── src

│   ├── main

│   │   ├── java

│   │   │   └── org

│   │   │   └── apache

│   │   │   └── atlas

│   │   │   └── authorize

│   │   │   ├── AtlasAccessRequest.java

│   │   │   ├── AtlasAdminAccessRequest.java

│   │   │   ├── AtlasAuthorizationException.java

│   │   │   ├── AtlasAuthorizationUtils.java

│   │   │   ├── AtlasAuthorizerFactory.java

│   │   │   ├── AtlasAuthorizer.java

│   │   │   ├── AtlasEntityAccessRequest.java

│   │   │   ├── AtlasNoneAuthorizer.java

│   │   │   ├── AtlasPrivilege.java

│   │   │   ├── AtlasRelationshipAccessRequest.java

│   │   │   ├── AtlasSearchResultScrubRequest.java

│   │   │   ├── AtlasTypeAccessRequest.java

│   │   │   └── simple

│   │   │   ├── AtlasSimpleAuthorizer.java

│   │   │   ├── AtlasSimpleAuthzPolicy.java

│   │   │   └── AtlasSimpleAuthzUpdateTool.java

│   │   └── resources

│   │   └── atlas-simple-authz-policy.json

│   └── test

│   ├── java

│   │   └── org

│   │   └── apache

│   │   └── atlas

│   │   └── authorize

│   │   └── simple

│   │   └── AtlasSimpleAuthorizerTest.java

│   └── resources

│   ├── atlas-application.properties

│   └── atlas-simple-authz-policy.json

├── build-tools

│   ├── pom.xml

│   └── src

│   └── main

│   └── resources

│   ├── checkstyle-java-header.txt

│   ├── checkstyle-noframes.xsl

│   ├── checkstyle-suppressions.xml

│   ├── checkstyle.xml

│   ├── enunciate.xml

│   └── findbugs-exclude.xml

├── client

│   ├── client-v1

│   │   ├── pom.xml

│   │   └── src

│   │   ├── main

│   │   │   └── java

│   │   │   └── org

│   │   │   └── apache

│   │   │   └── atlas

│   │   │   ├── AtlasAdminClient.java

│   │   │   ├── AtlasClient.java

│   │   │   ├── CreateUpdateEntitiesResult.java

│   │   │   └── EntityAuditEvent.java

│   │   └── test

│   │   └── java

│   │   └── org

│   │   └── apache

│   │   └── atlas

│   │   └── AtlasClientTest.java

│   ├── client-v2

│   │   ├── pom.xml

│   │   └── src

│   │   └── main

│   │   └── java

│   │   └── org

│   │   └── apache

│   │   └── atlas

│   │   └── AtlasClientV2.java

│   ├── common

│   │   ├── pom.xml

│   │   └── src

│   │   └── main

│   │   └── java

│   │   └── org

│   │   └── apache

│   │   └── atlas

│   │   ├── AtlasBaseClient.java

│   │   ├── AtlasServerEnsemble.java

│   │   ├── AtlasServiceException.java

│   │   ├── ResourceCreator.java

│   │   └── security

│   │   └── SecureClientUtils.java

│   ├── pom.xml

│   └── src

│   └── main

│   └── assembly

│   └── all-jar.xml

├── common

│   ├── pom.xml

│   └── src

│   ├── main

│   │   └── java

│   │   └── org

│   │   └── apache

│   │   └── atlas

│   │   ├── annotation

│   │   │   ├── AtlasService.java

│   │   │   ├── ConditionalOnAtlasProperty.java

│   │   │   └── GraphTransaction.java

│   │   ├── AtlasConstants.java

│   │   ├── CommonConfiguration.java

│   │   ├── groovy

│   │   │   ├── AbstractFunctionExpression.java

│   │   │   ├── AbstractGroovyExpression.java

│   │   │   ├── ArithmeticExpression.java

│   │   │   ├── BinaryExpression.java

│   │   │   ├── CastExpression.java

│   │   │   ├── ClosureExpression.java

│   │   │   ├── ComparisonExpression.java

│   │   │   ├── ComparisonOperatorExpression.java

│   │   │   ├── FieldExpression.java

│   │   │   ├── FunctionCallExpression.java

│   │   │   ├── GroovyExpression.java

│   │   │   ├── GroovyGenerationContext.java

│   │   │   ├── IdentifierExpression.java

│   │   │   ├── LabeledExpression.java

│   │   │   ├── ListExpression.java

│   │   │   ├── LiteralExpression.java

│   │   │   ├── LogicalExpression.java

│   │   │   ├── RangeExpression.java

│   │   │   ├── StatementListExpression.java

│   │   │   ├── TernaryOperatorExpression.java

│   │   │   ├── TraversalStepType.java

│   │   │   ├── TypeCoersionExpression.java

│   │   │   └── VariableAssignmentExpression.java

│   │   ├── ha

│   │   │   └── HAConfiguration.java

│   │   ├── repository

│   │   │   └── Constants.java

│   │   ├── service

│   │   │   ├── Service.java

│   │   │   └── Services.java

│   │   └── utils

│   │   ├── AtlasPerfTracer.java

│   │   ├── HdfsNameServiceResolver.java

│   │   ├── LruCache.java

│   │   ├── OnAtlasPropertyCondition.java

│   │   ├── ParamChecker.java

│   │   ├── PropertiesUtil.java

│   │   └── SHA256Utils.java

│   └── test

│   ├── java

│   │   └── org

│   │   └── apache

│   │   └── atlas

│   │   ├── ha

│   │   │   └── HAConfigurationTest.java

│   │   └── utils

│   │   ├── HdfsNameServiceResolverTest.java

│   │   └── LruCacheTest.java

│   └── resources

│   ├── atlas-jaas.properties

│   ├── atlas-log4j.xml

│   ├── hdfs-site.xml

│   ├── log4j.properties

│   └── test.properties

├── dashboardv2

│   ├── gruntfile.js

│   ├── package.json

│   ├── pom.xml

│   └── public

│   ├── css

│   │   ├── animate.min.css

│   │   ├── bootstrap-sidebar.css

│   │   ├── googlefonts.css

│   │   └── scss

│   │   ├── common.scss

│   │   ├── form.scss

│   │   ├── glossary.scss

│   │   ├── graph.scss

│   │   ├── loader.scss

│   │   ├── login.scss

│   │   ├── __mixin.scss

│   │   ├── nav.scss

│   │   ├── old-style.scss

│   │   ├── override.scss

│   │   ├── panel.scss

│   │   ├── profile-table.scss

│   │   ├── relationship.scss

│   │   ├── search.scss

│   │   ├── style.scss

│   │   ├── tab.scss

│   │   ├── tag.scss

│   │   ├── theme.scss

│   │   ├── __variable.scss

│   │   └── wizard.scss

│   ├── ieerror.html

│   ├── img

│   │   ├── icon-gear-active.png

│   │   ├── icon-gear-delete.png

│   │   ├── icon-gear.png

│   │   ├── icon-table-active.png

│   │   ├── icon-table-delete.png

│   │   ├── icon-table.png

│   │   ├── loading.gif

│   │   └── ring.gif

│   ├── index.html.tpl

│   └── js

│   ├── App.js

│   ├── collection

│   │   ├── BaseCollection.js

│   │   ├── VCommonList.js

│   │   ├── VEntityList.js

│   │   ├── VGlossaryList.js

│   │   ├── VLineageList.js

│   │   ├── VProfileList.js

│   │   ├── VRelationshipList.js

│   │   ├── VSchemaList.js

│   │   ├── VSearchList.js

│   │   └── VTagList.js

│   ├── external_lib

│   │   ├── backgrid-columnmanager

│   │   │   ├── css

│   │   │   │   └── Backgrid.ColumnManager.css

│   │   │   └── js

│   │   │   └── Backgrid.ColumnManager.js

│   │   ├── es5-shim.min.js

│   │   ├── fonts

│   │   │   └── source-sans-pro

│   │   │   ├── source-sans-pro-v10-latin-600.eot

│   │   │   ├── source-sans-pro-v10-latin-600.svg

│   │   │   ├── source-sans-pro-v10-latin-600.ttf

│   │   │   ├── source-sans-pro-v10-latin-600.woff

│   │   │   ├── source-sans-pro-v10-latin-600.woff2

│   │   │   ├── source-sans-pro-v10-latin-700.eot

│   │   │   ├── source-sans-pro-v10-latin-700.svg

│   │   │   ├── source-sans-pro-v10-latin-700.ttf

│   │   │   ├── source-sans-pro-v10-latin-700.woff

│   │   │   ├── source-sans-pro-v10-latin-700.woff2

│   │   │   ├── source-sans-pro-v10-latin-regular.eot

│   │   │   ├── source-sans-pro-v10-latin-regular.svg

│   │   │   ├── source-sans-pro-v10-latin-regular.ttf

│   │   │   ├── source-sans-pro-v10-latin-regular.woff

│   │   │   └── source-sans-pro-v10-latin-regular.woff2

│   │   ├── jquery-ui

│   │   │   ├── jquery-ui.min.css

│   │   │   └── jquery-ui.min.js

│   │   ├── pnotify

│   │   │   ├── pnotify.custom.min.css

│   │   │   └── pnotify.custom.min.js

│   │   ├── require-handlebars-plugin

│   │   │   └── js

│   │   │   ├── handlebars.js

│   │   │   ├── hbs.js

│   │   │   └── i18nprecompile.js

│   │   └── respond.min.js

│   ├── main.js

│   ├── models

│   │   ├── BaseModel.js

│   │   ├── VCommon.js

│   │   ├── VEntity.js

│   │   ├── VGlossary.js

│   │   ├── VLineage.js

│   │   ├── VProfile.js

│   │   ├── VRelationship.js

│   │   ├── VSchema.js

│   │   ├── VSearch.js

│   │   └── VTag.js

│   ├── modules

│   │   ├── atlasLogin.js

│   │   ├── Helpers.js

│   │   ├── Modal.js

│   │   └── Vent.js

│   ├── router

│   │   └── Router.js

│   ├── templates

│   │   ├── audit

│   │   │   ├── AuditTableLayoutView_tmpl.html

│   │   │   └── CreateAuditTableLayoutView_tmpl.html

│   │   ├── common

│   │   │   ├── AboutAtlas_tmpl.html

│   │   │   ├── buttons_tmpl.html

│   │   │   ├── Modal.html

│   │   │   └── TableLayout_tmpl.html

│   │   ├── detail_page

│   │   │   └── DetailPageLayoutView_tmpl.html

│   │   ├── entity

│   │   │   ├── CreateEntityLayoutView_tmpl.html

│   │   │   └── EntityDetailTableLayoutView_tmpl.html

│   │   ├── glossary

│   │   │   ├── AssignTermLayoutView_tmpl.html

│   │   │   ├── CreateEditCategoryTermLayoutView_tmpl.html

│   │   │   ├── CreateEditGlossaryLayoutView_tmpl.html

│   │   │   ├── GlossaryDetailLayoutView_tmpl.html

│   │   │   ├── GlossaryLayoutView_tmpl.html

│   │   │   ├── TermRelationAttributeLayoutView_tmpl.html

│   │   │   └── TermRelationAttributeTable_tmpl.html

│   │   ├── graph

│   │   │   ├── LineageLayoutView_tmpl.html

│   │   │   ├── PropagationPropertyModalView_tmpl.html

│   │   │   └── RelationshipLayoutView_tmpl.html

│   │   ├── profile

│   │   │   ├── ProfileColumnLayoutView_tmpl.html

│   │   │   ├── ProfileLayoutView_tmpl.html

│   │   │   └── ProfileTableLayoutView_tmpl.html

│   │   ├── schema

│   │   │   └── SchemaTableLayoutView_tmpl.html

│   │   ├── search

│   │   │   ├── AdvancedSearchInfo_tmpl.html

│   │   │   ├── QueryBuilder_tmpl.html

│   │   │   ├── save

│   │   │   │   ├── SaveModalLayoutView_tmpl.html

│   │   │   │   ├── SaveSearchItemView_tmpl.html

│   │   │   │   └── SaveSearchView_tmpl.html

│   │   │   ├── SearchDetailLayoutView_tmpl.html

│   │   │   ├── SearchLayoutView_tmpl.html

│   │   │   ├── SearchQuery_tmpl.html

│   │   │   └── SearchResultLayoutView_tmpl.html

│   │   ├── site

│   │   │   ├── Header.html

│   │   │   └── SideNavLayoutView_tmpl.html

│   │   └── tag

│   │   ├── AddTagAttributeView_tmpl.html

│   │   ├── AddTagModalView_tmpl.html

│   │   ├── AddTimezoneView_tmpl.html

│   │   ├── CreateTagLayoutView_tmpl.html

│   │   ├── TagAttributeDetailLayoutView_tmpl.html

│   │   ├── TagAttributeItemView_tmpl.html

│   │   ├── TagDetailLayoutView_tmpl.html

│   │   ├── TagDetailTableLayoutView_tmpl.html

│   │   └── TagLayoutView_tmpl.html

│   ├── utils

│   │   ├── CommonViewFunction.js

│   │   ├── Enums.js

│   │   ├── Globals.js

│   │   ├── Messages.js

│   │   ├── Overrides.js

│   │   ├── TableLayout.js

│   │   ├── UrlLinks.js

│   │   └── Utils.js

│   └── views

│   ├── audit

│   │   ├── AuditTableLayoutView.js

│   │   └── CreateAuditTableLayoutView.js

│   ├── common

│   │   ├── AboutAtlas.js

│   │   └── BackgridHeader.js

│   ├── detail_page

│   │   └── DetailPageLayoutView.js

│   ├── entity

│   │   ├── CreateEntityLayoutView.js

│   │   └── EntityDetailTableLayoutView.js

│   ├── glossary

│   │   ├── AssignTermLayoutView.js

│   │   ├── CreateEditCategoryTermLayoutView.js

│   │   ├── CreateEditGlossaryLayoutView.js

│   │   ├── GlossaryDetailLayoutView.js

│   │   ├── GlossaryLayoutView.js

│   │   └── TermRelationAttributeLayoutView.js

│   ├── graph

│   │   ├── LineageLayoutView.js

│   │   ├── PropagationPropertyModal.js

│   │   └── RelationshipLayoutView.js

│   ├── profile

│   │   ├── ProfileColumnLayoutView.js

│   │   ├── ProfileLayoutView.js

│   │   └── ProfileTableLayoutView.js

│   ├── schema

│   │   └── SchemaLayoutView.js

│   ├── search

│   │   ├── AdvancedSearchInfoView.js

│   │   ├── QueryBuilderView.js

│   │   ├── save

│   │   │   ├── SaveModalLayoutView.js

│   │   │   ├── SaveSearchItemView.js

│   │   │   └── SaveSearchView.js

│   │   ├── SearchDetailLayoutView.js

│   │   ├── SearchLayoutView.js

│   │   ├── SearchQueryView.js

│   │   └── SearchResultLayoutView.js

│   ├── site

│   │   ├── Header.js

│   │   └── SideNavLayoutView.js

│   └── tag

│   ├── AddTagAttributeView.js

│   ├── AddTagModalView.js

│   ├── AddTimezoneItemView.js

│   ├── CreateTagLayoutView.js

│   ├── TagAttributeDetailLayoutView.js

│   ├── TagAttributeItemView.js

│   ├── TagDetailLayoutView.js

│   ├── TagDetailTableLayoutView.js

│   └── TagLayoutView.js

├── dev-support

│   ├── atlas-docker

│   │   ├── Dockerfile

│   │   └── README.md

│   ├── atlas-scripts

│   │   ├── admin_status.sh

│   │   ├── classificationdef_get.sh

│   │   ├── entity_classification_bulk.sh

│   │   ├── entity_classifications_add.sh

│   │   ├── entity_classifications_delete.sh

│   │   ├── entity_classifications_update.sh

│   │   ├── entity_create.sh

│   │   ├── entitydef_get.sh

│   │   ├── entity_delete_by_guid.sh

│   │   ├── entity_get_by_guid.sh

│   │   ├── entity_get_by_type_and_unique_attr.sh

│   │   ├── entity_update_by_type_and_unique_attr.sh

│   │   ├── entity_update.sh

│   │   ├── enumdef_get.sh

│   │   ├── env_atlas.sh

│   │   ├── export_entity_by_guid.sh

│   │   ├── export_entity_by_type_and_attr.sh

│   │   ├── import_zip.sh

│   │   ├── README.txt

│   │   ├── sample-data

│   │   │   ├── add_classifications-Employee-1.json

│   │   │   ├── bulk_classification.json

│   │   │   ├── entity-create-Employee-1.json

│   │   │   ├── entity-create-Employee-2.json

│   │   │   ├── entity-update-Employee-1.json

│   │   │   ├── search_basic_with_attribute_filters.json

│   │   │   ├── typedefs_create.json

│   │   │   ├── typedefs_delete.json

│   │   │   ├── typedefs_update.json

│   │   │   └── update_classifications-Employee-1.json

│   │   ├── search_basic.sh

│   │   ├── search_basic_with_attribute_filters.sh

│   │   ├── search_dsl.sh

│   │   ├── structdef_get.sh

│   │   ├── typedefs_create.sh

│   │   ├── typedefs_delete.sh

│   │   ├── typedefs_get.sh

│   │   └── typedefs_update.sh

│   ├── findbugsIncludeFile.xml

│   ├── smart-apply-patch.sh

│   └── test-patch.sh

├── DISCLAIMER.txt

├── distro

│   ├── pom.xml

│   └── src

│   ├── bin

│   │   ├── atlas_admin.py

│   │   ├── atlas_client_cmdline.py

│   │   ├── atlas_config.py

│   │   ├── atlas_kafka_setup_hook.py

│   │   ├── atlas_kafka_setup.py

│   │   ├── atlas_start.py

│   │   ├── atlas_stop.py

│   │   ├── atlas_update_simple_auth_json.py

│   │   ├── cputil.py

│   │   ├── quick_start.py

│   │   └── quick_start_v1.py

│   ├── conf

│   │   ├── atlas-application.properties

│   │   ├── atlas-env.sh

│   │   ├── atlas-log4j.xml

│   │   ├── atlas-simple-authz-policy.json

│   │   ├── cassandra.yml.template

│   │   ├── hbase

│   │   │   └── hbase-site.xml.template

│   │   ├── solr

│   │   │   ├── currency.xml

│   │   │   ├── lang

│   │   │   │   └── stopwords_en.txt

│   │   │   ├── protwords.txt

│   │   │   ├── schema.xml

│   │   │   ├── solrconfig.xml

│   │   │   ├── stopwords.txt

│   │   │   └── synonyms.txt

│   │   ├── users-credentials.properties

│   │   └── zookeeper

│   │   ├── log4j.properties

│   │   └── zoo.cfg.template

│   ├── main

│   │   └── assemblies

│   │   ├── atlas-falcon-hook-package.xml

│   │   ├── atlas-hbase-hook-package.xml

│   │   ├── atlas-hive-hook-package.xml

│   │   ├── atlas-kafka-hook-package.xml

│   │   ├── atlas-server-package.xml

│   │   ├── atlas-sqoop-hook-package.xml

│   │   ├── atlas-storm-hook-package.xml

│   │   ├── migration-exporter.xml

│   │   ├── omag-server.xml

│   │   ├── src-package.xml

│   │   └── standalone-package.xml

│   └── test

│   ├── mock

│   │   ├── extendmock.py

│   │   ├── __init__.py

│   │   ├── LICENSE.txt

│   │   ├── MANIFEST.in

│   │   ├── mock.py

│   │   ├── mock.wpr

│   │   ├── README.txt

│   │   ├── setup.cfg

│   │   ├── setup.py

│   │   ├── tests

│   │   │   ├── __init__.py

│   │   │   ├── support.py

│   │   │   ├── support_with.py

│   │   │   ├── testcallable.py

│   │   │   ├── testhelpers.py

│   │   │   ├── testmagicmethods.py

│   │   │   ├── testmock.py

│   │   │   ├── testpatch.py

│   │   │   ├── testsentinel.py

│   │   │   ├── _testwith.py

│   │   │   └── testwith.py

│   │   ├── tox.ini

│   │   └── unittest.cfg

│   └── python

│   ├── scripts

│   │   └── TestMetadata.py

│   └── unitTests.py

├── docs

│   ├── pom.xml

│   └── src

│   └── site

│   ├── markdown

│   │   ├── Glossary.md

│   │   └── WhatsNew-1.0.md

│   ├── resources

│   │   └── images

│   │   ├── accessories-text-editor.png

│   │   ├── application-certificate.png

│   │   ├── atlas-logo.png

│   │   ├── column_lineage_ex1.png

│   │   ├── contact-new.png

│   │   ├── document-properties.png

│   │   ├── drive-harddisk.png

│   │   ├── image-x-generic.png

│   │   ├── internet-web-browser.png

│   │   ├── logos

│   │   │   └── maven-feather.png

│   │   ├── markdown

│   │   │   ├── category_add_term_1.png

│   │   │   ├── category_add_term_2.png

│   │   │   ├── category_add_term.png

│   │   │   ├── category_details_with_terms.png

│   │   │   ├── category_view_1.png

│   │   │   ├── category_view_2.png

│   │   │   ├── category_view_category_context_1.png

│   │   │   ├── category_view_category_context.png

│   │   │   ├── category_view_glossary_context.png

│   │   │   ├── entity_add_term_modal.png

│   │   │   ├── entity_assigned_term_with_tag.png

│   │   │   ├── entity_details_add_term.png

│   │   │   ├── entity_search_add_term.png

│   │   │   ├── term_add_category.png

│   │   │   ├── term_add_classification_1.png

│   │   │   ├── term_add_classification_2.png

│   │   │   ├── term_delete_context.png

│   │   │   ├── term_details.png

│   │   │   ├── term_details_with_classification.png

│   │   │   ├── term_related_term_1.png

│   │   │   ├── term_search.png

│   │   │   ├── terms_related_terms.png

│   │   │   ├── terms_view.png

│   │   │   ├── term_view_context.png

│   │   │   └── term_with_classification.png

│   │   ├── network-server.png

│   │   ├── package-x-generic.png

│   │   ├── twiki

│   │   │   ├── architecture.png

│   │   │   ├── classification-propagation-1.png

│   │   │   ├── classification-propagation-2.png

│   │   │   ├── classification-propagation-3.png

│   │   │   ├── classification-propagation-4.png

│   │   │   ├── classification-propagation-5.png

│   │   │   ├── classification-propagation-6.png

│   │   │   ├── classification-propagation-7.png

│   │   │   ├── classification-propagation-8.png

│   │   │   ├── classification-propagation-entity-delete-1.png

│   │   │   ├── classification-propagation-entity-delete-2.png

│   │   │   ├── classification-propagation-entity-delete-3.png

│   │   │   ├── classification-propagation-entity-delete-4.png

│   │   │   ├── guide-class-diagram.png

│   │   │   ├── guide-instance-graph.png

│   │   │   ├── ranger-audit.png

│   │   │   ├── ranger-policy-admin.png

│   │   │   ├── ranger-policy-entities.png

│   │   │   ├── ranger-policy-types.png

│   │   │   ├── search-basic-hive_column-PII.png

│   │   │   ├── search-basic-hive_table-customers-or-provider.png

│   │   │   ├── search-basic-hive_table-customers-owner_is_hive.png

│   │   │   └── search-basic-hive_table-customers.png

│   │   └── window-new.png

│   ├── site.xml

│   └── twiki

│   ├── Architecture.twiki

│   ├── Atlas-Authentication.twiki

│   ├── Atlas-Authorization-Model.twiki

│   ├── Atlas-Authorization-Ranger-Authorizer.twiki

│   ├── Atlas-Authorization-Simple-Authorizer.twiki

│   ├── Bridge-Kafka.twiki

│   ├── ClassificationPropagation.twiki

│   ├── Configuration.twiki

│   ├── Downloads.twiki

│   ├── EclipseSetup.twiki

│   ├── Export-API.twiki

│   ├── Export-HDFS-API.twiki

│   ├── HighAvailability.twiki

│   ├── Hook-Falcon.twiki

│   ├── Hook-HBase.twiki

│   ├── Hook-Hive.twiki

│   ├── Hook-Sqoop.twiki

│   ├── Hook-Storm.twiki

│   ├── Import-API-Options.twiki

│   ├── Import-API.twiki

│   ├── Import-Export-API.twiki

│   ├── index.twiki

│   ├── InstallationSteps.twiki

│   ├── LICENSE.txt

│   ├── Migration-0.8-to-1.0.twiki

│   ├── Notifications.twiki

│   ├── QuickStart.twiki

│   ├── Search-Advanced.twiki

│   ├── Search-Basic.twiki

│   ├── security.twiki

│   └── TypeSystem.twiki

├── graphdb

│   ├── api

│   │   ├── pom.xml

│   │   └── src

│   │   └── main

│   │   └── java

│   │   └── org

│   │   └── apache

│   │   └── atlas

│   │   └── repository

│   │   └── graphdb

│   │   ├── AtlasCardinality.java

│   │   ├── AtlasEdgeDirection.java

│   │   ├── AtlasEdge.java

│   │   ├── AtlasEdgeLabel.java

│   │   ├── AtlasElement.java

│   │   ├── AtlasGraphIndex.java

│   │   ├── AtlasGraph.java

│   │   ├── AtlasGraphManagement.java

│   │   ├── AtlasGraphQuery.java

│   │   ├── AtlasIndexQuery.java

│   │   ├── AtlasPropertyKey.java

│   │   ├── AtlasSchemaViolationException.java

│   │   ├── AtlasVertex.java

│   │   ├── AtlasVertexQuery.java

│   │   ├── GraphDatabase.java

│   │   ├── GraphDBMigrator.java

│   │   └── GremlinVersion.java

│   ├── common

│   │   ├── pom.xml

│   │   └── src

│   │   ├── main

│   │   │   └── java

│   │   │   └── org

│   │   │   └── apache

│   │   │   └── atlas

│   │   │   └── repository

│   │   │   └── graphdb

│   │   │   ├── tinkerpop

│   │   │   │   └── query

│   │   │   │   ├── expr

│   │   │   │   │   ├── AndCondition.java

│   │   │   │   │   ├── HasPredicate.java

│   │   │   │   │   ├── InPredicate.java

│   │   │   │   │   ├── OrCondition.java

│   │   │   │   │   ├── OrderByPredicate.java

│   │   │   │   │   └── QueryPredicate.java

│   │   │   │   ├── NativeTinkerpopGraphQuery.java

│   │   │   │   ├── NativeTinkerpopQueryFactory.java

│   │   │   │   └── TinkerpopGraphQuery.java

│   │   │   └── utils

│   │   │   └── IteratorToIterableAdapter.java

│   │   └── test

│   │   └── java

│   │   └── org

│   │   └── apache

│   │   └── atlas

│   │   └── graph

│   │   └── GraphSandboxUtil.java

│   ├── graphdb-impls

│   │   └── pom.xml

│   ├── janus

│   │   ├── pom.xml

│   │   ├── readme.txt

│   │   └── src

│   │   ├── main

│   │   │   ├── java

│   │   │   │   └── org

│   │   │   │   └── apache

│   │   │   │   └── atlas

│   │   │   │   └── repository

│   │   │   │   └── graphdb

│   │   │   │   └── janus

│   │   │   │   ├── AtlasJanusEdge.java

│   │   │   │   ├── AtlasJanusEdgeLabel.java

│   │   │   │   ├── AtlasJanusElement.java

│   │   │   │   ├── AtlasJanusGraphDatabase.java

│   │   │   │   ├── AtlasJanusGraphIndex.java

│   │   │   │   ├── AtlasJanusGraph.java

│   │   │   │   ├── AtlasJanusGraphManagement.java

│   │   │   │   ├── AtlasJanusIndexQuery.java

│   │   │   │   ├── AtlasJanusObjectFactory.java

│   │   │   │   ├── AtlasJanusPropertyKey.java

│   │   │   │   ├── AtlasJanusVertex.java

│   │   │   │   ├── AtlasJanusVertexQuery.java

│   │   │   │   ├── GraphDbObjectFactory.java

│   │   │   │   ├── graphson

│   │   │   │   │   ├── AtlasElementPropertyConfig.java

│   │   │   │   │   ├── AtlasGraphSONMode.java

│   │   │   │   │   ├── AtlasGraphSONTokens.java

│   │   │   │   │   └── AtlasGraphSONUtility.java

│   │   │   │   ├── migration

│   │   │   │   │   ├── AtlasGraphSONReader.java

│   │   │   │   │   ├── ElementProcessors.java

│   │   │   │   │   ├── GraphDBGraphSONMigrator.java

│   │   │   │   │   ├── GraphSONTokensTP2.java

│   │   │   │   │   ├── GraphSONUtility.java

│   │   │   │   │   ├── JsonNodeParsers.java

│   │   │   │   │   ├── JsonNodeProcessManager.java

│   │   │   │   │   ├── MappedElementCache.java

│   │   │   │   │   ├── pc

│   │   │   │   │   │   ├── WorkItemBuilder.java

│   │   │   │   │   │   ├── WorkItemConsumer.java

│   │   │   │   │   │   └── WorkItemManager.java

│   │   │   │   │   ├── postProcess

│   │   │   │   │   │   └── PostProcessListProperty.java

│   │   │   │   │   ├── PostProcessManager.java

│   │   │   │   │   ├── ReaderStatusManager.java

│   │   │   │   │   ├── RelationshipCacheGenerator.java

│   │   │   │   │   ├── TypesDefScrubber.java

│   │   │   │   │   └── TypesWithCollectionsFinder.java

│   │   │   │   ├── query

│   │   │   │   │   ├── AtlasJanusGraphQuery.java

│   │   │   │   │   └── NativeJanusGraphQuery.java

│   │   │   │   └── serializer

│   │   │   │   ├── BigDecimalSerializer.java

│   │   │   │   ├── BigIntegerSerializer.java

│   │   │   │   └── TypeCategorySerializer.java

│   │   │   └── resources

│   │   │   └── META-INF

│   │   │   └── services

│   │   │   └── javax.script.ScriptEngineFactory

│   │   └── test

│   │   ├── java

│   │   │   └── org

│   │   │   └── apache

│   │   │   └── atlas

│   │   │   └── repository

│   │   │   └── graphdb

│   │   │   └── janus

│   │   │   ├── AbstractGraphDatabaseTest.java

│   │   │   ├── AtlasJanusDatabaseTest.java

│   │   │   ├── GraphQueryTest.java

│   │   │   ├── JanusGraphProviderTest.java

│   │   │   └── migration

│   │   │   ├── BaseUtils.java

│   │   │   ├── GraphSONUtilityTest.java

│   │   │   ├── JsonNodeParsersTest.java

│   │   │   ├── MappedElementCacheTest.java

│   │   │   ├── PostProcessListPropertyTest.java

│   │   │   ├── ReaderStatusManagerTest.java

│   │   │   ├── WorkItemConsumerTest.java

│   │   │   └── WorkItemManagerTest.java

│   │   └── resources

│   │   ├── atlas-application.properties

│   │   ├── atlas-migration-data.json

│   │   ├── col-2-legacy.json

│   │   ├── col-3-legacy.json

│   │   ├── col-legacy.json

│   │   ├── db-type-legacy.json

│   │   ├── db-v-65544.json

│   │   ├── edge-legacy-col2.json

│   │   ├── edge-legacy-col3.json

│   │   ├── edge-legacy-col4.json

│   │   ├── edge-legacy-col.json

│   │   ├── edge-legacy.json

│   │   ├── edge-legacy-process.json

│   │   ├── edge-legacy-tag.json

│   │   ├── entity-with-trait-type.json

│   │   ├── lineage-v-98312.json

│   │   ├── table-v-147504.json

│   │   └── tag-163856752.json

│   ├── pom.xml

│   └── readme.txt

├── intg

│   ├── pom.xml

│   └── src

│   ├── main

│   │   ├── java

│   │   │   └── org

│   │   │   └── apache

│   │   │   └── atlas

│   │   │   ├── ApplicationProperties.java

│   │   │   ├── AtlasConfiguration.java

│   │   │   ├── AtlasErrorCode.java

│   │   │   ├── AtlasException.java

│   │   │   ├── exception

│   │   │   │   └── AtlasBaseException.java

│   │   │   ├── listener

│   │   │   │   ├── ChangedTypeDefs.java

│   │   │   │   ├── EntityChangeListenerV2.java

│   │   │   │   └── TypeDefChangeListener.java

│   │   │   ├── model

│   │   │   │   ├── annotation

│   │   │   │   │   └── AtlasJSON.java

│   │   │   │   ├── AtlasBaseModelObject.java

│   │   │   │   ├── audit

│   │   │   │   │   └── EntityAuditEventV2.java

│   │   │   │   ├── discovery

│   │   │   │   │   ├── AtlasSearchResult.java

│   │   │   │   │   └── SearchParameters.java

│   │   │   │   ├── glossary

│   │   │   │   │   ├── AtlasGlossaryBaseObject.java

│   │   │   │   │   ├── AtlasGlossaryCategory.java

│   │   │   │   │   ├── AtlasGlossary.java

│   │   │   │   │   ├── AtlasGlossaryTerm.java

│   │   │   │   │   ├── enums

│   │   │   │   │   │   ├── AtlasTermAssignmentStatus.java

│   │   │   │   │   │   └── AtlasTermRelationshipStatus.java

│   │   │   │   │   └── relations

│   │   │   │   │   ├── AtlasGlossaryHeader.java

│   │   │   │   │   ├── AtlasRelatedCategoryHeader.java

│   │   │   │   │   ├── AtlasRelatedTermHeader.java

│   │   │   │   │   ├── AtlasTermAssignmentHeader.java

│   │   │   │   │   └── AtlasTermCategorizationHeader.java

│   │   │   │   ├── impexp

│   │   │   │   │   ├── AtlasExportRequest.java

│   │   │   │   │   ├── AtlasExportResult.java

│   │   │   │   │   ├── AtlasImportRequest.java

│   │   │   │   │   ├── AtlasImportResult.java

│   │   │   │   │   └── MigrationStatus.java

│   │   │   │   ├── instance

│   │   │   │   │   ├── AtlasClassification.java

│   │   │   │   │   ├── AtlasEntityHeader.java

│   │   │   │   │   ├── AtlasEntity.java

│   │   │   │   │   ├── AtlasObjectId.java

│   │   │   │   │   ├── AtlasRelatedObjectId.java

│   │   │   │   │   ├── AtlasRelationship.java

│   │   │   │   │   ├── AtlasStruct.java

│   │   │   │   │   ├── ClassificationAssociateRequest.java

│   │   │   │   │   ├── EntityMutationResponse.java

│   │   │   │   │   ├── EntityMutations.java

│   │   │   │   │   └── GuidMapping.java

│   │   │   │   ├── legacy

│   │   │   │   │   └── EntityResult.java

│   │   │   │   ├── lineage

│   │   │   │   │   └── AtlasLineageInfo.java

│   │   │   │   ├── metrics

│   │   │   │   │   └── AtlasMetrics.java

│   │   │   │   ├── notification

│   │   │   │   │   ├── AtlasNotificationBaseMessage.java

│   │   │   │   │   ├── AtlasNotificationMessage.java

│   │   │   │   │   ├── AtlasNotificationStringMessage.java

│   │   │   │   │   ├── EntityNotification.java

│   │   │   │   │   ├── HookNotification.java

│   │   │   │   │   └── MessageVersion.java

│   │   │   │   ├── PList.java

│   │   │   │   ├── profile

│   │   │   │   │   ├── AtlasUserProfile.java

│   │   │   │   │   └── AtlasUserSavedSearch.java

│   │   │   │   ├── SearchFilter.java

│   │   │   │   ├── TimeBoundary.java

│   │   │   │   ├── TypeCategory.java

│   │   │   │   └── typedef

│   │   │   │   ├── AtlasBaseTypeDef.java

│   │   │   │   ├── AtlasClassificationDef.java

│   │   │   │   ├── AtlasEntityDef.java

│   │   │   │   ├── AtlasEnumDef.java

│   │   │   │   ├── AtlasRelationshipDef.java

│   │   │   │   ├── AtlasRelationshipEndDef.java

│   │   │   │   ├── AtlasStructDef.java

│   │   │   │   ├── AtlasTypeDefHeader.java

│   │   │   │   └── AtlasTypesDef.java

│   │   │   ├── security

│   │   │   │   ├── InMemoryJAASConfiguration.java

│   │   │   │   └── SecurityProperties.java

│   │   │   ├── SortOrder.java

│   │   │   ├── store

│   │   │   │   └── AtlasTypeDefStore.java

│   │   │   ├── type

│   │   │   │   ├── AtlasArrayType.java

│   │   │   │   ├── AtlasBuiltInTypes.java

│   │   │   │   ├── AtlasClassificationType.java

│   │   │   │   ├── AtlasEntityType.java

│   │   │   │   ├── AtlasEnumType.java

│   │   │   │   ├── AtlasMapType.java

│   │   │   │   ├── AtlasRelationshipType.java

│   │   │   │   ├── AtlasStructType.java

│   │   │   │   ├── AtlasType.java

│   │   │   │   ├── AtlasTypeRegistry.java

│   │   │   │   └── AtlasTypeUtil.java

│   │   │   ├── typesystem

│   │   │   │   └── types

│   │   │   │   └── DataTypes.java

│   │   │   ├── utils

│   │   │   │   ├── AtlasEntityUtil.java

│   │   │   │   ├── AtlasJson.java

│   │   │   │   └── AuthenticationUtil.java

│   │   │   └── v1

│   │   │   ├── model

│   │   │   │   ├── discovery

│   │   │   │   │   ├── DSLSearchResult.java

│   │   │   │   │   └── FullTextSearchResult.java

│   │   │   │   ├── instance

│   │   │   │   │   ├── AtlasSystemAttributes.java

│   │   │   │   │   ├── Id.java

│   │   │   │   │   ├── Referenceable.java

│   │   │   │   │   └── Struct.java

│   │   │   │   ├── lineage

│   │   │   │   │   ├── DataSetLineageResponse.java

│   │   │   │   │   ├── LineageResponse.java

│   │   │   │   │   └── SchemaResponse.java

│   │   │   │   ├── notification

│   │   │   │   │   ├── EntityNotificationV1.java

│   │   │   │   │   └── HookNotificationV1.java

│   │   │   │   └── typedef

│   │   │   │   ├── AttributeDefinition.java

│   │   │   │   ├── ClassTypeDefinition.java

│   │   │   │   ├── EnumTypeDefinition.java

│   │   │   │   ├── HierarchicalTypeDefinition.java

│   │   │   │   ├── Multiplicity.java

│   │   │   │   ├── StructTypeDefinition.java

│   │   │   │   ├── TraitTypeDefinition.java

│   │   │   │   └── TypesDef.java

│   │   │   └── typesystem

│   │   │   └── types

│   │   │   └── utils

│   │   │   └── TypesUtil.java

│   │   └── resources

│   │   └── atlas-log4j.xml

│   └── test

│   ├── java

│   │   └── org

│   │   └── apache

│   │   └── atlas

│   │   ├── ApplicationPropertiesTest.java

│   │   ├── model

│   │   │   ├── instance

│   │   │   │   ├── TestAtlasClassification.java

│   │   │   │   └── TestAtlasEntity.java

│   │   │   ├── ModelTestUtil.java

│   │   │   └── typedef

│   │   │   ├── TestAtlasClassificationDef.java

│   │   │   ├── TestAtlasEntityDef.java

│   │   │   ├── TestAtlasEnumDef.java

│   │   │   ├── TestAtlasRelationshipDef.java

│   │   │   └── TestAtlasStructDef.java

│   │   ├── security

│   │   │   ├── InMemoryJAASConfigurationTest.java

│   │   │   └── InMemoryJAASConfigurationTicketBasedKafkaClientTest.java

│   │   ├── TestRelationshipUtilsV2.java

│   │   ├── TestUtilsV2.java

│   │   └── type

│   │   ├── TestAtlasArrayType.java

│   │   ├── TestAtlasBigDecimalType.java

│   │   ├── TestAtlasBigIntegerType.java

│   │   ├── TestAtlasBooleanType.java

│   │   ├── TestAtlasBuiltInTypesFloatDouble.java

│   │   ├── TestAtlasByteType.java

│   │   ├── TestAtlasClassificationType.java

│   │   ├── TestAtlasDateType.java

│   │   ├── TestAtlasDoubleType.java

│   │   ├── TestAtlasEntityType.java

│   │   ├── TestAtlasFloatType.java

│   │   ├── TestAtlasIntType.java

│   │   ├── TestAtlasLongType.java

│   │   ├── TestAtlasMapType.java

│   │   ├── TestAtlasObjectIdType.java

│   │   ├── TestAtlasRelationshipType.java

│   │   ├── TestAtlasShortType.java

│   │   ├── TestAtlasStringType.java

│   │   ├── TestAtlasStructType.java

│   │   └── TestAtlasTypeRegistry.java

│   └── resources

│   ├── atlas-application.properties

│   ├── atlas-jaas.properties

│   ├── policy-store.txt

│   ├── sampleInstance.json

│   ├── sampleTypes.json

│   ├── test.properties

│   └── users-credentials.properties

├── LICENSE

├── NOTICE

├── notification

│   ├── pom.xml

│   └── src

│   ├── main

│   │   └── java

│   │   └── org

│   │   └── apache

│   │   └── atlas

│   │   ├── hook

│   │   │   ├── AtlasHookException.java

│   │   │   ├── AtlasHook.java

│   │   │   ├── AtlasTopicCreator.java

│   │   │   └── FailedMessagesLogger.java

│   │   ├── kafka

│   │   │   ├── AtlasKafkaConsumer.java

│   │   │   ├── AtlasKafkaMessage.java

│   │   │   ├── EmbeddedKafkaServer.java

│   │   │   ├── KafkaNotification.java

│   │   │   └── NotificationProvider.java

│   │   └── notification

│   │   ├── AbstractMessageDeserializer.java

│   │   ├── AbstractNotificationConsumer.java

│   │   ├── AbstractNotification.java

│   │   ├── AtlasNotificationMessageDeserializer.java

│   │   ├── entity

│   │   │   └── EntityMessageDeserializer.java

│   │   ├── hook

│   │   │   └── HookMessageDeserializer.java

│   │   ├── IncompatibleVersionException.java

│   │   ├── MessageDeserializer.java

│   │   ├── NotificationConsumer.java

│   │   ├── NotificationException.java

│   │   ├── NotificationInterface.java

│   │   └── SplitMessageAggregator.java

│   └── test

│   └── java

│   └── org

│   └── apache

│   └── atlas

│   ├── hook

│   │   ├── AtlasHookTest.java

│   │   └── AtlasTopicCreatorTest.java

│   ├── kafka

│   │   ├── KafkaConsumerTest.java

│   │   ├── KafkaNotificationMockTest.java

│   │   └── KafkaNotificationTest.java

│   └── notification

│   ├── AbstractNotificationConsumerTest.java

│   ├── AbstractNotificationTest.java

│   ├── AtlasNotificationMessageTest.java

│   ├── entity

│   │   ├── EntityNotificationDeserializerTest.java

│   │   └── EntityNotificationTest.java

│   ├── hook

│   │   ├── HookNotificationDeserializerTest.java

│   │   └── HookNotificationTest.java

│   ├── MessageVersionTest.java

│   └── SplitMessageAggregatorTest.java

├── plugin-classloader

│   ├── pom.xml

│   └── src

│   ├── main

│   │   └── java

│   │   └── org

│   │   └── apache

│   │   └── atlas

│   │   └── plugin

│   │   └── classloader

│   │   ├── AtlasPluginClassLoader.java

│   │   └── AtlasPluginClassLoaderUtil.java

│   └── test

│   └── java

│   └── org

│   └── apache

│   └── atlas

│   └── plugin

│   └── classloader

│   └── AtlasPluginClassLoaderTest.java

├── pom.xml

├── README.txt

├── release-build.xml

├── release-log.txt

├── repository

│   ├── pom.xml

│   └── src

│   ├── main

│   │   └── java

│   │   └── org

│   │   └── apache

│   │   └── atlas

│   │   ├── discovery

│   │   │   ├── AtlasDiscoveryService.java

│   │   │   ├── AtlasLineageService.java

│   │   │   ├── ClassificationSearchProcessor.java

│   │   │   ├── EntityDiscoveryService.java

│   │   │   ├── EntityLineageService.java

│   │   │   ├── EntitySearchProcessor.java

│   │   │   ├── FullTextSearchProcessor.java

│   │   │   ├── SearchContext.java

│   │   │   ├── SearchIndexer.java

│   │   │   ├── SearchProcessor.java

│   │   │   └── TermSearchProcessor.java

│   │   ├── glossary

│   │   │   ├── GlossaryCategoryUtils.java

│   │   │   ├── GlossaryService.java

│   │   │   ├── GlossaryTermUtils.java

│   │   │   └── GlossaryUtils.java

│   │   ├── GraphTransactionAdvisor.java

│   │   ├── GraphTransactionInterceptor.java

│   │   ├── query

│   │   │   ├── antlr4

│   │   │   │   ├── AtlasDSLLexer.g4

│   │   │   │   ├── AtlasDSLLexer.java

│   │   │   │   ├── AtlasDSLParserBaseVisitor.java

│   │   │   │   ├── AtlasDSLParser.g4

│   │   │   │   ├── AtlasDSLParser.java

│   │   │   │   └── AtlasDSLParserVisitor.java

│   │   │   ├── AtlasDSL.java

│   │   │   ├── DSLVisitor.java

│   │   │   ├── GremlinClause.java

│   │   │   ├── GremlinClauseList.java

│   │   │   ├── GremlinQueryComposer.java

│   │   │   ├── GremlinQuery.java

│   │   │   ├── IdentifierHelper.java

│   │   │   ├── Lookup.java

│   │   │   ├── QueryParams.java

│   │   │   ├── RegistryBasedLookup.java

│   │   │   └── SelectClauseComposer.java

│   │   ├── repository

│   │   │   ├── audit

│   │   │   │   ├── AbstractStorageBasedAuditRepository.java

│   │   │   │   ├── CassandraBasedAuditRepository.java

│   │   │   │   ├── EntityAuditListener.java

│   │   │   │   ├── EntityAuditListenerV2.java

│   │   │   │   ├── EntityAuditRepository.java

│   │   │   │   ├── HBaseBasedAuditRepository.java

│   │   │   │   ├── InMemoryEntityAuditRepository.java

│   │   │   │   └── NoopEntityAuditRepository.java

│   │   │   ├── converters

│   │   │   │   ├── AtlasAbstractFormatConverter.java

│   │   │   │   ├── AtlasArrayFormatConverter.java

│   │   │   │   ├── AtlasClassificationFormatConverter.java

│   │   │   │   ├── AtlasEntityFormatConverter.java

│   │   │   │   ├── AtlasEnumFormatConverter.java

│   │   │   │   ├── AtlasFormatConverter.java

│   │   │   │   ├── AtlasFormatConverters.java

│   │   │   │   ├── AtlasInstanceConverter.java

│   │   │   │   ├── AtlasMapFormatConverter.java

│   │   │   │   ├── AtlasObjectIdConverter.java

│   │   │   │   ├── AtlasPrimitiveFormatConverter.java

│   │   │   │   ├── AtlasStructFormatConverter.java

│   │   │   │   └── TypeConverterUtil.java

│   │   │   ├── graph

│   │   │   │   ├── AtlasEdgeLabel.java

│   │   │   │   ├── AtlasGraphProvider.java

│   │   │   │   ├── FullTextMapperV2.java

│   │   │   │   ├── GraphBackedSearchIndexer.java

│   │   │   │   ├── GraphHelper.java

│   │   │   │   └── IAtlasGraphProvider.java

│   │   │   ├── impexp

│   │   │   │   ├── ExportService.java

│   │   │   │   ├── ImportService.java

│   │   │   │   ├── ImportTransformer.java

│   │   │   │   ├── ImportTransforms.java

│   │   │   │   ├── ImportTypeDefProcessor.java

│   │   │   │   ├── MigrationProgressService.java

│   │   │   │   ├── TypeAttributeDifference.java

│   │   │   │   ├── ZipExportFileNames.java

│   │   │   │   ├── ZipSink.java

│   │   │   │   └── ZipSource.java

│   │   │   ├── IndexCreationException.java

│   │   │   ├── IndexException.java

│   │   │   ├── migration

│   │   │   │   └── DataMigrationService.java

│   │   │   ├── ogm

│   │   │   │   ├── AbstractDataTransferObject.java

│   │   │   │   ├── DataAccess.java

│   │   │   │   ├── DataTransferObject.java

│   │   │   │   ├── DTORegistry.java

│   │   │   │   ├── glossary

│   │   │   │   │   ├── AbstractGlossaryDTO.java

│   │   │   │   │   ├── AtlasGlossaryCategoryDTO.java

│   │   │   │   │   ├── AtlasGlossaryDTO.java

│   │   │   │   │   └── AtlasGlossaryTermDTO.java

│   │   │   │   └── profiles

│   │   │   │   ├── AtlasSavedSearchDTO.java

│   │   │   │   └── AtlasUserProfileDTO.java

│   │   │   ├── RepositoryException.java

│   │   │   ├── store

│   │   │   │   ├── bootstrap

│   │   │   │   │   └── AtlasTypeDefStoreInitializer.java

│   │   │   │   └── graph

│   │   │   │   ├── AtlasDefStore.java

│   │   │   │   ├── AtlasEntityStore.java

│   │   │   │   ├── AtlasRelationshipStore.java

│   │   │   │   ├── AtlasTypeDefGraphStore.java

│   │   │   │   ├── BulkImporter.java

│   │   │   │   ├── EntityGraphDiscoveryContext.java

│   │   │   │   ├── EntityGraphDiscovery.java

│   │   │   │   ├── EntityResolver.java

│   │   │   │   ├── v1

│   │   │   │   │   ├── DeleteHandlerV1.java

│   │   │   │   │   ├── HardDeleteHandlerV1.java

│   │   │   │   │   └── SoftDeleteHandlerV1.java

│   │   │   │   └── v2

│   │   │   │   ├── AtlasAbstractDefStoreV2.java

│   │   │   │   ├── AtlasClassificationDefStoreV2.java

│   │   │   │   ├── AtlasEntityChangeNotifier.java

│   │   │   │   ├── AtlasEntityDefStoreV2.java

│   │   │   │   ├── AtlasEntityGraphDiscoveryV2.java

│   │   │   │   ├── AtlasEntityStoreV2.java

│   │   │   │   ├── AtlasEntityStreamForImport.java

│   │   │   │   ├── AtlasEntityStream.java

│   │   │   │   ├── AtlasEnumDefStoreV2.java

│   │   │   │   ├── AtlasGraphUtilsV2.java

│   │   │   │   ├── AtlasRelationshipDefStoreV2.java

│   │   │   │   ├── AtlasRelationshipStoreV2.java

│   │   │   │   ├── AtlasStructDefStoreV2.java

│   │   │   │   ├── AtlasTypeDefGraphStoreV2.java

│   │   │   │   ├── AttributeMutationContext.java

│   │   │   │   ├── BulkImporterImpl.java

│   │   │   │   ├── EntityGraphMapper.java

│   │   │   │   ├── EntityGraphRetriever.java

│   │   │   │   ├── EntityImportStream.java

│   │   │   │   ├── EntityMutationContext.java

│   │   │   │   ├── EntityStream.java

│   │   │   │   ├── IDBasedEntityResolver.java

│   │   │   │   ├── InMemoryMapEntityStream.java

│   │   │   │   ├── InstanceGraphMapper.java

│   │   │   │   └── UniqAttrBasedEntityResolver.java

│   │   │   ├── userprofile

│   │   │   │   └── UserProfileService.java

│   │   │   └── util

│   │   │   └── FilterUtil.java

│   │   ├── services

│   │   │   └── MetricsService.java

│   │   └── util

│   │   ├── AtlasGremlin2QueryProvider.java

│   │   ├── AtlasGremlin3QueryProvider.java

│   │   ├── AtlasGremlinQueryProvider.java

│   │   ├── AtlasRepositoryConfiguration.java

│   │   ├── AttributeValueMap.java

│   │   ├── IndexedInstance.java

│   │   ├── SearchPredicateUtil.java

│   │   └── SearchTracker.java

│   └── test

│   ├── java

│   │   └── org

│   │   └── apache

│   │   └── atlas

│   │   ├── glossary

│   │   │   ├── GlossaryServiceTest.java

│   │   │   └── PaginationHelperTest.java

│   │   ├── query

│   │   │   ├── BasicTestSetup.java

│   │   │   ├── DSLParsingTest.java

│   │   │   ├── DSLQueriesTest.java

│   │   │   └── GremlinQueryComposerTest.java

│   │   ├── repository

│   │   │   ├── audit

│   │   │   │   ├── AuditRepositoryTestBase.java

│   │   │   │   ├── CassandraAuditRepositoryTest.java

│   │   │   │   └── InMemoryAuditRepositoryTest.java

│   │   │   ├── impexp

│   │   │   │   ├── AtlasImportRequestTest.java

│   │   │   │   ├── ExportServiceTest.java

│   │   │   │   ├── ImportServiceTest.java

│   │   │   │   ├── ImportTransformerJSONTest.java

│   │   │   │   ├── ImportTransformerTest.java

│   │   │   │   ├── ImportTransformsTest.java

│   │   │   │   ├── TypeAttributeDifferenceTest.java

│   │   │   │   ├── UniqueListTest.java

│   │   │   │   ├── ZipFileResourceTestUtils.java

│   │   │   │   ├── ZipSinkTest.java

│   │   │   │   └── ZipSourceTest.java

│   │   │   ├── migration

│   │   │   │   ├── ComplexAttributesTest.java

│   │   │   │   ├── HiveParititionTest.java

│   │   │   │   ├── HiveStocksTest.java

│   │   │   │   ├── MigrationBaseAsserts.java

│   │   │   │   ├── MigrationProgressServiceTest.java

│   │   │   │   ├── PathTest.java

│   │   │   │   ├── RelationshipCacheGeneratorTest.java

│   │   │   │   ├── TypesDefScrubberTest.java

│   │   │   │   ├── TypesWithClassificationTest.java

│   │   │   │   └── TypesWithCollectionsFinderTest.java

│   │   │   ├── store

│   │   │   │   └── graph

│   │   │   │   ├── AtlasTypeDefGraphStoreTest.java

│   │   │   │   └── v2

│   │   │   │   ├── AtlasComplexAttributesTest.java

│   │   │   │   ├── AtlasEntityDefStoreV2Test.java

│   │   │   │   ├── AtlasEntityStoreV2BulkImportPercentTest.java

│   │   │   │   ├── AtlasEntityStoreV2Test.java

│   │   │   │   ├── AtlasEntityTestBase.java

│   │   │   │   ├── AtlasRelationshipDefStoreV2Test.java

│   │   │   │   ├── AtlasRelationshipStoreHardDeleteV2Test.java

│   │   │   │   ├── AtlasRelationshipStoreSoftDeleteV2Test.java

│   │   │   │   ├── AtlasRelationshipStoreV2Test.java

│   │   │   │   ├── InverseReferenceUpdateHardDeleteV2Test.java

│   │   │   │   ├── InverseReferenceUpdateSoftDeleteV2Test.java

│   │   │   │   └── InverseReferenceUpdateV2Test.java

│   │   │   ├── tagpropagation

│   │   │   │   └── ClassificationPropagationTest.java

│   │   │   └── userprofile

│   │   │   └── UserProfileServiceTest.java

│   │   ├── services

│   │   │   └── MetricsServiceTest.java

│   │   ├── TestModules.java

│   │   └── utils

│   │   ├── ObjectUpdateSynchronizerTest.java

│   │   └── TestResourceFileUtils.java

│   └── resources

│   ├── application.conf

│   ├── cassandra_test.yml

│   ├── classification_defs

│   │   ├── atlas-migration-data.json

│   │   └── atlas-migration-typesdef.json

│   ├── complex-attr_db

│   │   ├── atlas-migration-data.json

│   │   └── atlas-migration-typesdef.json

│   ├── ctas.zip

│   ├── dept-employee-test-utils.zip

│   ├── hdfs_path1.zip

│   ├── json

│   │   └── typesDef-classification-with-map.json

│   ├── legacy-typesdef.json

│   ├── logging-v1-full.zip

│   ├── parts_db

│   │   ├── atlas-migration-data.json

│   │   └── atlas-migration-typesdef.json

│   ├── path_db

│   │   ├── atlas-migration-data.json

│   │   └── atlas-migration-typesdef.json

│   ├── rel-lineage.zip

│   ├── reporting-v1-full.zip

│   ├── salesNewTypeAttrs-next.zip

│   ├── salesNewTypeAttrs.zip

│   ├── sales-v1-full.zip

│   ├── solr

│   │   ├── collections.txt

│   │   ├── core-template

│   │   │   ├── currency.xml

│   │   │   ├── lang

│   │   │   │   └── stopwords_en.txt

│   │   │   ├── protwords.txt

│   │   │   ├── schema.xml

│   │   │   ├── solrconfig.xml

│   │   │   ├── stopwords.txt

│   │   │   └── synonyms.txt

│   │   └── solr.xml

│   ├── stocks-2-0.8-extended-tag.json

│   ├── stocks-2.zip

│   ├── stocks_db

│   │   ├── atlas-migration-data.json

│   │   └── atlas-migration-typesdef.json

│   ├── stocks-float.zip

│   ├── stocks-glossary.zip

│   ├── stocks-rel-2.zip

│   ├── stocks.zip

│   ├── tag1.json

│   ├── tag-prop-2.zip

│   └── tag-propagation-data.zip

├── server-api

│   ├── pom.xml

│   └── src

│   └── main

│   ├── java

│   │   └── org

│   │   └── apache

│   │   └── atlas

│   │   ├── exception

│   │   │   ├── EntityNotFoundException.java

│   │   │   └── NotFoundException.java

│   │   ├── ha

│   │   │   └── AtlasServerIdSelector.java

│   │   ├── listener

│   │   │   ├── ActiveStateChangeHandler.java

│   │   │   ├── EntityChangeListener.java

│   │   │   └── TypesChangeListener.java

│   │   ├── RequestContext.java

│   │   └── setup

│   │   ├── SetupException.java

│   │   └── SetupStep.java

│   └── test

│   └── org

│   └── apache

│   └── atlas

│   └── ha

│   └── AtlasServerIdSelectorTest.java

├── shaded

│   ├── hbase-client-shaded

│   │   ├── dependency-reduced-pom.xml

│   │   └── pom.xml

│   └── hbase-server-shaded

│   ├── dependency-reduced-pom.xml

│   └── pom.xml

├── test-tools

│   ├── pom.xml

│   └── src

│   └── main

│   ├── java

│   │   └── org

│   │   └── apache

│   │   └── atlas

│   │   └── runner

│   │   └── LocalSolrRunner.java

│   └── resources

│   ├── log4j.properties

│   └── solr

│   ├── collections.txt

│   ├── core-template

│   │   ├── currency.xml

│   │   ├── lang

│   │   │   └── stopwords_en.txt

│   │   ├── protwords.txt

│   │   ├── schema.xml

│   │   ├── solrconfig.xml

│   │   ├── stopwords.txt

│   │   └── synonyms.txt

│   └── solr.xml

├── tools

│   └── atlas-migration-exporter

│   ├── pom.xml

│   └── src

│   └── main

│   ├── java

│   │   └── org

│   │   └── apache

│   │   └── atlas

│   │   └── migration

│   │   ├── Exporter.java

│   │   ├── NoOpNotificationChangeListener.java

│   │   └── NoOpNotification.java

│   └── resources

│   ├── atlas-log4j.xml

│   ├── atlas_migration_export.py

│   ├── migrationContext.xml

│   └── README

└── webapp

├── pom.xml

└── src

├── main

│   ├── java

│   │   └── org

│   │   └── apache

│   │   └── atlas

│   │   ├── Atlas.java

│   │   ├── examples

│   │   │   ├── QuickStart.java

│   │   │   └── QuickStartV2.java

│   │   ├── LocalServletRequest.java

│   │   ├── notification

│   │   │   ├── EntityNotificationListenerV2.java

│   │   │   ├── EntityNotificationSender.java

│   │   │   ├── NotificationEntityChangeListener.java

│   │   │   └── NotificationHookConsumer.java

│   │   ├── util

│   │   │   └── CredentialProviderUtility.java

│   │   └── web

│   │   ├── dao

│   │   │   └── UserDao.java

│   │   ├── errors

│   │   │   ├── AllExceptionMapper.java

│   │   │   ├── AtlasBaseExceptionMapper.java

│   │   │   ├── ExceptionMapperUtil.java

│   │   │   └── NotFoundExceptionMapper.java

│   │   ├── filters

│   │   │   ├── ActiveServerFilter.java

│   │   │   ├── AtlasAuthenticationEntryPoint.java

│   │   │   ├── AtlasAuthenticationFilter.java

│   │   │   ├── AtlasCSRFPreventionFilter.java

│   │   │   ├── AtlasKnoxSSOAuthenticationFilter.java

│   │   │   ├── AtlasResponseRequestWrapper.java

│   │   │   ├── AuditFilter.java

│   │   │   ├── NullServletContext.java

│   │   │   ├── SSOAuthentication.java

│   │   │   ├── SSOAuthenticationProperties.java

│   │   │   └── StaleTransactionCleanupFilter.java

│   │   ├── listeners

│   │   │   └── LoginProcessor.java

│   │   ├── model

│   │   │   └── User.java

│   │   ├── params

│   │   │   ├── AbstractParam.java

│   │   │   ├── BooleanParam.java

│   │   │   └── DateTimeParam.java

│   │   ├── resources

│   │   │   ├── AdminResource.java

│   │   │   ├── DataSetLineageResource.java

│   │   │   ├── EntityResource.java

│   │   │   ├── LineageResource.java

│   │   │   ├── MetadataDiscoveryResource.java

│   │   │   └── TypesResource.java

│   │   ├── rest

│   │   │   ├── DiscoveryREST.java

│   │   │   ├── EntityREST.java

│   │   │   ├── GlossaryREST.java

│   │   │   ├── LineageREST.java

│   │   │   ├── RelationshipREST.java

│   │   │   └── TypesREST.java

│   │   ├── security

│   │   │   ├── AtlasAbstractAuthenticationProvider.java

│   │   │   ├── AtlasADAuthenticationProvider.java

│   │   │   ├── AtlasAuthenticationException.java

│   │   │   ├── AtlasAuthenticationFailureHandler.java

│   │   │   ├── AtlasAuthenticationProvider.java

│   │   │   ├── AtlasAuthenticationSuccessHandler.java

│   │   │   ├── AtlasFileAuthenticationProvider.java

│   │   │   ├── AtlasLdapAuthenticationProvider.java

│   │   │   ├── AtlasPamAuthenticationProvider.java

│   │   │   ├── AtlasSecurityConfig.java

│   │   │   ├── PamLoginModule.java

│   │   │   ├── PamPrincipal.java

│   │   │   └── UserAuthorityGranter.java

│   │   ├── service

│   │   │   ├── ActiveInstanceElectorService.java

│   │   │   ├── ActiveInstanceState.java

│   │   │   ├── AtlasZookeeperSecurityProperties.java

│   │   │   ├── CuratorFactory.java

│   │   │   ├── EmbeddedServer.java

│   │   │   ├── SecureEmbeddedServer.java

│   │   │   ├── ServiceState.java

│   │   │   └── UserService.java

│   │   ├── setup

│   │   │   ├── KerberosAwareListener.java

│   │   │   └── SetupSteps.java

│   │   └── util

│   │   ├── AtlasJsonProvider.java

│   │   ├── DateTimeHelper.java

│   │   ├── LineageUtils.java

│   │   └── Servlets.java

│   ├── resources

│   │   ├── atlas-buildinfo.properties

│   │   └── spring-security.xml

│   └── webapp

│   ├── error.jsp

│   ├── login.jsp

│   └── WEB-INF

│   ├── applicationContext.xml

│   └── web.xml

└── test

├── java

│   └── org

│   └── apache

│   └── atlas

│   ├── AtlasIT.java

│   ├── CredentialProviderUtilityIT.java

│   ├── examples

│   │   ├── QuickStartIT.java

│   │   └── QuickStartV2IT.java

│   ├── notification

│   │   ├── AdaptiveWaiterTest.java

│   │   ├── EntityNotificationIT.java

│   │   ├── NotificationEntityChangeListenerTest.java

│   │   ├── NotificationHookConsumerIT.java

│   │   ├── NotificationHookConsumerKafkaTest.java

│   │   └── NotificationHookConsumerTest.java

│   ├── util

│   │   └── RestUtilsTest.java

│   └── web

│   ├── adapters

│   │   ├── TestEntitiesREST.java

│   │   └── TestEntityREST.java

│   ├── filters

│   │   ├── ActiveServerFilterTest.java

│   │   ├── AtlasAuthenticationKerberosFilterTest.java

│   │   ├── AtlasAuthenticationSimpleFilterIT.java

│   │   ├── AtlasCSRFPreventionFilterTest.java

│   │   └── AuditFilterTest.java

│   ├── integration

│   │   ├── AdminJerseyResourceIT.java

│   │   ├── BaseResourceIT.java

│   │   ├── BasicSearchIT.java

│   │   ├── DataSetLineageJerseyResourceIT.java

│   │   ├── EntityJerseyResourceIT.java

│   │   ├── EntityLineageJerseyResourceIT.java

│   │   ├── EntityV2JerseyResourceIT.java

│   │   ├── TypedefsJerseyResourceIT.java

│   │   └── TypesJerseyResourceIT.java

│   ├── listeners

│   │   └── LoginProcessorIT.java

│   ├── resources

│   │   ├── AdminExportTest.java

│   │   ├── AdminResourceTest.java

│   │   └── EntityResourceTest.java

│   ├── security

│   │   ├── BaseSecurityTest.java

│   │   ├── BaseSSLAndKerberosTest.java

│   │   ├── FileAuthenticationTest.java

│   │   ├── NegativeSSLAndKerberosTest.java

│   │   ├── SSLAndKerberosTest.java

│   │   ├── SSLTest.java

│   │   └── UserDaoTest.java

│   ├── service

│   │   ├── ActiveInstanceElectorServiceTest.java

│   │   ├── ActiveInstanceStateTest.java

│   │   ├── AtlasZookeeperSecurityPropertiesTest.java

│   │   ├── CuratorFactoryTest.java

│   │   ├── SecureEmbeddedServerTestBase.java

│   │   ├── SecureEmbeddedServerTest.java

│   │   └── ServiceStateTest.java

│   ├── setup

│   │   └── SetupStepsTest.java

│   ├── TestUtils.java

│   └── util

│   └── ServletsTest.java

├── resources

│   ├── atlas-application.properties

│   ├── DefaultDB-3-New.zip

│   ├── hive-db-50-tables.zip

│   ├── json

│   │   └── search-parameters

│   │   ├── combination-filters.json

│   │   ├── entity-filters.json

│   │   └── tag-filters.json

│   ├── policy-store.txt

│   ├── test-spring-security.xml

│   └── users-credentials.properties

└── webapp

└── WEB-INF

└── web.xml

624 directories, 1297 files

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值