运行hadoop案例

运行Grep案例

  1. 创建input文件夹
    在这里插入图片描述
  2. 准备文件到input文件夹中
    在这里插入图片描述
  3. 执行share目录下的MapReduce程序
./bin/hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar  grep /data/tmp/input/ /data/tmp/output 'dfs[a-z.]+'

结果:

19/06/19 13:53:16 INFO Configuration.deprecation: session.id is deprecated. Instead, use dfs.metrics.session-id
19/06/19 13:53:16 INFO jvm.JvmMetrics: Initializing JVM Metrics with processName=JobTracker, sessionId=
19/06/19 13:53:16 INFO input.FileInputFormat: Total input paths to process : 8
19/06/19 13:53:16 INFO mapreduce.JobSubmitter: number of splits:8
19/06/19 13:53:16 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_local28590477_0001
19/06/19 13:53:16 INFO mapreduce.Job: The url to track the job: http://localhost:8080/
19/06/19 13:53:16 INFO mapreduce.Job: Running job: job_local28590477_0001
19/06/19 13:53:16 INFO mapred.LocalJobRunner: OutputCommitter set in config null
19/06/19 13:53:16 INFO output.FileOutputCommitter: File Output Committer Algorithm version is 1
19/06/19 13:53:16 INFO mapred.LocalJobRunner: OutputCommitter is org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter
19/06/19 13:53:16 INFO mapred.LocalJobRunner: Waiting for map tasks
19/06/19 13:53:16 INFO mapred.LocalJobRunner: Starting task: attempt_local28590477_0001_m_000000_0
19/06/19 13:53:16 INFO output.FileOutputCommitter: File Output Committer Algorithm version is 1
19/06/19 13:53:16 INFO mapred.Task:  Using ResourceCalculatorProcessTree : [ ]
19/06/19 13:53:16 INFO mapred.MapTask: Processing split: file:/data/tmp/input/hadoop-policy.xml:0+9683
19/06/19 13:53:17 INFO mapred.MapTask: (EQUATOR) 0 kvi 26214396(104857584)
19/06/19 13:53:17 INFO mapred.MapTask: mapreduce.task.io.sort.mb: 100
19/06/19 13:53:17 INFO mapred.MapTask: soft limit at 83886080
19/06/19 13:53:17 INFO mapred.MapTask: bufstart = 0; bufvoid = 104857600
19/06/19 13:53:17 INFO mapred.MapTask: kvstart = 26214396; length = 6553600
19/06/19 13:53:17 INFO mapred.MapTask: Map output collector class = org.apache.hadoop.mapred.MapTask$MapOutputBuffer
19/06/19 13:53:17 INFO mapred.LocalJobRunner: 
19/06/19 13:53:17 INFO mapred.MapTask: Starting flush of map output
19/06/19 13:53:17 INFO mapred.MapTask: Spilling map output
19/06/19 13:53:17 INFO mapred.MapTask: bufstart = 0; bufend = 17; bufvoid = 104857600
19/06/19 13:53:17 INFO mapred.MapTask: kvstart = 26214396(104857584); kvend = 26214396(104857584); length = 1/6553600
19/06/19 13:53:17 INFO mapred.MapTask: Finished spill 0
19/06/19 13:53:17 INFO mapred.Task: Task:attempt_local28590477_0001_m_000000_0 is done. And is in the process of committing
19/06/19 13:53:17 INFO mapred.LocalJobRunner: map
19/06/19 13:53:17 INFO mapred.Task: Task 'attempt_local28590477_0001_m_000000_0' done.
19/06/19 13:53:17 INFO mapred.LocalJobRunner: Finishing task: attempt_local28590477_0001_m_000000_0
19/06/19 13:53:17 INFO mapred.LocalJobRunner: Starting task: attempt_local28590477_0001_m_000001_0
19/06/19 13:53:17 INFO output.FileOutputCommitter: File Output Committer Algorithm version is 1
19/06/19 13:53:17 INFO mapred.Task:  Using ResourceCalculatorProcessTree : [ ]
19/06/19 13:53:17 INFO mapred.MapTask: Processing split: file:/data/tmp/input/kms-site.xml:0+5511
19/06/19 13:53:17 INFO mapred.MapTask: (EQUATOR) 0 kvi 26214396(104857584)
19/06/19 13:53:17 INFO mapred.MapTask: mapreduce.task.io.sort.mb: 100
19/06/19 13:53:17 INFO mapred.MapTask: soft limit at 83886080
19/06/19 13:53:17 INFO mapred.MapTask: bufstart = 0; bufvoid = 104857600
19/06/19 13:53:17 INFO mapred.MapTask: kvstart = 26214396; length = 6553600
19/06/19 13:53:17 INFO mapred.MapTask: Map output collector class = org.apache.hadoop.mapred.MapTask$MapOutputBuffer
19/06/19 13:53:17 INFO mapred.LocalJobRunner: 
19/06/19 13:53:17 INFO mapred.MapTask: Starting flush of map output
19/06/19 13:53:17 INFO mapred.Task: Task:attempt_local28590477_0001_m_000001_0 is done. And is in the process of committing
19/06/19 13:53:17 INFO mapred.LocalJobRunner: map
19/06/19 13:53:17 INFO mapred.Task: Task 'attempt_local28590477_0001_m_000001_0' done.
19/06/19 13:53:17 INFO mapred.LocalJobRunner: Finishing task: attempt_local28590477_0001_m_000001_0
19/06/19 13:53:17 INFO mapred.LocalJobRunner: Starting task: attempt_local28590477_0001_m_000002_0
19/06/19 13:53:17 INFO output.FileOutputCommitter: File Output Committer Algorithm version is 1
19/06/19 13:53:17 INFO mapred.Task:  Using ResourceCalculatorProcessTree : [ ]
19/06/19 13:53:17 INFO mapred.MapTask: Processing split: file:/data/tmp/input/capacity-scheduler.xml:0+4436
19/06/19 13:53:17 INFO mapred.MapTask: (EQUATOR) 0 kvi 26214396(104857584)
19/06/19 13:53:17 INFO mapred.MapTask: mapreduce.task.io.sort.mb: 100
19/06/19 13:53:17 INFO mapred.MapTask: soft limit at 83886080
19/06/19 13:53:17 INFO mapred.MapTask: bufstart = 0; bufvoid = 104857600
19/06/19 13:53:17 INFO mapred.MapTask: kvstart = 26214396; length = 6553600
19/06/19 13:53:17 INFO mapred.MapTask: Map output collector class = org.apache.hadoop.mapred.MapTask$MapOutputBuffer
19/06/19 13:53:17 INFO mapred.LocalJobRunner: 
19/06/19 13:53:17 INFO mapred.MapTask: Starting flush of map output
19/06/19 13:53:17 INFO mapred.Task: Task:attempt_local28590477_0001_m_000002_0 is done. And is in the process of committing
19/06/19 13:53:17 INFO mapred.LocalJobRunner: map
19/06/19 13:53:17 INFO mapred.Task: Task 'attempt_local28590477_0001_m_000002_0' done.
19/06/19 13:53:17 INFO mapred.LocalJobRunner: Finishing task: attempt_local28590477_0001_m_000002_0
19/06/19 13:53:17 INFO mapred.LocalJobRunner: Starting task: attempt_local28590477_0001_m_000003_0
19/06/19 13:53:17 INFO output.FileOutputCommitter: File Output Committer Algorithm version is 1
19/06/19 13:53:17 INFO mapred.Task:  Using ResourceCalculatorProcessTree : [ ]
19/06/19 13:53:17 INFO mapred.MapTask: Processing split: file:/data/tmp/input/kms-acls.xml:0+3518
19/06/19 13:53:17 INFO mapred.MapTask: (EQUATOR) 0 kvi 26214396(104857584)
19/06/19 13:53:17 INFO mapred.MapTask: mapreduce.task.io.sort.mb: 100
19/06/19 13:53:17 INFO mapred.MapTask: soft limit at 83886080
19/06/19 13:53:17 INFO mapred.MapTask: bufstart = 0; bufvoid = 104857600
19/06/19 13:53:17 INFO mapred.MapTask: kvstart = 26214396; length = 6553600
19/06/19 13:53:17 INFO mapred.MapTask: Map output collector class = org.apache.hadoop.mapred.MapTask$MapOutputBuffer
19/06/19 13:53:17 INFO mapred.LocalJobRunner: 
19/06/19 13:53:17 INFO mapred.MapTask: Starting flush of map output
19/06/19 13:53:17 INFO mapred.Task: Task:attempt_local28590477_0001_m_000003_0 is done. And is in the process of committing
19/06/19 13:53:17 INFO mapred.LocalJobRunner: map
19/06/19 13:53:17 INFO mapred.Task: Task 'attempt_local28590477_0001_m_000003_0' done.
19/06/19 13:53:17 INFO mapred.LocalJobRunner: Finishing task: attempt_local28590477_0001_m_000003_0
19/06/19 13:53:17 INFO mapred.LocalJobRunner: Starting task: attempt_local28590477_0001_m_000004_0
19/06/19 13:53:17 INFO output.FileOutputCommitter: File Output Committer Algorithm version is 1
19/06/19 13:53:17 INFO mapred.Task:  Using ResourceCalculatorProcessTree : [ ]
19/06/19 13:53:17 INFO mapred.MapTask: Processing split: file:/data/tmp/input/hdfs-site.xml:0+775
19/06/19 13:53:17 INFO mapreduce.Job: Job job_local28590477_0001 running in uber mode : false
19/06/19 13:53:17 INFO mapreduce.Job:  map 100% reduce 0%
19/06/19 13:53:17 INFO mapred.MapTask: (EQUATOR) 0 kvi 26214396(104857584)
19/06/19 13:53:17 INFO mapred.MapTask: mapreduce.task.io.sort.mb: 100
19/06/19 13:53:17 INFO mapred.MapTask: soft limit at 83886080
19/06/19 13:53:17 INFO mapred.MapTask: bufstart = 0; bufvoid = 104857600
19/06/19 13:53:17 INFO mapred.MapTask: kvstart = 26214396; length = 6553600
19/06/19 13:53:17 INFO mapred.MapTask: Map output collector class = org.apache.hadoop.mapred.MapTask$MapOutputBuffer
19/06/19 13:53:17 INFO mapred.LocalJobRunner: 
19/06/19 13:53:17 INFO mapred.MapTask: Starting flush of map output
19/06/19 13:53:17 INFO mapred.Task: Task:attempt_local28590477_0001_m_000004_0 is done. And is in the process of committing
19/06/19 13:53:17 INFO mapred.LocalJobRunner: map
19/06/19 13:53:17 INFO mapred.Task: Task 'attempt_local28590477_0001_m_000004_0' done.
19/06/19 13:53:17 INFO mapred.LocalJobRunner: Finishing task: attempt_local28590477_0001_m_000004_0
19/06/19 13:53:17 INFO mapred.LocalJobRunner: Starting task: attempt_local28590477_0001_m_000005_0
19/06/19 13:53:17 INFO output.FileOutputCommitter: File Output Committer Algorithm version is 1
19/06/19 13:53:17 INFO mapred.Task:  Using ResourceCalculatorProcessTree : [ ]
19/06/19 13:53:17 INFO mapred.MapTask: Processing split: file:/data/tmp/input/core-site.xml:0+774
19/06/19 13:53:17 INFO mapred.MapTask: (EQUATOR) 0 kvi 26214396(104857584)
19/06/19 13:53:17 INFO mapred.MapTask: mapreduce.task.io.sort.mb: 100
19/06/19 13:53:17 INFO mapred.MapTask: soft limit at 83886080
19/06/19 13:53:17 INFO mapred.MapTask: bufstart = 0; bufvoid = 104857600
19/06/19 13:53:17 INFO mapred.MapTask: kvstart = 26214396; length = 6553600
19/06/19 13:53:17 INFO mapred.MapTask: Map output collector class = org.apache.hadoop.mapred.MapTask$MapOutputBuffer
19/06/19 13:53:17 INFO mapred.LocalJobRunner: 
19/06/19 13:53:17 INFO mapred.MapTask: Starting flush of map output
19/06/19 13:53:17 INFO mapred.Task: Task:attempt_local28590477_0001_m_000005_0 is done. And is in the process of committing
19/06/19 13:53:17 INFO mapred.LocalJobRunner: map
19/06/19 13:53:17 INFO mapred.Task: Task 'attempt_local28590477_0001_m_000005_0' done.
19/06/19 13:53:17 INFO mapred.LocalJobRunner: Finishing task: attempt_local28590477_0001_m_000005_0
19/06/19 13:53:17 INFO mapred.LocalJobRunner: Starting task: attempt_local28590477_0001_m_000006_0
19/06/19 13:53:17 INFO output.FileOutputCommitter: File Output Committer Algorithm version is 1
19/06/19 13:53:17 INFO mapred.Task:  Using ResourceCalculatorProcessTree : [ ]
19/06/19 13:53:17 INFO mapred.MapTask: Processing split: file:/data/tmp/input/yarn-site.xml:0+690
19/06/19 13:53:17 INFO mapred.MapTask: (EQUATOR) 0 kvi 26214396(104857584)
19/06/19 13:53:17 INFO mapred.MapTask: mapreduce.task.io.sort.mb: 100
19/06/19 13:53:17 INFO mapred.MapTask: soft limit at 83886080
19/06/19 13:53:17 INFO mapred.MapTask: bufstart = 0; bufvoid = 104857600
19/06/19 13:53:17 INFO mapred.MapTask: kvstart = 26214396; length = 6553600
19/06/19 13:53:17 INFO mapred.MapTask: Map output collector class = org.apache.hadoop.mapred.MapTask$MapOutputBuffer
19/06/19 13:53:17 INFO mapred.LocalJobRunner: 
19/06/19 13:53:17 INFO mapred.MapTask: Starting flush of map output
19/06/19 13:53:17 INFO mapred.Task: Task:attempt_local28590477_0001_m_000006_0 is done. And is in the process of committing
19/06/19 13:53:18 INFO mapred.LocalJobRunner: map
19/06/19 13:53:18 INFO mapred.Task: Task 'attempt_local28590477_0001_m_000006_0' done.
19/06/19 13:53:18 INFO mapred.LocalJobRunner: Finishing task: attempt_local28590477_0001_m_000006_0
19/06/19 13:53:18 INFO mapred.LocalJobRunner: Starting task: attempt_local28590477_0001_m_000007_0
19/06/19 13:53:18 INFO output.FileOutputCommitter: File Output Committer Algorithm version is 1
19/06/19 13:53:18 INFO mapred.Task:  Using ResourceCalculatorProcessTree : [ ]
19/06/19 13:53:18 INFO mapred.MapTask: Processing split: file:/data/tmp/input/httpfs-site.xml:0+620
19/06/19 13:53:18 INFO mapred.MapTask: (EQUATOR) 0 kvi 26214396(104857584)
19/06/19 13:53:18 INFO mapred.MapTask: mapreduce.task.io.sort.mb: 100
19/06/19 13:53:18 INFO mapred.MapTask: soft limit at 83886080
19/06/19 13:53:18 INFO mapred.MapTask: bufstart = 0; bufvoid = 104857600
19/06/19 13:53:18 INFO mapred.MapTask: kvstart = 26214396; length = 6553600
19/06/19 13:53:18 INFO mapred.MapTask: Map output collector class = org.apache.hadoop.mapred.MapTask$MapOutputBuffer
19/06/19 13:53:18 INFO mapred.LocalJobRunner: 
19/06/19 13:53:18 INFO mapred.MapTask: Starting flush of map output
19/06/19 13:53:18 INFO mapred.Task: Task:attempt_local28590477_0001_m_000007_0 is done. And is in the process of committing
19/06/19 13:53:18 INFO mapred.LocalJobRunner: map
19/06/19 13:53:18 INFO mapred.Task: Task 'attempt_local28590477_0001_m_000007_0' done.
19/06/19 13:53:18 INFO mapred.LocalJobRunner: Finishing task: attempt_local28590477_0001_m_000007_0
19/06/19 13:53:18 INFO mapred.LocalJobRunner: map task executor complete.
19/06/19 13:53:18 INFO mapred.LocalJobRunner: Waiting for reduce tasks
19/06/19 13:53:18 INFO mapred.LocalJobRunner: Starting task: attempt_local28590477_0001_r_000000_0
19/06/19 13:53:18 INFO output.FileOutputCommitter: File Output Committer Algorithm version is 1
19/06/19 13:53:18 INFO mapred.Task:  Using ResourceCalculatorProcessTree : [ ]
19/06/19 13:53:18 INFO mapred.ReduceTask: Using ShuffleConsumerPlugin: org.apache.hadoop.mapreduce.task.reduce.Shuffle@3d12eadd
19/06/19 13:53:18 INFO reduce.MergeManagerImpl: MergerManager: memoryLimit=334338464, maxSingleShuffleLimit=83584616, mergeThreshold=220663392, ioSortFactor=10, memToMemMergeOutputsThreshold=10
19/06/19 13:53:18 INFO reduce.EventFetcher: attempt_local28590477_0001_r_000000_0 Thread started: EventFetcher for fetching Map Completion Events
19/06/19 13:53:18 INFO reduce.LocalFetcher: localfetcher#1 about to shuffle output of map attempt_local28590477_0001_m_000006_0 decomp: 2 len: 6 to MEMORY
19/06/19 13:53:18 INFO reduce.InMemoryMapOutput: Read 2 bytes from map-output for attempt_local28590477_0001_m_000006_0
19/06/19 13:53:18 INFO reduce.MergeManagerImpl: closeInMemoryFile -> map-output of size: 2, inMemoryMapOutputs.size() -> 1, commitMemory -> 0, usedMemory ->2
19/06/19 13:53:18 INFO reduce.LocalFetcher: localfetcher#1 about to shuffle output of map attempt_local28590477_0001_m_000003_0 decomp: 2 len: 6 to MEMORY
19/06/19 13:53:18 INFO reduce.InMemoryMapOutput: Read 2 bytes from map-output for attempt_local28590477_0001_m_000003_0
19/06/19 13:53:18 INFO reduce.MergeManagerImpl: closeInMemoryFile -> map-output of size: 2, inMemoryMapOutputs.size() -> 2, commitMemory -> 2, usedMemory ->4
19/06/19 13:53:18 INFO reduce.LocalFetcher: localfetcher#1 about to shuffle output of map attempt_local28590477_0001_m_000000_0 decomp: 21 len: 25 to MEMORY
19/06/19 13:53:18 INFO reduce.InMemoryMapOutput: Read 21 bytes from map-output for attempt_local28590477_0001_m_000000_0
19/06/19 13:53:18 INFO reduce.MergeManagerImpl: closeInMemoryFile -> map-output of size: 21, inMemoryMapOutputs.size() -> 3, commitMemory -> 4, usedMemory ->25
19/06/19 13:53:18 INFO reduce.LocalFetcher: localfetcher#1 about to shuffle output of map attempt_local28590477_0001_m_000007_0 decomp: 2 len: 6 to MEMORY
19/06/19 13:53:18 INFO reduce.InMemoryMapOutput: Read 2 bytes from map-output for attempt_local28590477_0001_m_000007_0
19/06/19 13:53:18 INFO reduce.MergeManagerImpl: closeInMemoryFile -> map-output of size: 2, inMemoryMapOutputs.size() -> 4, commitMemory -> 25, usedMemory ->27
19/06/19 13:53:18 INFO reduce.LocalFetcher: localfetcher#1 about to shuffle output of map attempt_local28590477_0001_m_000004_0 decomp: 2 len: 6 to MEMORY
19/06/19 13:53:18 INFO reduce.InMemoryMapOutput: Read 2 bytes from map-output for attempt_local28590477_0001_m_000004_0
19/06/19 13:53:18 INFO reduce.MergeManagerImpl: closeInMemoryFile -> map-output of size: 2, inMemoryMapOutputs.size() -> 5, commitMemory -> 27, usedMemory ->29
19/06/19 13:53:18 WARN io.ReadaheadPool: Failed readahead on ifile
EBADF: Bad file descriptor
	at org.apache.hadoop.io.nativeio.NativeIO$POSIX.posix_fadvise(Native Method)
	at org.apache.hadoop.io.nativeio.NativeIO$POSIX.posixFadviseIfPossible(NativeIO.java:267)
	at org.apache.hadoop.io.nativeio.NativeIO$POSIX$CacheManipulator.posixFadviseIfPossible(NativeIO.java:146)
	at org.apache.hadoop.io.ReadaheadPool$ReadaheadRequestImpl.run(ReadaheadPool.java:206)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
