Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Cloudera Manager 4.0字数示例_Java_Hadoop_Cloudera_Word Count - Fatal编程技术网

Java Cloudera Manager 4.0字数示例

Java Cloudera Manager 4.0字数示例,java,hadoop,cloudera,word-count,Java,Hadoop,Cloudera,Word Count,我安装了Cloudera Manager,有2个节点连接到主节点。我正在尝试使用cloudera提供的教程运行wordcount程序,链接如下: Cloudera要求编译我在命令提示符下使用nano创建的WordCount.java文件。我制作了Wordcount_类目录,并将Wordcount.java文件放在其中。我不知道该目录是否应该移动到cloudera目录中的某个位置,以便java代码正常工作?或者如果我做错了什么。我安装了Cloudera Manager,它已经在所有节点上自动安装

我安装了Cloudera Manager,有2个节点连接到主节点。我正在尝试使用cloudera提供的教程运行wordcount程序,链接如下:

Cloudera要求编译我在命令提示符下使用nano创建的WordCount.java文件。我制作了Wordcount_类目录,并将Wordcount.java文件放在其中。我不知道该目录是否应该移动到cloudera目录中的某个位置,以便java代码正常工作?或者如果我做错了什么。我安装了Cloudera Manager,它已经在所有节点上自动安装了ClouderaHadoop。我在终端上得到这个:

mark@*****:~/wordcount_classes$ javac WordCount.java
WordCount.java:6: package org.apache.hadoop.fs does not exist
import org.apache.hadoop.fs.Path;
                           ^
