java - Eclipse会忽略条件断点(java for hadoop)

标签 java eclipse hadoop conditional breakpoints

这是我的Java代码:

public class MoviesReviewsMapper extends Mapper <LongWritable, Text, Text, Text>
{
    public void map(LongWritable key, Text value, Context context) throws IOException, InterruptedException
    {

        String [] tokens = value.toString().split("::");        
        context.write(new Text(tokens[2]), new Text(tokens[0]));
    }
}

这是一个条件断点:

Conditional breakpoint

Eciplse / SDK的版本是v4.7.0。有什么问题?

最佳答案

像这样比较您的字符串:

"1".equals(tokens[2])

问题在于您正在比较变量引用,而不是对象本身。

关于java - Eclipse会忽略条件断点(java for hadoop),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53798844/

相关文章:

Java 8 Streams减少删除重复项并保留最新条目

java - BPMN 流程变量

没有库的 Java jar 文件

java - 让我的 Spring 测试切片扫描单个类而不是整个包

java - 在 Eclipse 中运行 maven 项目

java - Eclipse 无法识别使用 Maven 创建的 Java Web 项目

java - GUI 更新可以在 IDE 中工作,但并不总是从 jar 文件中进行

Hadoop namenode需要在每台电脑启动后格式化

hadoop - 在 MapReduce 中读取 .tar.gz 文件时出现奇怪的输出

hadoop - hadoop输入格式二进制或ASCII