19/06/19 13:53:18 INFO reduce.LocalFetcher: localfetcher#1 about to shuffle output of map attempt_local28590477_0001_m_000001_0 decomp: 2 len: 6 to MEMORY
19/06/19 13:53:18 INFO reduce.InMemoryMapOutput: Read 2 bytes from map-output for attempt_local28590477_0001_m_000001_0
19/06/19 13:53:18 INFO reduce.MergeManagerImpl: closeInMemoryFile -> map-output of size: 2, inMemoryMapOutputs.size() -> 6, commitMemory -> 29, usedMemory ->31
19/06/19 13:53:18 INFO reduce.LocalFetcher: localfetcher#1 about to shuffle output of map attempt_local28590477_0001_m_000005_0 decomp: 2 len: 6 to MEMORY
19/06/19 13:53:18 INFO reduce.InMemoryMapOutput: Read 2 bytes from map-output for attempt_local28590477_0001_m_000005_0
19/06/19 13:53:18 INFO reduce.MergeManagerImpl: closeInMemoryFile -> map-output of size: 2, inMemoryMapOutputs.size() -> 7, commitMemory -> 31, usedMemory ->33
19/06/19 13:53:18 INFO reduce.LocalFetcher: localfetcher#1 about to shuffle output of map attempt_local28590477_0001_m_000002_0 decomp: 2 len: 6 to MEMORY
19/06/19 13:53:18 INFO reduce.InMemoryMapOutput: Read 2 bytes from map-output for attempt_local28590477_0001_m_000002_0
19/06/19 13:53:18 INFO reduce.MergeManagerImpl: closeInMemoryFile -> map-output of size: 2, inMemoryMapOutputs.size() -> 8, commitMemory -> 33, usedMemory ->35
19/06/19 13:53:18 INFO reduce.EventFetcher: EventFetcher is interrupted.. Returning
19/06/19 13:53:18 WARN io.ReadaheadPool: Failed readahead on ifile
EBADF: Bad file descriptor
	at org.apache.hadoop.io.nativeio.NativeIO$POSIX.posix_fadvise(Native Method)
	at org.apache.hadoop.io.nativeio.NativeIO$POSIX.posixFadviseIfPossible(NativeIO.java:267)
	at org.apache.hadoop.io.nativeio.NativeIO$POSIX$CacheManipulator.posixFadviseIfPossible(NativeIO.java:146)
	at org.apache.hadoop.io.ReadaheadPool$ReadaheadRequestImpl.run(ReadaheadPool.java:206)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
