前提:
1.lzo建索引的前提是文件很大,如果文件很小是不会创建索引的;
2.hadoop正常运行。
命令:
hadoop jar /training/hadoop-3.1.3/share/hadoop/common/hadoop-lzo-0.4.20.jar com.hadoop.compression.lzo.DistributedLzoIndexer /input/文件名
hadoop jar /training/hadoop-3.1.3/share/hadoop/common/hadoop-lzo-0.4.20.jar com.hadoop.compression.lzo.DistributedLzoIndexer /input/文件名
命令注解:
hadoop的lzo的jar包目录:/training/hadoop-3.1.3/share/hadoop/common/hadoop-lzo-0.4.20.jar
建索引:com.hadoop.compression.lzo.DistributedLzoIndexer
hdfs上的文件路径和文件名:/input/文件名
一个文件创建一个索引,有多少个文件就创建多少个索引。
执行建索引命令后可以在hdfs相应的文件夹下看到索引文件。
端口号:
hadoop3X 9870
hadoop2X 50070
也可以在浏览器查看:http://hadoop02:9870/explorer.html#/