小编Tom*_*ian的帖子

Hadoop Streaming工作还是常规工作?

Hadoop Streaming作业和常规Java作业之间有什么区别?与后者相比,使用Hadoop流媒体有什么优势?

还有一件事,我正在使用mapreduce API(即新API),并且听说流仅适用于已弃用的mapred API。是吗 ?

java hadoop mapreduce

4
推荐指数
1
解决办法
5698
查看次数

全局设置JVM的属性

有没有办法设置适用于该机器上运行的所有Java进程(java.exe,javaw.exe对于Windows)的某些属性?

更清楚地假设我想使用特定时区应用于该机器中运行的所有Java进程(不更改系统时区).

我知道我们可以将它作为-D参数传递,但它只适用于那个java进程权限.但我需要它以另一种方式 - 对于每个java进程启动.

有没有办法做到这一点?

java operating-system process

4
推荐指数
1
解决办法
2392
查看次数

内部的HiveContext如何工作?

我是Spark的新手.我发现使用HiveContext我们可以连接hive并运行HiveQLs.我运行它,它工作.

我怀疑它是否Spark通过spark jobs.也就是说,它HiveContext仅用于从HDFS访问相应的hive表文件

要么

它内部调用hive来执行查询?

hadoop apache-spark-sql

4
推荐指数
1
解决办法
1165
查看次数

如何使用List <Sub>作为List <Super>返回

我有一个返回的方法List<Super>.说 List<Super> myMethod();

调用该方法时,我想投返回的列表List<Sub>,了解其运行时类型将是一个ListSub.

我知道这是List<Sub> subs = (List<Sub>) myMethod()行不通的,因为泛型是不变的.

但是,List<? super Sub> subs = myMethod()工作,编译时类型变为List<Object>,所以subs.get(0).mySubMethod()不起作用.

我最终得到的是我必须明确地将其视为 ((Sub) subs.get(0)).mySubMethod()

如果没有对每个元素进行显式转换,我该怎么做呢?

java generics

2
推荐指数
1
解决办法
81
查看次数