19/06/19 13:53:18 WARN io.ReadaheadPool: Failed readahead on ifile
EBADF: Bad file descriptor
	at org.apache.hadoop.io.nativeio.NativeIO$POSIX.posix_fadvise(Native Method)
	at org.apache.hadoop.io.nativeio.NativeIO$POSIX.posixFadviseIfPossible(NativeIO.java:267)
	at org.apache.hadoop.io.nativeio.NativeIO$POSIX$CacheManipulator.posixFadviseIfPossible(NativeIO.java:146)
	at org.apache.hadoop.io.ReadaheadPool$ReadaheadRequestImpl.run(ReadaheadPool.java:206)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
19/06/19 13:53:18 INFO mapred.LocalJobRunner: 8 / 8 copied.
19/06/19 13:53:18 INFO reduce.MergeManagerImpl: finalMerge called with 8 in-memory map-outputs and 0 on-disk map-outputs
19/06/19 13:53:18 INFO mapred.Merger: Merging 8 sorted segments
19/06/19 13:53:18 INFO mapred.Merger: Down to the last merge-pass, with 1 segments left of total size: 10 bytes
19/06/19 13:53:18 INFO reduce.MergeManagerImpl: Merged 8 segments, 35 bytes to disk to satisfy reduce memory limit
19/06/19 13:53:18 INFO reduce.MergeManagerImpl: Merging 1 files, 25 bytes from disk
19/06/19 13:53:18 INFO reduce.MergeManagerImpl: Merging 0 segments, 0 bytes from memory into reduce
19/06/19 13:53:18 INFO mapred.Merger: Merging 1 sorted segments
19/06/19 13:53:18 INFO mapred.Merger: Down to the last merge-pass, with 1 segments left of total size: 10 bytes
19/06/19 13:53:18 INFO mapred.LocalJobRunner: 8 / 8 copied.
19/06/19 13:53:18 INFO Configuration.deprecation: mapred.skip.on is deprecated. Instead, use mapreduce.job.skiprecords
19/06/19 13:53:18 INFO mapred.Task: Task:attempt_local28590477_0001_r_000000_0 is done. And is in the process of committing
19/06/19 13:53:18 INFO mapred.LocalJobRunner: 8 / 8 copied.
19/06/19 13:53:18 INFO mapred.Task: Task attempt_local28590477_0001_r_000000_0 is allowed to commit now
19/06/19 13:53:18 INFO output.FileOutputCommitter: Saved output of task 'attempt_local28590477_0001_r_000000_0' to file:/data/app/hadoop-2.7.2/grep-temp-1290670728/_temporary/0/task_local28590477_0001_r_000000
19/06/19 13:53:18 INFO mapred.LocalJobRunner: reduce > reduce
19/06/19 13:53:18 INFO mapred.Task: Task 'attempt_local28590477_0001_r_000000_0' done.
19/06/19 13:53:18 INFO mapred.LocalJobRunner: Finishing task: attempt_local28590477_0001_r_000000_0
19/06/19 13:53:18 INFO mapred.LocalJobRunner: reduce task executor complete.
19/06/19 13:53:18 INFO mapreduce.Job:  map 100% reduce 100%
19/06/19 13:53:18 INFO mapreduce.Job: Job job_local28590477_0001 completed successfully
19/06/19 13:53:18 INFO mapreduce.Job: Counters: 30
	File System Counters
		FILE: Number of bytes read=2688230
		FILE: Number of bytes written=4974527
		FILE: Number of read operations=0
		FILE: Number of large read operations=0
		FILE: Number of write operations=0
	Map-Reduce Framework
		Map input records=745
		Map output records=1
		Map output bytes=17
		Map output materialized bytes=67
		Input split bytes=805
		Combine input records=1
		Combine output records=1
		Reduce input groups=1
		Reduce shuffle bytes=67
		Reduce input records=1
		Reduce output records=1
		Spilled Records=2
		Shuffled Maps =8
		Failed Shuffles=0
		Merged Map outputs=8
		GC time elapsed (ms)=487
		Total committed heap usage (bytes)=2748841984
	Shuffle Errors
		BAD_ID=0
		CONNECTION=0
		IO_ERROR=0
		WRONG_LENGTH=0
		WRONG_MAP=0
		WRONG_REDUCE=0
	File Input Format Counters 
		Bytes Read=26007
	File Output Format Counters 
		Bytes Written=123
