实例介绍
hcatalog is a metadata and table management system for hadoop, it's very useful
【实例截图】
【核心代码】
hcatalog-src-0.5.0-incubating.tar
└── hcatalog-src-0.5.0-incubating
├── bin
│ ├── hcat
│ ├── hcat-config.sh
│ ├── hcat_server.sh
│ └── hive-config.sh
├── build.properties
├── build-support
│ ├── ant
│ │ ├── build-common.xml
│ │ ├── checkstyle.xml
│ │ ├── deploy.xml
│ │ ├── findbugs.xml
│ │ └── test.xml
│ ├── checkstyle
│ │ ├── apache_header.txt
│ │ └── coding_style.xml
│ ├── conf
│ │ └── rat-excludes.txt
│ └── scripts
│ ├── release.sh
│ ├── test.sh
│ └── umaskcheck.sh
├── build.xml
├── CHANGES.txt
├── conf
│ ├── jndi.properties
│ └── proto-hive-site.xml
├── core
│ ├── build.xml
│ ├── pom.xml
│ └── src
│ ├── main
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ ├── hadoop
│ │ │ └── mapred
│ │ │ └── HCatMapRedUtil.java
│ │ └── hcatalog
│ │ ├── cli
│ │ │ ├── HCatCli.java
│ │ │ ├── HCatDriver.java
│ │ │ └── SemanticAnalysis
│ │ │ ├── CreateDatabaseHook.java
│ │ │ ├── CreateTableHook.java
│ │ │ ├── HCatSemanticAnalyzerBase.java
│ │ │ └── HCatSemanticAnalyzer.java
│ │ ├── common
│ │ │ ├── ErrorType.java
│ │ │ ├── HCatConstants.java
│ │ │ ├── HCatContext.java
│ │ │ ├── HCatException.java
│ │ │ ├── HCatUtil.java
│ │ │ └── HiveClientCache.java
│ │ ├── data
│ │ │ ├── DataType.java
│ │ │ ├── DefaultHCatRecord.java
│ │ │ ├── HCatRecordable.java
│ │ │ ├── HCatRecord.java
│ │ │ ├── HCatRecordObjectInspectorFactory.java
│ │ │ ├── HCatRecordObjectInspector.java
│ │ │ ├── HCatRecordSerDe.java
│ │ │ ├── JsonSerDe.java
│ │ │ ├── LazyHCatRecord.java
│ │ │ ├── Pair.java
│ │ │ ├── ReaderWriter.java
│ │ │ ├── schema
│ │ │ │ ├── HCatFieldSchema.java
│ │ │ │ ├── HCatSchema.java
│ │ │ │ └── HCatSchemaUtils.java
│ │ │ └── transfer
│ │ │ ├── DataTransferFactory.java
│ │ │ ├── EntityBase.java
│ │ │ ├── HCatReader.java
│ │ │ ├── HCatWriter.java
│ │ │ ├── impl
│ │ │ │ ├── HCatInputFormatReader.java
│ │ │ │ └── HCatOutputFormatWriter.java
│ │ │ ├── ReadEntity.java
│ │ │ ├── ReaderContext.java
│ │ │ ├── state
│ │ │ │ ├── DefaultStateProvider.java
│ │ │ │ └── StateProvider.java
│ │ │ ├── WriteEntity.java
│ │ │ └── WriterContext.java
│ │ ├── har
│ │ │ └── HarOutputCommitterPostProcessor.java
│ │ ├── mapreduce
│ │ │ ├── DefaultOutputCommitterContainer.java
│ │ │ ├── DefaultOutputFormatContainer.java
│ │ │ ├── DefaultRecordWriterContainer.java
│ │ │ ├── FileOutputCommitterContainer.java
│ │ │ ├── FileOutputFormatContainer.java
│ │ │ ├── FileRecordWriterContainer.java
│ │ │ ├── FosterStorageHandler.java
│ │ │ ├── HCatBaseInputFormat.java
│ │ │ ├── HCatBaseOutputFormat.java
│ │ │ ├── HCatEximInputFormat.java.broken
│ │ │ ├── HCatEximOutputCommitter.java.broken
│ │ │ ├── HCatEximOutputFormat.java.broken
│ │ │ ├── HCatInputFormat.java
│ │ │ ├── HCatOutputFormat.java
│ │ │ ├── HCatRecordReader.java
│ │ │ ├── HCatSplit.java
│ │ │ ├── HCatStorageHandler.java
│ │ │ ├── HCatTableInfo.java
│ │ │ ├── InitializeInput.java
│ │ │ ├── InputJobInfo.java
│ │ │ ├── InternalUtil.java
│ │ │ ├── MultiOutputFormat.java
│ │ │ ├── OutputCommitterContainer.java
│ │ │ ├── OutputFormatContainer.java
│ │ │ ├── OutputJobInfo.java
│ │ │ ├── PartInfo.java
│ │ │ ├── ProgressReporter.java
│ │ │ ├── RecordWriterContainer.java
│ │ │ ├── Security.java
│ │ │ └── StorerInfo.java
│ │ ├── oozie
│ │ │ └── JavaAction.java
│ │ ├── rcfile
│ │ │ ├── RCFileMapReduceInputFormat.java
│ │ │ ├── RCFileMapReduceOutputFormat.java
│ │ │ └── RCFileMapReduceRecordReader.java
│ │ ├── security
│ │ │ ├── HdfsAuthorizationProvider.java
│ │ │ └── StorageDelegationAuthorizationProvider.java
│ │ ├── shims
│ │ │ └── HCatHadoopShims.java
│ │ └── storagehandler
│ │ └── DummyHCatAuthProvider.java
│ └── test
│ └── java
│ └── org
│ └── apache
│ └── hcatalog
│ ├── cli
│ │ ├── DummyStorageHandler.java
│ │ ├── TestEximSemanticAnalysis.java.broken
│ │ ├── TestPermsGrp.java
│ │ ├── TestSemanticAnalysis.java
│ │ ├── TestStorageHandlerProperties.java.broken
│ │ └── TestUseDatabase.java
│ ├── common
│ │ ├── TestHCatUtil.java
│ │ └── TestHiveClientCache.java
│ ├── data
│ │ ├── HCatDataCheckUtil.java
│ │ ├── schema
│ │ │ ├── TestHCatSchema.java
│ │ │ └── TestHCatSchemaUtils.java
│ │ ├── TestDefaultHCatRecord.java
│ │ ├── TestHCatRecordSerDe.java
│ │ ├── TestJsonSerDe.java
│ │ ├── TestLazyHCatRecord.java
│ │ └── TestReaderWriter.java
│ ├── ExitException.java
│ ├── HcatTestUtils.java
│ ├── mapred
│ │ └── TestHiveHCatInputFormat.java.broken
│ ├── mapreduce
│ │ ├── HCatBaseTest.java
│ │ ├── HCatMapReduceTest.java
│ │ ├── TestHCatDynamicPartitioned.java
│ │ ├── TestHCatEximInputFormat.java.broken
│ │ ├── TestHCatEximOutputFormat.java.broken
│ │ ├── TestHCatHiveCompatibility.java
│ │ ├── TestHCatHiveThriftCompatibility.java
│ │ ├── TestHCatInputFormat.java
│ │ ├── TestHCatMultiOutputFormat.java
│ │ ├── TestHCatNonPartitioned.java
│ │ ├── TestHCatOutputFormat.java
│ │ ├── TestHCatPartitioned.java
│ │ ├── TestHCatPartitionPublish.java
│ │ ├── TestInputJobInfo.java
│ │ ├── TestMultiOutputFormat.java
│ │ ├── TestPassProperties.java
│ │ └── TestSequenceFileReadWrite.java
│ ├── MiniCluster.java
│ ├── NoExitSecurityManager.java
│ ├── rcfile
│ │ ├── TestRCFileInputStorageDriver.java.broken
│ │ ├── TestRCFileMapReduceInputFormat.java
│ │ └── TestRCFileOutputStorageDriver.java.broken
│ └── security
│ └── TestHdfsAuthorizationProvider.java
├── DISCLAIMER.txt
├── hcatalog-pig-adapter
│ ├── build.xml
│ ├── pom.xml
│ └── src
│ ├── main
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── hcatalog
│ │ └── pig
│ │ ├── HCatBaseLoader.java
│ │ ├── HCatBaseStorer.java
│ │ ├── HCatEximLoader.java.broken
│ │ ├── HCatEximStorer.java.broken
│ │ ├── HCatLoader.java
│ │ ├── HCatStorer.java
│ │ └── PigHCatUtil.java
│ └── test
│ └── java
│ └── org
│ └── apache
│ └── hcatalog
│ └── pig
│ ├── HCatStorerWrapper.java
│ ├── MockLoader.java
│ ├── MyPigStorage.java
│ ├── TestHCatEximLoader.java.broken
│ ├── TestHCatEximStorer.java.broken
│ ├── TestHCatLoaderComplexSchema.java
│ ├── TestHCatLoader.java
│ ├── TestHCatLoaderStorer.java
│ ├── TestHCatStorer.java
│ ├── TestHCatStorerMulti.java
│ ├── TestHCatStorerWrapper.java
│ ├── TestPermsInheritance.java.broken
│ ├── TestPigHCatUtil.java
│ └── TestPigStorageDriver.java.broken
├── KEYS
├── license
│ ├── hadoop-LICENSE.txt
│ ├── hive-LICENSE.txt
│ ├── pig-LICENSE.txt
│ └── thrift-LICENSE.txt
├── LICENSE.txt
├── NOTICE.txt
├── pom.xml
├── README.txt
├── RELEASE_NOTES.txt
├── scripts
│ ├── hcat_check
│ ├── hcat_server_install.sh
│ ├── hcat_server_start.sh
│ └── hcat_server_stop.sh
├── server-extensions
│ ├── build.xml
│ ├── pom.xml
│ └── src
│ ├── main
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── hcatalog
│ │ ├── listener
│ │ │ └── NotificationListener.java
│ │ └── messaging
│ │ ├── AddPartitionMessage.java
│ │ ├── CreateDatabaseMessage.java
│ │ ├── CreateTableMessage.java
│ │ ├── DropDatabaseMessage.java
│ │ ├── DropPartitionMessage.java
│ │ ├── DropTableMessage.java
│ │ ├── HCatEventMessage.java
│ │ ├── jms
│ │ │ └── MessagingUtils.java
│ │ ├── json
│ │ │ ├── JSONAddPartitionMessage.java
│ │ │ ├── JSONCreateDatabaseMessage.java
│ │ │ ├── JSONCreateTableMessage.java
│ │ │ ├── JSONDropDatabaseMessage.java
│ │ │ ├── JSONDropPartitionMessage.java
│ │ │ ├── JSONDropTableMessage.java
│ │ │ ├── JSONMessageDeserializer.java
│ │ │ └── JSONMessageFactory.java
│ │ ├── MessageDeserializer.java
│ │ └── MessageFactory.java
│ └── test
│ └── java
│ └── org
│ └── apache
│ └── hcatalog
│ └── listener
│ ├── TestMsgBusConnection.java
│ └── TestNotificationListener.java
├── shims
│ ├── build.xml
│ └── src
│ ├── 20
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── hcatalog
│ │ └── shims
│ │ └── HCatHadoopShims20S.java
│ └── 23
│ └── java
│ └── org
│ └── apache
│ └── hcatalog
│ └── shims
│ └── HCatHadoopShims23.java
├── src
│ ├── docs
│ │ ├── forrest.properties
│ │ ├── forrest.properties.dispatcher.properties
│ │ ├── forrest.properties.xml
│ │ ├── overview.html
│ │ └── src
│ │ └── documentation
│ │ ├── classes
│ │ │ └── CatalogManager.properties
│ │ ├── conf
│ │ │ └── cli.xconf
│ │ ├── content
│ │ │ ├── locationmap.xml
│ │ │ └── xdocs
│ │ │ ├── addproperty.xml
│ │ │ ├── authorization.xml
│ │ │ ├── cli.xml
│ │ │ ├── configuration.xml
│ │ │ ├── createcolumn.xml
│ │ │ ├── createdb.xml
│ │ │ ├── createpartition.xml
│ │ │ ├── createtablelike.xml
│ │ │ ├── createtable.xml
│ │ │ ├── ddlsummary.xml
│ │ │ ├── ddl.xml
│ │ │ ├── deletedb.xml
│ │ │ ├── deletepartition.xml
│ │ │ ├── deletetable.xml
│ │ │ ├── desccolumn.xml
│ │ │ ├── descdb.xml
│ │ │ ├── descpartition.xml
│ │ │ ├── descproperty.xml
│ │ │ ├── desctable.xml
│ │ │ ├── dynpartition.xml
│ │ │ ├── example.xml
│ │ │ ├── hive.xml
│ │ │ ├── images
│ │ │ │ ├── build-with-forrest-button.jpg
│ │ │ │ ├── hcat-archt.jpg
│ │ │ │ ├── hcat-box.jpg
│ │ │ │ ├── hcat.jpg
│ │ │ │ ├── hcat-product.jpg
│ │ │ │ ├── TempletonArch.jpg
│ │ │ │ ├── templetonlogo.png
│ │ │ │ ├── templetonlogov2.png
│ │ │ │ └── templetontitle.jpg
│ │ │ ├── index.xml
│ │ │ ├── inputoutput.xml
│ │ │ ├── install.xml
│ │ │ ├── listcolumns.xml
│ │ │ ├── listdbs.xml
│ │ │ ├── listpartitions.xml
│ │ │ ├── listproperties.xml
│ │ │ ├── listtables.xml
│ │ │ ├── loadstore.xml
│ │ │ ├── mapreducejar.xml
│ │ │ ├── mapreducestreaming.xml
│ │ │ ├── notification.xml
│ │ │ ├── pig.xml
│ │ │ ├── queuedelete.xml
│ │ │ ├── queuelist.xml
│ │ │ ├── queue.xml
│ │ │ ├── readerwriter.xml
│ │ │ ├── renametable.xml
│ │ │ ├── resources.xml
│ │ │ ├── responsetypes.xml
│ │ │ ├── rest_server_install.xml
│ │ │ ├── rest.xml
│ │ │ ├── site.xml
│ │ │ ├── status.xml
│ │ │ ├── supportedformats.xml
│ │ │ ├── tabs.xml
│ │ │ └── versions.xml
│ │ ├── README.txt
│ │ ├── resources
│ │ │ └── images
│ │ │ └── ellipse-2.svg
│ │ ├── sitemap.xmap
│ │ └── skinconf.xml
│ ├── packages
│ │ ├── deb
│ │ │ ├── hcatalog.control
│ │ │ │ ├── conffile
│ │ │ │ ├── control
│ │ │ │ ├── postinst
│ │ │ │ ├── postrm
│ │ │ │ ├── preinst
│ │ │ │ ├── prerm
│ │ │ │ └── server.control
│ │ │ └── init.d
│ │ │ └── hcatalog-server
│ │ ├── rpm
│ │ │ ├── init.d
│ │ │ │ └── hcatalog-server
│ │ │ └── spec
│ │ │ └── hcatalog.spec
│ │ ├── templates
│ │ │ └── conf
│ │ │ ├── hcat-env.sh.template
│ │ │ └── hive-site.xml.template
│ │ └── update-hcatalog-env.sh
│ └── test
│ └── e2e
│ ├── harness
│ │ ├── build.xml
│ │ ├── Insert2Mysql.pm
│ │ ├── Log.pm
│ │ ├── Properties.pm
│ │ ├── test
│ │ │ ├── conf
│ │ │ │ └── default.conf
│ │ │ └── tests
│ │ │ ├── deploy.conf
│ │ │ └── test.conf
│ │ ├── TestDeployerFactory.pm
│ │ ├── TestDeployer.pm
│ │ ├── TestDeployerTest.pm
│ │ ├── TestDriverFactory.pm
│ │ ├── TestDriver.pm
│ │ ├── TestDriverTest.pm
│ │ ├── test_harness.pl
│ │ └── TestReport.pm
│ ├── hcatalog
│ │ ├── build.xml
│ │ ├── conf
│ │ │ ├── default.conf
│ │ │ ├── envbased.conf
│ │ │ ├── existing_deployer.conf
│ │ │ ├── rpm.conf
│ │ │ └── testpropertiesfile.conf
│ │ ├── data
│ │ │ ├── boolean.rcfile
│ │ │ ├── complex.rcfile
│ │ │ ├── numbers.rcfile
│ │ │ └── numbers.txt
│ │ ├── deployers
│ │ │ └── HCatExistingClusterDeployer.pm
│ │ ├── drivers
│ │ │ ├── TestDriverHadoop.pm
│ │ │ ├── TestDriverHCat.pm
│ │ │ ├── TestDriverHive.pm
│ │ │ ├── TestDriverPig.pm
│ │ │ └── Util.pm
│ │ ├── paramfiles
│ │ │ └── params_3
│ │ ├── tests
│ │ │ ├── hadoop.conf
│ │ │ ├── hcat.conf
│ │ │ ├── hive.conf
│ │ │ └── pig.conf
│ │ ├── tools
│ │ │ ├── generate
│ │ │ │ ├── generate_data.pl
│ │ │ │ └── java
│ │ │ │ ├── build.xml
│ │ │ │ └── org
│ │ │ │ └── apache
│ │ │ │ └── hadoop
│ │ │ │ └── hive
│ │ │ │ └── tools
│ │ │ │ └── generate
│ │ │ │ └── RCFileGenerator.java
│ │ │ ├── install
│ │ │ │ └── install.sh
│ │ │ └── test
│ │ │ └── floatpostprocessor.pl
│ │ └── udfs
│ │ └── java
│ │ ├── build.xml
│ │ └── org
│ │ └── apache
│ │ └── hcatalog
│ │ └── utils
│ │ ├── DataReaderMaster.java
│ │ ├── DataReaderSlave.java
│ │ ├── DataWriterMaster.java
│ │ ├── DataWriterSlave.java
│ │ ├── GroupByAge.java
│ │ ├── HBaseReadWrite.java
│ │ ├── HCatTestDriver.java
│ │ ├── HCatTypeCheckHive.java
│ │ ├── HCatTypeCheck.java
│ │ ├── ReadJson.java
│ │ ├── ReadRC.java
│ │ ├── ReadText.java
│ │ ├── ReadWrite.java
│ │ ├── SimpleRead.java
│ │ ├── StoreComplex.java
│ │ ├── StoreDemo.java
│ │ ├── StoreNumbers.java
│ │ ├── SumNumbers.java
│ │ ├── TypeDataCheck.java
│ │ ├── Util.java
│ │ ├── WriteJson.java
│ │ ├── WriteRC.java
│ │ ├── WriteText.java
│ │ └── WriteTextPartitioned.java
│ └── templeton
│ ├── build.xml
│ ├── conf
│ │ └── default.conf
│ ├── deployAndTest.pl
│ ├── drivers
│ │ └── TestDriverCurl.pm
│ ├── inpdir
│ │ ├── jaradditionaljars.pig
│ │ ├── jarregistered.pig
│ │ ├── loadstore.pig
│ │ ├── nums.txt
│ │ ├── pythonudf.pig
│ │ ├── rowcountmacro.pig
│ │ ├── rowcount_withmacro.pig
│ │ └── udfs.py
│ ├── newtests
│ │ ├── jaradditionaljars.pig
│ │ ├── jarregistered.pig
│ │ ├── loadstore.pig
│ │ ├── pigtest.txt
│ │ ├── pythonudf.pig
│ │ ├── rowcountmacro.pig
│ │ ├── rowcount_withmacro.pig
│ │ └── udfs.py
│ ├── README.txt
│ └── tests
│ ├── ddl.conf
│ ├── hcatperms.conf
│ ├── jobsubmission.conf
│ └── serverstatus.conf
├── storage-handlers
│ └── hbase
│ ├── build.xml
│ ├── conf
│ │ └── revision-manager-site.xml
│ ├── if
│ │ └── transaction.thrift
│ ├── pom.xml
│ └── src
│ ├── gen-java
│ │ └── org
│ │ └── apache
│ │ └── hcatalog
│ │ └── hbase
│ │ └── snapshot
│ │ └── transaction
│ │ └── thrift
│ │ ├── StoreFamilyRevision.java
│ │ └── StoreFamilyRevisionList.java
│ ├── java
│ │ └── org
│ │ └── apache
│ │ └── hcatalog
│ │ └── hbase
│ │ ├── HBaseAuthorizationProvider.java
│ │ ├── HBaseBaseOutputFormat.java
│ │ ├── HBaseBulkOutputFormat.java
│ │ ├── HBaseConstants.java
│ │ ├── HBaseDirectOutputFormat.java
│ │ ├── HBaseHCatStorageHandler.java
│ │ ├── HBaseInputFormat.java
│ │ ├── HBaseRevisionManagerUtil.java
│ │ ├── HbaseSnapshotRecordReader.java
│ │ ├── HBaseUtil.java
│ │ ├── HCatTableSnapshot.java
│ │ ├── ImportSequenceFile.java
│ │ ├── ResultConverter.java
│ │ └── snapshot
│ │ ├── FamilyRevision.java
│ │ ├── IDGenerator.java
│ │ ├── lock
│ │ │ ├── LockListener.java
│ │ │ ├── ProtocolSupport.java
│ │ │ ├── WriteLock.java
│ │ │ ├── ZNodeName.java
│ │ │ └── ZooKeeperOperation.java
│ │ ├── package-info.java
│ │ ├── PathUtil.java
│ │ ├── RevisionManagerConfiguration.java
│ │ ├── RevisionManagerEndpointClient.java
│ │ ├── RevisionManagerEndpoint.java
│ │ ├── RevisionManagerFactory.java
│ │ ├── RevisionManager.java
│ │ ├── RevisionManagerProtocol.java
│ │ ├── RMConstants.java
│ │ ├── TableSnapshot.java
│ │ ├── Transaction.java
│ │ ├── ZKBasedRevisionManager.java
│ │ └── ZKUtil.java
│ ├── resources
│ │ └── revision-manager-default.xml
│ └── test
│ ├── log4j.xml
│ └── org
│ └── apache
│ └── hcatalog
│ └── hbase
│ ├── ManyMiniCluster.java
│ ├── SkeletonHBaseTest.java
│ ├── snapshot
│ │ ├── IDGenClient.java
│ │ ├── lock
│ │ │ ├── WriteLockTest.java
│ │ │ └── ZNodeNameTest.java
│ │ ├── TestIDGenerator.java
│ │ ├── TestRevisionManagerConfiguration.java
│ │ ├── TestRevisionManagerEndpoint.java
│ │ ├── TestRevisionManager.java
│ │ ├── TestThriftSerialization.java
│ │ └── TestZNodeSetUp.java
│ ├── TestHBaseBulkOutputFormat.java
│ ├── TestHBaseDirectOutputFormat.java
│ ├── TestHBaseHCatStorageHandler.java
│ ├── TestHBaseInputFormat.java
│ └── TestSnapshots.java
└── webhcat
├── java-client
│ ├── build.xml
│ ├── pom.xml
│ └── src
│ ├── main
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── hcatalog
│ │ └── api
│ │ ├── ConnectionFailureException.java
│ │ ├── HCatAddPartitionDesc.java
│ │ ├── HCatClientHMSImpl.java
│ │ ├── HCatClient.java
│ │ ├── HCatCreateDBDesc.java
│ │ ├── HCatCreateTableDesc.java
│ │ ├── HCatDatabase.java
│ │ ├── HCatPartition.java
│ │ ├── HCatTable.java
│ │ └── ObjectNotFoundException.java
│ └── test
│ └── java
│ └── org
│ └── apache
│ └── hcatalog
│ └── api
│ └── TestHCatClient.java
└── svr
├── build.xml
├── pom.xml
└── src
├── main
│ ├── bin
│ │ ├── webhcat_config.sh
│ │ └── webhcat_server.sh
│ ├── config
│ │ ├── webhcat-default.xml
│ │ └── webhcat-log4j.properties
│ └── java
│ └── org
│ └── apache
│ ├── hadoop
│ │ └── mapred
│ │ └── TempletonJobTracker.java
│ └── hcatalog
│ └── templeton
│ ├── AppConfig.java
│ ├── BadParam.java
│ ├── BusyException.java
│ ├── CallbackFailedException.java
│ ├── CatchallExceptionMapper.java
│ ├── ColumnDesc.java
│ ├── CompleteBean.java
│ ├── CompleteDelegator.java
│ ├── DatabaseDesc.java
│ ├── DeleteDelegator.java
│ ├── EnqueueBean.java
│ ├── ExecBean.java
│ ├── ExecServiceImpl.java
│ ├── ExecService.java
│ ├── GroupPermissionsDesc.java
│ ├── HcatDelegator.java
│ ├── HcatException.java
│ ├── HiveDelegator.java
│ ├── JarDelegator.java
│ ├── JsonBuilder.java
│ ├── LauncherDelegator.java
│ ├── ListDelegator.java
│ ├── Main.java
│ ├── MaxByteArrayOutputStream.java
│ ├── NotAuthorizedException.java
│ ├── PartitionDesc.java
│ ├── PigDelegator.java
│ ├── QueueException.java
│ ├── QueueStatusBean.java
│ ├── SecureProxySupport.java
│ ├── Server.java
│ ├── SimpleExceptionMapper.java
│ ├── SimpleWebException.java
│ ├── StatusDelegator.java
│ ├── StreamingDelegator.java
│ ├── TableDesc.java
│ ├── TableLikeDesc.java
│ ├── TablePropertyDesc.java
│ ├── TempletonDelegator.java
│ ├── tool
│ │ ├── HDFSCleanup.java
│ │ ├── HDFSStorage.java
│ │ ├── JobState.java
│ │ ├── JobStateTracker.java
│ │ ├── NotFoundException.java
│ │ ├── NullRecordReader.java
│ │ ├── NullSplit.java
│ │ ├── SingleInputFormat.java
│ │ ├── TempletonControllerJob.java
│ │ ├── TempletonStorage.java
│ │ ├── TempletonUtils.java
│ │ ├── TrivialExecService.java
│ │ ├── ZooKeeperCleanup.java
│ │ └── ZooKeeperStorage.java
│ ├── UgiFactory.java
│ └── WadlConfig.java
└── test
└── java
└── org
└── apache
└── hcatalog
└── templeton
├── mock
│ ├── MockExecService.java
│ ├── MockServer.java
│ └── MockUriInfo.java
├── TestDesc.java
├── TestServer.java
└── tool
├── TestTempletonUtils.java
└── TestTrivialExecService.java
212 directories, 518 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论