我如何从所有抽象中看到 Hadoop 中实际的 Map Reduce 作业?

How do I see the actual Map Reduce job in Hadoop from beyond all abstractions?

我有一个 Hadoop 集群。最重要的是 HBase。最重要的是凤凰。当我从 Phoenix 执行 SELECT * FROM TEST LIMIT 1000; 时...我如何真正看到发送到 hadoop 的作业?

Phoenix 使用 Hbase 协处理器进行并行扫描而不是使用 map reduce 作业来做到这一点。您可以通过执行

查看查询计划的详细信息

explain SELECT * FROM TEST LIMIT 1000;

如果您需要更多详细信息,请将日志从 phoenix 路由到 hbase 服务器上的不同日志类别。