19/06/19 13:53:18 INFO jvm.JvmMetrics: Cannot initialize JVM Metrics with processName=JobTracker, sessionId= - already initialized
19/06/19 13:53:18 INFO input.FileInputFormat: Total input paths to process : 1
19/06/19 13:53:18 INFO mapreduce.JobSubmitter: number of splits:1
19/06/19 13:53:18 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_local1171342348_0002
19/06/19 13:53:18 INFO mapreduce.Job: The url to track the job: http://localhost:8080/
19/06/19 13:53:18 INFO mapreduce.Job: Running job: job_local1171342348_0002
19/06/19 13:53:18 INFO mapred.LocalJobRunner: OutputCommitter set in config null
19/06/19 13:53:18 INFO output.FileOutputCommitter: File Output Committer Algorithm version is 1
19/06/19 13:53:18 INFO mapred.LocalJobRunner: OutputCommitter is org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter
19/06/19 13:53:18 INFO mapred.LocalJobRunner: Waiting for map tasks
19/06/19 13:53:18 INFO mapred.LocalJobRunner: Starting task: attempt_local1171342348_0002_m_000000_0
19/06/19 13:53:18 INFO output.FileOutputCommitter: File Output Committer Algorithm version is 1
19/06/19 13:53:18 INFO mapred.Task:  Using ResourceCalculatorProcessTree : [ ]
19/06/19 13:53:18 INFO mapred.MapTask: Processing split: file:/data/app/hadoop-2.7.2/grep-temp-1290670728/part-r-00000:0+111
19/06/19 13:53:18 INFO mapred.MapTask: (EQUATOR) 0 kvi 26214396(104857584)
19/06/19 13:53:18 INFO mapred.MapTask: mapreduce.task.io.sort.mb: 100
19/06/19 13:53:18 INFO mapred.MapTask: soft limit at 83886080
19/06/19 13:53:18 INFO mapred.MapTask: bufstart = 0; bufvoid = 104857600
19/06/19 13:53:18 INFO mapred.MapTask: kvstart = 26214396; length = 6553600
19/06/19 13:53:18 INFO mapred.MapTask: Map output collector class = org.apache.hadoop.mapred.MapTask$MapOutputBuffer
19/06/19 13:53:18 INFO mapred.LocalJobRunner: 
19/06/19 13:53:18 INFO mapred.MapTask: Starting flush of map output
19/06/19 13:53:18 INFO mapred.MapTask: Spilling map output
19/06/19 13:53:18 INFO mapred.MapTask: bufstart = 0; bufend = 17; bufvoid = 104857600
19/06/19 13:53:18 INFO mapred.MapTask: kvstart = 26214396(104857584); kvend = 26214396(104857584); length = 1/6553600
19/06/19 13:53:18 INFO mapred.MapTask: Finished spill 0
19/06/19 13:53:18 INFO mapred.Task: Task:attempt_local1171342348_0002_m_000000_0 is done. And is in the process of committing
19/06/19 13:53:18 INFO mapred.LocalJobRunner: map
19/06/19 13:53:18 INFO mapred.Task: Task 'attempt_local1171342348_0002_m_000000_0' done.
19/06/19 13:53:18 INFO mapred.LocalJobRunner: Finishing task: attempt_local1171342348_0002_m_000000_0
19/06/19 13:53:18 INFO mapred.LocalJobRunner: map task executor complete.
19/06/19 13:53:18 INFO mapred.LocalJobRunner: Waiting for reduce tasks
19/06/19 13:53:18 INFO mapred.LocalJobRunner: Starting task: attempt_local1171342348_0002_r_000000_0
19/06/19 13:53:18 INFO output.FileOutputCommitter: File Output Committer Algorithm version is 1
19/06/19 13:53:18 INFO mapred.Task:  Using ResourceCalculatorProcessTree : [ ]
19/06/19 13:53:18 INFO mapred.ReduceTask: Using ShuffleConsumerPlugin: org.apache.hadoop.mapreduce.task.reduce.Shuffle@7a0d1c38
19/06/19 13:53:19 INFO reduce.MergeManagerImpl: MergerManager: memoryLimit=334338464, maxSingleShuffleLimit=83584616, mergeThreshold=220663392, ioSortFactor=10, memToMemMergeOutputsThreshold=10
19/06/19 13:53:19 INFO reduce.EventFetcher: attempt_local1171342348_0002_r_000000_0 Thread started: EventFetcher for fetching Map Completion Events
19/06/19 13:53:19 INFO reduce.LocalFetcher: localfetcher#2 about to shuffle output of map attempt_local1171342348_0002_m_000000_0 decomp: 21 len: 25 to MEMORY
19/06/19 13:53:19 INFO reduce.InMemoryMapOutput: Read 21 bytes from map-output for attempt_local1171342348_0002_m_000000_0
19/06/19 13:53:19 INFO reduce.MergeManagerImpl: closeInMemoryFile -> map-output of size: 21, inMemoryMapOutputs.size() -> 1, commitMemory -> 0, usedMemory ->21
19/06/19 13:53:19 INFO reduce.EventFetcher: EventFetcher is interrupted.. Returning
19/06/19 13:53:19 INFO mapred.LocalJobRunner: 1 / 1 copied.
19/06/19 13:53:19 INFO reduce.MergeManagerImpl: finalMerge called with 1 in-memory map-outputs and 0 on-disk map-outputs
19/06/19 13:53:19 INFO mapred.Merger: Merging 1 sorted segments
19/06/19 13:53:19 INFO mapred.Merger: Down to the last merge-pass, with 1 segments left of total size: 11 bytes
19/06/19 13:53:19 INFO reduce.MergeManagerImpl: Merged 1 segments, 21 bytes to disk to satisfy reduce memory limit
19/06/19 13:53:19 INFO reduce.MergeManagerImpl: Merging 1 files, 25 bytes from disk
19/06/19 13:53:19 INFO reduce.MergeManagerImpl: Merging 0 segments, 0 bytes from memory into reduce
19/06/19 13:53:19 INFO mapred.Merger: Merging 1 sorted segments
19/06/19 13:53:19 INFO mapred.Merger: Down to the last merge-pass, with 1 segments left of total size: 11 bytes
19/06/19 13:53:19 INFO mapred.LocalJobRunner: 1 / 1 copied.
19/06/19 13:53:19 INFO mapred.Task: Task:attempt_local1171342348_0002_r_000000_0 is done. And is in the process of committing
19/06/19 13:53:19 INFO mapred.LocalJobRunner: 1 / 1 copied.
19/06/19 13:53:19 INFO mapred.Task: Task attempt_local1171342348_0002_r_000000_0 is allowed to commit now
19/06/19 13:53:19 INFO output.FileOutputCommitter: Saved output of task 'attempt_local1171342348_0002_r_000000_0' to file:/data/tmp/output/_temporary/0/task_local1171342348_0002_r_000000
19/06/19 13:53:19 INFO mapred.LocalJobRunner: reduce > reduce
19/06/19 13:53:19 INFO mapred.Task: Task 'attempt_local1171342348_0002_r_000000_0' done.
19/06/19 13:53:19 INFO mapred.LocalJobRunner: Finishing task: attempt_local1171342348_0002_r_000000_0
19/06/19 13:53:19 INFO mapred.LocalJobRunner: reduce task executor complete.
19/06/19 13:53:19 INFO mapreduce.Job: Job job_local1171342348_0002 running in uber mode : false
19/06/19 13:53:19 INFO mapreduce.Job:  map 100% reduce 100%
19/06/19 13:53:19 INFO mapreduce.Job: Job job_local1171342348_0002 completed successfully
19/06/19 13:53:19 INFO mapreduce.Job: Counters: 30
	File System Counters
		FILE: Number of bytes read=1157660
		FILE: Number of bytes written=2213150
		FILE: Number of read operations=0
		FILE: Number of large read operations=0
		FILE: Number of write operations=0
	Map-Reduce Framework
		Map input records=1
		Map output records=1
		Map output bytes=17
		Map output materialized bytes=25
		Input split bytes=126
		Combine input records=0
		Combine output records=0
		Reduce input groups=1
		Reduce shuffle bytes=25
		Reduce input records=1
		Reduce output records=1
		Spilled Records=2
		Shuffled Maps =1
		Failed Shuffles=0
		Merged Map outputs=1
		GC time elapsed (ms)=0
		Total committed heap usage (bytes)=493879296
	Shuffle Errors
		BAD_ID=0
		CONNECTION=0
		IO_ERROR=0
		WRONG_LENGTH=0
		WRONG_MAP=0
		WRONG_REDUCE=0
	File Input Format Counters 
		Bytes Read=123
	File Output Format Counters 
		Bytes Written=23

  1. 查看执行结果
cat /data/tmp/output/*

在这里插入图片描述

运行WordCount案例

  1. 新建wcinout文件夹
    在这里插入图片描述
  2. 新建wc.input文件,并写入数据
    在这里插入图片描述
  3. 执行命令
hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar wordcount /data/tmp/wcinput/ /data/tmp/wcoutput
  1. 查看结果
cat /data/tmp/wcoutput/*

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值