/// <inheritdoc /> public async Task<HadoopJobCreationResults> SubmitHiveJob(HadoopHiveJobCreationDetails details) { JobPayloadConverter converter = new JobPayloadConverter(); using (var client = ServiceLocator.Instance.Locate<IHDInsightJobSubmissionRestClientFactory>().Create(this.credentials)) { var payload = converter.SerializeJobCreationDetails(details); var result = await client.CreateJob(dnsName, location, payload); return converter.DeserializeJobCreationResults(result.Content); } }
/// <inheritdoc /> public async Task <HadoopJobCreationResults> SubmitHiveJob(HadoopHiveJobCreationDetails details) { JobPayloadConverter converter = new JobPayloadConverter(); using (var client = ServiceLocator.Instance.Locate <IHDInsightJobSubmissionRestClientFactory>().Create(this.credentials)) { var payload = converter.SerializeJobCreationDetails(details); var result = await client.CreateJob(dnsName, location, payload); return(converter.DeserializeJobCreationResults(result.Content)); } }
public async Task SubmitJobWithNoArguments() { string endPoint = @"https://managementnext.rdfetest.dnsdemo4.com"; string cloudNamespace = @"hdinsight-wfoley"; // string cloudNamespace = @"hdinsight"; var creds = GetCredentials("hadoop"); var x509 = new X509Certificate2(creds.Certificate); var dnsName = "wfoley-tortuga-07"; var subId = creds.SubscriptionId; dnsName = "laurenycluster2-laureny"; subId = new Guid("0fec600d-7e0c-4282-ad96-9b515db0471b"); cloudNamespace = "hdinsight-current"; endPoint = @"https://umapi.rdfetest.dnsdemo4.com/"; var createRequest = new HadoopHiveJobCreationDetails(); createRequest.JobName = "HivePositive"; createRequest.StatusFolder = Constants.WabsProtocolSchemeName + "laurenycluster2-laureny@laurenasv.blob.core.test-cint.azure-test.net/output/job1"; createRequest.Query = "show tables"; //var knowTypes = new Type[] //{ // typeof(JobRequest), // typeof(HiveJobRequest), // typeof(MapReduceJobRequest) //}; //DataContractSerializer ser = new DataContractSerializer(typeof(ClientJobRequest), knowTypes); //using (var stream = new MemoryStream()) //using (var reader = new StreamReader(stream)) //{ // ser.WriteObject(stream, createRequest); // stream.Flush(); // stream.Position = 0; // var text = reader.ReadToEnd(); //} var conCreds = new HDInsightSubscriptionCertificateCredentials(subId, x509, new Uri(endPoint), cloudNamespace); var client = ServiceLocator.Instance.Locate <IHDInsightJobSubmissionPocoClientFactory>().Create(conCreds); var result = await client.SubmitHiveJob(dnsName, "West US", createRequest); Assert.IsNotNull(result); }
public async Task SubmitJobWithNoArguments() { string endPoint = @"https://managementnext.rdfetest.dnsdemo4.com"; string cloudNamespace = @"hdinsight-wfoley"; // string cloudNamespace = @"hdinsight"; var creds = GetCredentials("hadoop"); var x509 = new X509Certificate2(creds.Certificate); var dnsName = "wfoley-tortuga-07"; var subId = creds.SubscriptionId; dnsName = "laurenycluster2-laureny"; subId = new Guid("0fec600d-7e0c-4282-ad96-9b515db0471b"); cloudNamespace = "hdinsight-current"; endPoint = @"https://umapi.rdfetest.dnsdemo4.com/"; var createRequest = new HadoopHiveJobCreationDetails(); createRequest.JobName = "HivePositive"; createRequest.StatusFolder = Constants.WabsProtocolSchemeName + "laurenycluster2-laureny@laurenasv.blob.core.test-cint.azure-test.net/output/job1"; createRequest.Query = "show tables"; //var knowTypes = new Type[] //{ // typeof(JobRequest), // typeof(HiveJobRequest), // typeof(MapReduceJobRequest) //}; //DataContractSerializer ser = new DataContractSerializer(typeof(ClientJobRequest), knowTypes); //using (var stream = new MemoryStream()) //using (var reader = new StreamReader(stream)) //{ // ser.WriteObject(stream, createRequest); // stream.Flush(); // stream.Position = 0; // var text = reader.ReadToEnd(); //} var conCreds = new HDInsightSubscriptionCertificateCredentials(subId, x509, new Uri(endPoint), cloudNamespace); var client = ServiceLocator.Instance.Locate<IHDInsightJobSubmissionPocoClientFactory>().Create(conCreds); var result = await client.SubmitHiveJob(dnsName, "West US", createRequest); Assert.IsNotNull(result); }
public Task<HadoopJobCreationResults> SubmitHiveJob(HadoopHiveJobCreationDetails details) { throw new NotImplementedException(); }
public Task <HadoopJobCreationResults> SubmitHiveJob(HadoopHiveJobCreationDetails details) { throw new NotImplementedException(); }