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
System_CAPS_pubclass ApplicationAttemptDetails

Represents generic information about YARN Application Attempts.

System_CAPS_pubclass ApplicationContainerDetails

Represents generic information about containers of YARN Applications.

System_CAPS_pubclass ApplicationDetails

Represents generic information about YARN Applications.

System_CAPS_pubclass BasicAuthCredential

Provides the credentials needed to connect to an Hadoop cluster when submitting jobs to that cluster.

System_CAPS_pubclass ClientBase

Represents the base class of client objects.

System_CAPS_pubclass ContentSummary

Provides content summary of a directory entry.

System_CAPS_pubclass DirectoryEntry

Provides the status of file/directory in HDFS.

System_CAPS_pubclass DirectoryListing

Provides the directory listing.

System_CAPS_pubclass HiveJobCreateParameters

Provides creation details for a new Hive job.

System_CAPS_pubclass IHadoopClientExtensions

Defines the interface for extension methods that wait synchronously or asynchronously for job completion for a specified duration of time.

System_CAPS_pubclass JobCreateHttpResponse

Provides the base class for results returned from a job submission request against an Hadoop cluster.

System_CAPS_pubclass JobCreateParameters

Provides file resources and a status folder for the creation of an Hadoop job when implemented.

System_CAPS_pubclass JobCreationResults

Provides the results from a job creation request.

System_CAPS_pubclass JobDetails

Represents the properties of a Hadoop job.

System_CAPS_pubclass JobDetailsBase

Represents the base job properties of a Hadoop job.

System_CAPS_pubclass JobList

Represents a list of jobs on a Hadoop cluster.

System_CAPS_pubclass JobSubmissionClientFactory

Factory class to create new instances a client that can be used to submit jobs to an Hadoop cluster.

System_CAPS_pubclass MapReduceJobCreateParameters

Provides creation details for a new MapReduce job.

System_CAPS_pubclass PigJobCreateParameters

Provides creation details needed to submit a new Pig job.

System_CAPS_pubclass 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.

System_CAPS_pubclass SqoopJobCreateParameters

Provides creation details needed to submit a new Sqoop job.

System_CAPS_pubclass StreamingMapReduceJobCreateParameters

Provides creation details for a new Streaming job.

System_CAPS_pubclass WaitJobStatusEventArgs

Provides event arguments for job wait events.

Interfaces

Interface Description
System_CAPS_pubinterface IHadoopAbstractionContext<TCredentials>

Defined the interface for the abstraction context for client credentials.

System_CAPS_pubinterface IHadoopClientBase

Represents the base interface of a Hadoop Client.

System_CAPS_pubinterface IJobSubmissionAsyncClient

Defines the interface for a client used to submit jobs to a Hadoop cluster asynchronously.

System_CAPS_pubinterface IJobSubmissionClient

Defines the interface for a client used to submit jobs to a Hadoop cluster.

System_CAPS_pubinterface IJobSubmissionClientBase

Defines the base interface for client job submission.

System_CAPS_pubinterface IJobSubmissionClientCredential

Defines the interface for the credential objects used by clients to submit Hadoop jobs.

System_CAPS_pubinterface IJobSubmissionSyncClient

Defines the interface for a client used to submit jobs to a Hadoop cluster synchronously.

System_CAPS_pubinterface IStorageClientCredential

Represents the base interface for credentials used by storage clients.

Enumerations

Enumeration Description
System_CAPS_pubenum ApplicationAttemptState

Enumerates the possible application attempt states.

System_CAPS_pubenum ApplicationContainerState

Enumerates the possible container states.

System_CAPS_pubenum ApplicationFinalStatus

Enumerates the final status of application if finished, as returned by the application itself.

System_CAPS_pubenum 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.

System_CAPS_pubenum DirectoryEntryType

Represents the type of directory entry.

System_CAPS_pubenum JobStatusCode

Specifies an enumeration for the possible job states.

Return to top