Microsoft.Hadoop.Client Namespace
Note
This version of the HDInsight .NET SDK is deprecated and will be removed by January 1, 2017. You are encouraged to use the newer ARM-based version of HDInsight .NET SDK going forward. For instructions on how to use the new HDInsight .NET SDK to create a cluster, see Create HDInsight Linux clusters using .NET SDK. For instructions on how to submit jobs using the new .NET SDK and other approaches, see Submit jobs to an HDInsight cluster. The HDInsight SDK reference for the newer version is available at HDInsight .NET SDK Reference.
Provides classes related the creation, configuration, submission, and monitoring of Hadoop jobs.
Classes
Class | Description | |
---|---|---|
ApplicationAttemptDetails | Represents generic information about YARN Application Attempts. |
|
ApplicationContainerDetails | Represents generic information about containers of YARN Applications. |
|
ApplicationDetails | Represents generic information about YARN Applications. |
|
BasicAuthCredential | Provides the credentials needed to connect to an Hadoop cluster when submitting jobs to that cluster. |
|
ClientBase | Represents the base class of client objects. |
|
ContentSummary | Provides content summary of a directory entry. |
|
DirectoryEntry | Provides the status of file/directory in HDFS. |
|
DirectoryListing | Provides the directory listing. |
|
HiveJobCreateParameters | Provides creation details for a new Hive job. |
|
IHadoopClientExtensions | Defines the interface for extension methods that wait synchronously or asynchronously for job completion for a specified duration of time. |
|
JobCreateHttpResponse | Provides the base class for results returned from a job submission request against an Hadoop cluster. |
|
JobCreateParameters | Provides file resources and a status folder for the creation of an Hadoop job when implemented. |
|
JobCreationResults | Provides the results from a job creation request. |
|
JobDetails | Represents the properties of a Hadoop job. |
|
JobDetailsBase | Represents the base job properties of a Hadoop job. |
|
JobList | Represents a list of jobs on a Hadoop cluster. |
|
JobSubmissionClientFactory | Factory class to create new instances a client that can be used to submit jobs to an Hadoop cluster. |
|
MapReduceJobCreateParameters | Provides creation details for a new MapReduce job. |
|
PigJobCreateParameters | Provides creation details needed to submit a new Pig job. |
|
QueryJobCreateParameters | Provides resources that specify a query and how it is to be run that is needed for jobs that contain a query or command field. |
|
SqoopJobCreateParameters | Provides creation details needed to submit a new Sqoop job. |
|
StreamingMapReduceJobCreateParameters | Provides creation details for a new Streaming job. |
|
WaitJobStatusEventArgs | Provides event arguments for job wait events. |
Interfaces
Interface | Description | |
---|---|---|
IHadoopAbstractionContext<TCredentials> | Defined the interface for the abstraction context for client credentials. |
|
IHadoopClientBase | Represents the base interface of a Hadoop Client. |
|
IJobSubmissionAsyncClient | Defines the interface for a client used to submit jobs to a Hadoop cluster asynchronously. |
|
IJobSubmissionClient | Defines the interface for a client used to submit jobs to a Hadoop cluster. |
|
IJobSubmissionClientBase | Defines the base interface for client job submission. |
|
IJobSubmissionClientCredential | Defines the interface for the credential objects used by clients to submit Hadoop jobs. |
|
IJobSubmissionSyncClient | Defines the interface for a client used to submit jobs to a Hadoop cluster synchronously. |
|
IStorageClientCredential | Represents the base interface for credentials used by storage clients. |
Enumerations
Enumeration | Description | |
---|---|---|
ApplicationAttemptState | Enumerates the possible application attempt states. |
|
ApplicationContainerState | Enumerates the possible container states. |
|
ApplicationFinalStatus | Enumerates the final status of application if finished, as returned by the application itself. |
|
ApplicationState | Enumerates the possible application states. This is tied to the state returned by Resource Manager. DO NOT UPDATE/CHANGE unless the values returned from Resource Manager change. |
|
DirectoryEntryType | Represents the type of directory entry. |
|
JobStatusCode | Specifies an enumeration for the possible job states. |
Return to top