2014-12-23 2 views

ответ

0

Я не использовал C# в своей работе Hadoop, но мы можем это сделать.

В JAVA

Configuration conf = new Configuration(); 
    Job job = new Job(conf); 
    job.setOutputFormatClass(SequenceFileOutputFormat.class); 

Это запишет SequenceFile. Точно так же в C# должно быть, как это

HadoopJobConfiguration myConfig = new HadoopJobConfiguration(); 

      myConfig.InputPath = "/demo/simple/in"; 

      myConfig.OutputFolder = "/demo/simple/out"; 

Обновлен:

HadoopJobConfiguration myConfig = new HadoopJobConfiguration(); 

       myConfig.InputPath = "/demo/simple/in"; 

       myConfig.OutputFolder = "/demo/simple/out"; 
       myConfig.outputformat = // Your needed o/p format 

Надеется, что это даст вам представление о

+0

Спасибо и за уры ответа ... У меня есть этот код. . но я хочу знать, можем ли мы это сделать в C# – user3797438

+0

Вы проверили это на C#. Что вы тогда пробовали? – Backtrack

+0

Environment.SetEnvironmentVariable ("HADOOP_HOME", @ "C: \ Hadoop"); Environment.SetEnvironmentVariable ("JAVA_HOME", @ "C: \ Java \ jdk1.7.0_51"); var config = new HadoopJobConfiguration(); config.InputPath = "/sample.docx"; config.OutputFolder = "/ Count"; Job job = new Job (config); job.setOutputFormatClass (SequenceFileOutputFormat.class); Это мой код, и он показывает, что Job не может быть разрешен ... Я знаю, что некоторые DLL отсутствуют, но я не знаю, где найти это – user3797438

Смежные вопросы