WordCount.java:7: package org.apache.hadoop.conf does not exist
import org.apache.hadoop.conf.*;
^
WordCount.java:8: package org.apache.hadoop.io does not exist
import org.apache.hadoop.io.*;
^
WordCount.java:9: package org.apache.hadoop.mapred does not exist
import org.apache.hadoop.mapred.*;
^
WordCount.java:10: package org.apache.hadoop.util does not exist
import org.apache.hadoop.util.*;
^
WordCount.java:14: cannot find symbol
symbol  : class MapReduceBase
location: class org.myorg.WordCount
  public static class Map extends MapReduceBase implements Mapper<LongWritable, Text, Text, IntWritable> {
                                  ^
WordCount.java:14: cannot find symbol
symbol  : class Mapper
location: class org.myorg.WordCount
  public static class Map extends MapReduceBase implements Mapper<LongWritable, Text, Text, IntWritable> {
                                                           ^
WordCount.java:14: cannot find symbol
symbol  : class LongWritable
location: class org.myorg.WordCount
  public static class Map extends MapReduceBase implements Mapper<LongWritable, Text, Text, IntWritable> {
                                                                  ^
WordCount.java:14: cannot find symbol
symbol  : class Text
location: class org.myorg.WordCount
  public static class Map extends MapReduceBase implements Mapper<LongWritable, Text, Text, IntWritable> {
                                                                                ^
WordCount.java:14: cannot find symbol
symbol  : class Text
location: class org.myorg.WordCount
  public static class Map extends MapReduceBase implements Mapper<LongWritable, Text, Text, IntWritable> {
                                                                                      ^
WordCount.java:14: cannot find symbol
symbol  : class IntWritable
location: class org.myorg.WordCount
  public static class Map extends MapReduceBase implements Mapper<LongWritable, Text, Text, IntWritable> {
                                                                                            ^
WordCount.java:14: interface expected here
  public static class Map extends MapReduceBase implements Mapper<LongWritable, Text, Text, IntWritable> {
                                                                 ^
WordCount.java:15: cannot find symbol
symbol  : class IntWritable
location: class org.myorg.WordCount.Map
    private final static IntWritable one = new IntWritable(1);
                         ^
WordCount.java:16: cannot find symbol
symbol  : class Text
location: class org.myorg.WordCount.Map
    private Text word = new Text();
            ^
WordCount.java:18: cannot find symbol
symbol  : class LongWritable
location: class org.myorg.WordCount.Map
    public void map(LongWritable key, Text value, OutputCollector<Text, IntWritable> output, Reporter reporter) throws IOException {
                    ^
WordCount.java:18: cannot find symbol
symbol  : class Text
location: class org.myorg.WordCount.Map
    public void map(LongWritable key, Text value, OutputCollector<Text, IntWritable> output, Reporter reporter) throws IOException {
                                      ^
WordCount.java:18: cannot find symbol
symbol  : class OutputCollector
location: class org.myorg.WordCount.Map
    public void map(LongWritable key, Text value, OutputCollector<Text, IntWritable> output, Reporter reporter) throws IOException {
                                                  ^
WordCount.java:18: cannot find symbol
symbol  : class Text
location: class org.myorg.WordCount.Map
    public void map(LongWritable key, Text value, OutputCollector<Text, IntWritable> output, Reporter reporter) throws IOException {
                                                                  ^
WordCount.java:18: cannot find symbol
symbol  : class IntWritable
location: class org.myorg.WordCount.Map
    public void map(LongWritable key, Text value, OutputCollector<Text, IntWritable> output, Reporter reporter) throws IOException {
                                                                        ^
WordCount.java:18: cannot find symbol
symbol  : class Reporter
location: class org.myorg.WordCount.Map
    public void map(LongWritable key, Text value, OutputCollector<Text, IntWritable> output, Reporter reporter) throws IOException {
                                                                                             ^
WordCount.java:28: cannot find symbol
symbol  : class MapReduceBase
location: class org.myorg.WordCount
  public static class Reduce extends MapReduceBase implements Reducer<Text, IntWritable, Text, IntWritable> {
                                     ^
WordCount.java:28: cannot find symbol
symbol  : class Reducer
location: class org.myorg.WordCount
  public static class Reduce extends MapReduceBase implements Reducer<Text, IntWritable, Text, IntWritable> {
                                                              ^
WordCount.java:28: cannot find symbol
symbol  : class Text
location: class org.myorg.WordCount
  public static class Reduce extends MapReduceBase implements Reducer<Text, IntWritable, Text, IntWritable> {
                                                                      ^
WordCount.java:28: cannot find symbol
symbol  : class IntWritable
location: class org.myorg.WordCount
  public static class Reduce extends MapReduceBase implements Reducer<Text, IntWritable, Text, IntWritable> {
                                                                            ^
WordCount.java:28: cannot find symbol
symbol  : class Text
location: class org.myorg.WordCount
  public static class Reduce extends MapReduceBase implements Reducer<Text, IntWritable, Text, IntWritable> {
                                                                                         ^
WordCount.java:28: cannot find symbol
symbol  : class IntWritable
location: class org.myorg.WordCount
  public static class Reduce extends MapReduceBase implements Reducer<Text, IntWritable, Text, IntWritable> {
                                                                                               ^
WordCount.java:28: interface expected here
  public static class Reduce extends MapReduceBase implements Reducer<Text, IntWritable, Text, IntWritable> {
                                                                     ^
WordCount.java:29: cannot find symbol
symbol  : class Text
location: class org.myorg.WordCount.Reduce
    public void reduce(Text key, Iterator<IntWritable> values, OutputCollector<Text, IntWritable> output, Reporter reporter) throws IOException {
                       ^
WordCount.java:29: cannot find symbol
symbol  : class IntWritable
location: class org.myorg.WordCount.Reduce
    public void reduce(Text key, Iterator<IntWritable> values, OutputCollector<Text, IntWritable> output, Reporter reporter) throws IOException {
                                          ^
WordCount.java:29: cannot find symbol
symbol  : class OutputCollector
location: class org.myorg.WordCount.Reduce
    public void reduce(Text key, Iterator<IntWritable> values, OutputCollector<Text, IntWritable> output, Reporter reporter) throws IOException {
                                                               ^
WordCount.java:29: cannot find symbol
symbol  : class Text
location: class org.myorg.WordCount.Reduce
    public void reduce(Text key, Iterator<IntWritable> values, OutputCollector<Text, IntWritable> output, Reporter reporter) throws IOException {
                                                                               ^
WordCount.java:29: cannot find symbol
symbol  : class IntWritable
location: class org.myorg.WordCount.Reduce
    public void reduce(Text key, Iterator<IntWritable> values, OutputCollector<Text, IntWritable> output, Reporter reporter) throws IOException {
                                                                                     ^
WordCount.java:29: cannot find symbol
symbol  : class Reporter
location: class org.myorg.WordCount.Reduce
    public void reduce(Text key, Iterator<IntWritable> values, OutputCollector<Text, IntWritable> output, Reporter reporter) throws IOException {
                                                                                                          ^
WordCount.java:15: cannot find symbol
symbol  : class IntWritable
location: class org.myorg.WordCount.Map
    private final static IntWritable one = new IntWritable(1);
                                               ^
WordCount.java:16: cannot find symbol
symbol  : class Text
location: class org.myorg.WordCount.Map
    private Text word = new Text();
                            ^
WordCount.java:32: operator + cannot be applied to int,IntWritable.get
        sum += values.next().get();
            ^
WordCount.java:32: inconvertible types
found   : <nulltype>
required: int
        sum += values.next().get();
                                ^
WordCount.java:34: cannot find symbol
symbol  : class IntWritable
location: class org.myorg.WordCount.Reduce
      output.collect(key, new IntWritable(sum));
                              ^
WordCount.java:39: cannot find symbol
symbol  : class JobConf
location: class org.myorg.WordCount
    JobConf conf = new JobConf(WordCount.class);
    ^
WordCount.java:39: cannot find symbol
symbol  : class JobConf
location: class org.myorg.WordCount
    JobConf conf = new JobConf(WordCount.class);
                       ^
WordCount.java:42: cannot find symbol
symbol  : class Text
location: class org.myorg.WordCount
    conf.setOutputKeyClass(Text.class);
                           ^
WordCount.java:43: cannot find symbol
symbol  : class IntWritable
location: class org.myorg.WordCount
    conf.setOutputValueClass(IntWritable.class);
                             ^
WordCount.java:49: cannot find symbol
symbol  : class TextInputFormat
location: class org.myorg.WordCount
    conf.setInputFormat(TextInputFormat.class);
                        ^
WordCount.java:50: cannot find symbol
symbol  : class TextOutputFormat
location: class org.myorg.WordCount
    conf.setOutputFormat(TextOutputFormat.class);
                         ^
WordCount.java:52: cannot find symbol
symbol  : class Path
location: class org.myorg.WordCount
    FileInputFormat.setInputPaths(conf, new Path(args[0]));
                                            ^
WordCount.java:52: cannot find symbol
symbol  : variable FileInputFormat
location: class org.myorg.WordCount
    FileInputFormat.setInputPaths(conf, new Path(args[0]));
    ^
WordCount.java:53: cannot find symbol
symbol  : class Path
location: class org.myorg.WordCount
    FileOutputFormat.setOutputPath(conf, new Path(args[1]));
                                             ^
WordCount.java:53: cannot find symbol
symbol  : variable FileOutputFormat
location: class org.myorg.WordCount
    FileOutputFormat.setOutputPath(conf, new Path(args[1]));
    ^
WordCount.java:55: cannot find symbol
symbol  : variable JobClient
location: class org.myorg.WordCount
    JobClient.runJob(conf);
    ^
49 errors
mark@******:~/wordcount\u classes$javac wordcount.java
java:6:package org.apache.hadoop.fs不存在
导入org.apache.hadoop.fs.Path;
^
java:7:package org.apache.hadoop.conf不存在
导入org.apache.hadoop.conf.*;
^
java:8:package org.apache.hadoop.io不存在
导入org.apache.hadoop.io.*;
^
java:9:package org.apache.hadoop.mapred不存在
导入org.apache.hadoop.mapred.*;
^
java:10:package org.apache.hadoop.util不存在
导入org.apache.hadoop.util.*;
^
java:14:找不到符号
符号:类MapReduceBase
位置:class org.myorg.WordCount
公共静态类映射扩展MapReduceBase实现映射器{
^
java:14:找不到符号
符号:类映射器
位置:class org.myorg.WordCount
公共静态类映射扩展MapReduceBase实现映射器{
^
java:14:找不到符号
符号:可长写类
位置:class org.myorg.WordCount
公共静态类映射扩展MapReduceBase实现映射器{
^
java:14:找不到符号
符号:类文本
位置:class org.myorg.WordCount
公共静态类映射扩展MapReduceBase实现映射器{
^
java:14:找不到符号
符号:类文本
位置:class org.myorg.WordCount
公共静态类映射扩展MapReduceBase实现映射器{
^
java:14:找不到符号
符号:类IntWritable
位置:class org.myorg.WordCount
公共静态类映射扩展MapReduceBase实现映射器{
^
java:14:此处需要接口
公共静态类映射扩展MapReduceBase实现映射器{
^
java:15:找不到符号
符号:类IntWritable
位置:class org.myorg.WordCount.Map
私有最终静态IntWritable one=新的IntWritable(1);
^
java:16:找不到符号
符号:类文本
位置:class org.myorg.WordCount.Map
私有文本字=新文本();
^
java:18:找不到符号
符号:可长写类
位置:class org.myorg.WordCount.Map
公共void映射(LongWritable键、文本值、OutputCollector输出、Reporter报告器)引发IOException{
^
java:18:找不到符号
符号:类文本
位置:class org.myorg.WordCount.Map
公共void映射(LongWritable键、文本值、OutputCollector输出、Reporter报告器)引发IOException{
^
java:18:找不到符号
符号:类OutputCollector
位置:class org.myorg.WordCount.Map
公共void映射(LongWritable键、文本值、OutputCollector输出、Reporter报告器)引发IOException{
^
java:18:找不到符号
符号:类文本
位置:class org.myorg.WordCount.Map
公共void映射(LongWritable键、文本值、OutputCollector输出、Reporter报告器)引发IOException{
^
java:18:找不到符号
符号:类IntWritable
位置:class org.myorg.WordCount.Map
公共void映射(LongWritable键、文本值、OutputCollector输出、Reporter报告器)引发IOException{
^
java:18:找不到符号
符号:班级报告员
位置:class org.myorg.WordCount.Map
公共void映射(LongWritable键、文本值、OutputCollector输出、Reporter报告器)引发IOException{
^
java:28:找不到符号
符号:类MapReduceBase
位置:class org.myorg.WordCount
公共静态类Reduce扩展MapReduceBase实现Reducer{
^
java:28:找不到符号
符号:类减速器
位置:class org.myorg.WordCount
公共静态类Reduce扩展MapReduceBase实现Reducer{
^
java:28:找不到符号
符号:类文本
位置:class org.myorg.WordCount
公共静态类Reduce扩展MapReduceBase实现Reducer{
^
java:28:找不到符号
符号:类IntWritable
位置:class org.myorg.WordCount
公共静态类Reduce扩展MapReduceBase实现Reducer{
^
java:28:找不到符号
符号:类文本
位置:class org.myorg.WordCount
公共静态类Reduce扩展MapReduceBase实现Reducer{
$ javac -classpath `hadoop classpath`:. WordCount.java