多线程从MongoDB读取数据,并以固定大小写入HDFS

从Mongo里多线程取数据,我一开始尝试了用Executors.newFixedThreadPool线程池来实现。实际操做中,发现只有第一个线程会正常取数据,后创建的线程访问Mongo的cursor会报错。 后来改变了实现方式,经过Thread.start()来进行多线程取数据。代码以下:java RsUserTagsRunner job = new RsUserTagsRunner(start,
相关文章
相关标签/搜索