在不安装hadoop的情况下,是否可以仅从java创建hadoop序列文件?我需要一个独立的java程序,在本地创建序列文件。我的java程序将在没有安装hadoop的环境中运行。
dxpyg8gm1#
您需要库,但不需要安装。使用sequencefile.writer文件示例代码:
import java.io.IOException; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; import org.apache.hadoop.io.NullWritable; import org.apache.hadoop.io.SequenceFile; import org.apache.hadoop.io.Text; public class SequenceFileCreator { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub Configuration config = new Configuration(); FileSystem fs = FileSystem.get(config); SequenceFile.Writer writer = new SequenceFile.Writer(fs, config, new Path("LocalPath"), NullWritable.class, Text.class); writer.append(NullWritable.get(), new Text("")); writer.close(); } }
1条答案
按热度按时间dxpyg8gm1#
您需要库,但不需要安装。使用
sequencefile.writer文件
示例代码: