1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
5 <!-- Generated by javadoc --
>
6 <meta http-equiv=
"Content-Type" content=
"text/html; charset=UTF-8">
7 <title>MapReduceBackupMergeJob (Apache HBase
3.0.0-SNAPSHOT API)
</title>
8 <link rel=
"stylesheet" type=
"text/css" href=
"../../../../../../stylesheet.css" title=
"Style">
9 <script type=
"text/javascript" src=
"../../../../../../script.js"></script>
12 <script type=
"text/javascript"><!--
14 if (location.href.indexOf('is-external=true') == -
1) {
15 parent.document.
title=
"MapReduceBackupMergeJob (Apache HBase 3.0.0-SNAPSHOT API)";
21 var methods = {
"i0":
10,
"i1":
10,
"i2":
10,
"i3":
10,
"i4":
10,
"i5":
10,
"i6":
10,
"i7":
10,
"i8":
10,
"i9":
10,
"i10":
10,
"i11":
10,
"i12":
10,
"i13":
10,
"i14":
10};
22 var tabs = {
65535:[
"t0",
"All Methods"],
2:[
"t2",
"Instance Methods"],
8:[
"t4",
"Concrete Methods"]};
23 var altColor =
"altColor";
24 var rowColor =
"rowColor";
25 var tableTab =
"tableTab";
26 var activeTableTab =
"activeTableTab";
29 <div>JavaScript is disabled on your browser.
</div>
31 <!-- ========= START OF TOP NAVBAR ======= --
>
32 <div class=
"topNav"><a name=
"navbar.top">
35 <div class=
"skipNav"><a href=
"#skip.navbar.top" title=
"Skip navigation links">Skip navigation links
</a></div>
36 <a name=
"navbar.top.firstrow">
39 <ul class=
"navList" title=
"Navigation">
40 <li><a href=
"../../../../../../overview-summary.html">Overview
</a></li>
41 <li><a href=
"package-summary.html">Package
</a></li>
42 <li class=
"navBarCell1Rev">Class
</li>
43 <li><a href=
"class-use/MapReduceBackupMergeJob.html">Use
</a></li>
44 <li><a href=
"package-tree.html">Tree
</a></li>
45 <li><a href=
"../../../../../../deprecated-list.html">Deprecated
</a></li>
46 <li><a href=
"../../../../../../index-all.html">Index
</a></li>
47 <li><a href=
"../../../../../../help-doc.html">Help
</a></li>
52 <li><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupCopyJob.SnapshotCopy.html" title=
"class in org.apache.hadoop.hbase.backup.mapreduce"><span class=
"typeNameLink">Prev
Class
</span></a></li>
53 <li><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceHFileSplitterJob.html" title=
"class in org.apache.hadoop.hbase.backup.mapreduce"><span class=
"typeNameLink">Next
Class
</span></a></li>
56 <li><a href=
"../../../../../../index.html?org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html" target=
"_top">Frames
</a></li>
57 <li><a href=
"MapReduceBackupMergeJob.html" target=
"_top">No
Frames
</a></li>
59 <ul class=
"navList" id=
"allclasses_navbar_top">
60 <li><a href=
"../../../../../../allclasses-noframe.html">All
Classes
</a></li>
63 <script type=
"text/javascript"><!--
64 allClassesLink = document.getElementById(
"allclasses_navbar_top");
66 allClassesLink.style.display =
"block";
69 allClassesLink.style.display =
"none";
75 <ul class=
"subNavList">
76 <li>Summary:
</li>
77 <li>Nested
|
</li>
78 <li><a href=
"#field.summary">Field
</a> |
</li>
79 <li><a href=
"#constructor.summary">Constr
</a> |
</li>
80 <li><a href=
"#method.summary">Method
</a></li>
82 <ul class=
"subNavList">
83 <li>Detail:
</li>
84 <li><a href=
"#field.detail">Field
</a> |
</li>
85 <li><a href=
"#constructor.detail">Constr
</a> |
</li>
86 <li><a href=
"#method.detail">Method
</a></li>
89 <a name=
"skip.navbar.top">
92 <!-- ========= END OF TOP NAVBAR ========= --
>
93 <!-- ======== START OF CLASS DATA ======== --
>
95 <div class=
"subTitle">org.apache.hadoop.hbase.backup.mapreduce
</div>
96 <h2 title=
"Class MapReduceBackupMergeJob" class=
"title">Class MapReduceBackupMergeJob
</h2>
98 <div class=
"contentContainer">
99 <ul class=
"inheritance">
100 <li><a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title=
"class or interface in java.lang">java.lang.Object
</a></li>
102 <ul class=
"inheritance">
103 <li>org.apache.hadoop.hbase.backup.mapreduce.MapReduceBackupMergeJob
</li>
107 <div class=
"description">
108 <ul class=
"blockList">
109 <li class=
"blockList">
111 <dt>All Implemented Interfaces:
</dt>
112 <dd>org.apache.hadoop.conf.Configurable,
<a href=
"../../../../../../org/apache/hadoop/hbase/backup/BackupMergeJob.html" title=
"interface in org.apache.hadoop.hbase.backup">BackupMergeJob
</a></dd>
116 <pre>@InterfaceAudience.Private
117 public class
<a href=
"../../../../../../src-html/org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#line.60">MapReduceBackupMergeJob
</a>
118 extends
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title=
"class or interface in java.lang">Object
</a>
119 implements
<a href=
"../../../../../../org/apache/hadoop/hbase/backup/BackupMergeJob.html" title=
"interface in org.apache.hadoop.hbase.backup">BackupMergeJob
</a></pre>
120 <div class=
"block">MapReduce implementation of
<a href=
"../../../../../../org/apache/hadoop/hbase/backup/BackupMergeJob.html" title=
"interface in org.apache.hadoop.hbase.backup"><code>BackupMergeJob
</code></a>
121 Must be initialized with configuration of a backup destination cluster
</div>
125 <div class=
"summary">
126 <ul class=
"blockList">
127 <li class=
"blockList">
128 <!-- =========== FIELD SUMMARY =========== --
>
129 <ul class=
"blockList">
130 <li class=
"blockList"><a name=
"field.summary">
133 <h3>Field Summary
</h3>
134 <table class=
"memberSummary" border=
"0" cellpadding=
"3" cellspacing=
"0" summary=
"Field Summary table, listing fields, and an explanation">
135 <caption><span>Fields
</span><span class=
"tabEnd"> </span></caption>
137 <th class=
"colFirst" scope=
"col">Modifier and Type
</th>
138 <th class=
"colLast" scope=
"col">Field and Description
</th>
140 <tr class=
"altColor">
141 <td class=
"colFirst"><code>protected org.apache.hadoop.conf.Configuration
</code></td>
142 <td class=
"colLast"><code><span class=
"memberNameLink"><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#conf">conf
</a></span></code> </td>
144 <tr class=
"rowColor">
145 <td class=
"colFirst"><code>static org.slf4j.Logger
</code></td>
146 <td class=
"colLast"><code><span class=
"memberNameLink"><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#LOG">LOG
</a></span></code> </td>
148 <tr class=
"altColor">
149 <td class=
"colFirst"><code>protected org.apache.hadoop.util.Tool
</code></td>
150 <td class=
"colLast"><code><span class=
"memberNameLink"><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#player">player
</a></span></code> </td>
155 <!-- ======== CONSTRUCTOR SUMMARY ======== --
>
156 <ul class=
"blockList">
157 <li class=
"blockList"><a name=
"constructor.summary">
160 <h3>Constructor Summary
</h3>
161 <table class=
"memberSummary" border=
"0" cellpadding=
"3" cellspacing=
"0" summary=
"Constructor Summary table, listing constructors, and an explanation">
162 <caption><span>Constructors
</span><span class=
"tabEnd"> </span></caption>
164 <th class=
"colOne" scope=
"col">Constructor and Description
</th>
166 <tr class=
"altColor">
167 <td class=
"colOne"><code><span class=
"memberNameLink"><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#MapReduceBackupMergeJob--">MapReduceBackupMergeJob
</a></span>()
</code> </td>
172 <!-- ========== METHOD SUMMARY =========== --
>
173 <ul class=
"blockList">
174 <li class=
"blockList"><a name=
"method.summary">
177 <h3>Method Summary
</h3>
178 <table class=
"memberSummary" border=
"0" cellpadding=
"3" cellspacing=
"0" summary=
"Method Summary table, listing methods, and an explanation">
179 <caption><span id=
"t0" class=
"activeTableTab"><span>All Methods
</span><span class=
"tabEnd"> </span></span><span id=
"t2" class=
"tableTab"><span><a href=
"javascript:show(2);">Instance Methods
</a></span><span class=
"tabEnd"> </span></span><span id=
"t4" class=
"tableTab"><span><a href=
"javascript:show(8);">Concrete Methods
</a></span><span class=
"tabEnd"> </span></span></caption>
181 <th class=
"colFirst" scope=
"col">Modifier and Type
</th>
182 <th class=
"colLast" scope=
"col">Method and Description
</th>
184 <tr id=
"i0" class=
"altColor">
185 <td class=
"colFirst"><code>protected void
</code></td>
186 <td class=
"colLast"><code><span class=
"memberNameLink"><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#cleanupBulkLoadDirs-org.apache.hadoop.fs.FileSystem-java.util.List-">cleanupBulkLoadDirs
</a></span>(org.apache.hadoop.fs.FileSystem
fs,
187 <a href=
"https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title=
"class or interface in java.util">List
</a><org.apache.hadoop.fs.Path
> pathList)
</code> </td>
189 <tr id=
"i1" class=
"rowColor">
190 <td class=
"colFirst"><code>protected org.apache.hadoop.fs.Path
</code></td>
191 <td class=
"colLast"><code><span class=
"memberNameLink"><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#convertToDest-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.Path-">convertToDest
</a></span>(org.apache.hadoop.fs.Path
p,
192 org.apache.hadoop.fs.Path
backupDirPath)
</code>
193 <div class=
"block">Converts path before copying
</div>
196 <tr id=
"i2" class=
"altColor">
197 <td class=
"colFirst"><code>protected void
</code></td>
198 <td class=
"colLast"><code><span class=
"memberNameLink"><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#copyFile-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.Path-">copyFile
</a></span>(org.apache.hadoop.fs.FileSystem
fs,
199 org.apache.hadoop.fs.Path
p,
200 org.apache.hadoop.fs.Path
newPath)
</code>
201 <div class=
"block">Copy file in DFS from p to newPath
</div>
204 <tr id=
"i3" class=
"rowColor">
205 <td class=
"colFirst"><code>protected void
</code></td>
206 <td class=
"colLast"><code><span class=
"memberNameLink"><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#copyMetaData-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.Path-">copyMetaData
</a></span>(org.apache.hadoop.fs.FileSystem
fs,
207 org.apache.hadoop.fs.Path
tmpBackupDir,
208 org.apache.hadoop.fs.Path
backupDirPath)
</code>
209 <div class=
"block">Copy meta data to of a backup session
</div>
212 <tr id=
"i4" class=
"altColor">
213 <td class=
"colFirst"><code>protected void
</code></td>
214 <td class=
"colLast"><code><span class=
"memberNameLink"><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#deleteBackupImages-java.util.List-org.apache.hadoop.hbase.client.Connection-org.apache.hadoop.fs.FileSystem-java.lang.String-">deleteBackupImages
</a></span>(
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title=
"class or interface in java.util">List
</a><<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a>> backupIds,
215 <a href=
"../../../../../../org/apache/hadoop/hbase/client/Connection.html" title=
"interface in org.apache.hadoop.hbase.client">Connection
</a> conn,
216 org.apache.hadoop.fs.FileSystem
fs,
217 <a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a> backupRoot)
</code> </td>
219 <tr id=
"i5" class=
"rowColor">
220 <td class=
"colFirst"><code>protected org.apache.hadoop.fs.Path[]
</code></td>
221 <td class=
"colLast"><code><span class=
"memberNameLink"><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#findInputDirectories-org.apache.hadoop.fs.FileSystem-java.lang.String-org.apache.hadoop.hbase.TableName-java.lang.String:A-">findInputDirectories
</a></span>(org.apache.hadoop.fs.FileSystem
fs,
222 <a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a> backupRoot,
223 <a href=
"../../../../../../org/apache/hadoop/hbase/TableName.html" title=
"class in org.apache.hadoop.hbase">TableName
</a> tableName,
224 <a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a>[]
backupIds)
</code> </td>
226 <tr id=
"i6" class=
"altColor">
227 <td class=
"colFirst"><code>protected
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title=
"class or interface in java.util">List
</a><<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a>></code></td>
228 <td class=
"colLast"><code><span class=
"memberNameLink"><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#getBackupIdsToDelete-java.lang.String:A-java.lang.String-">getBackupIdsToDelete
</a></span>(
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a>[]
backupIds,
229 <a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a> mergedBackupId)
</code> </td>
231 <tr id=
"i7" class=
"rowColor">
232 <td class=
"colFirst"><code>org.apache.hadoop.conf.Configuration
</code></td>
233 <td class=
"colLast"><code><span class=
"memberNameLink"><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#getConf--">getConf
</a></span>()
</code> </td>
235 <tr id=
"i8" class=
"altColor">
236 <td class=
"colFirst"><code>protected
<a href=
"../../../../../../org/apache/hadoop/hbase/TableName.html" title=
"class in org.apache.hadoop.hbase">TableName
</a>[]
</code></td>
237 <td class=
"colLast"><code><span class=
"memberNameLink"><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#getTableNamesInBackupImages-java.lang.String:A-">getTableNamesInBackupImages
</a></span>(
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a>[]
backupIds)
</code> </td>
239 <tr id=
"i9" class=
"rowColor">
240 <td class=
"colFirst"><code>protected void
</code></td>
241 <td class=
"colLast"><code><span class=
"memberNameLink"><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#moveData-org.apache.hadoop.fs.FileSystem-java.lang.String-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.TableName-java.lang.String-">moveData
</a></span>(org.apache.hadoop.fs.FileSystem
fs,
242 <a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a> backupRoot,
243 org.apache.hadoop.fs.Path
bulkOutputPath,
244 <a href=
"../../../../../../org/apache/hadoop/hbase/TableName.html" title=
"class in org.apache.hadoop.hbase">TableName
</a> tableName,
245 <a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a> mergedBackupId)
</code> </td>
247 <tr id=
"i10" class=
"altColor">
248 <td class=
"colFirst"><code>void
</code></td>
249 <td class=
"colLast"><code><span class=
"memberNameLink"><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#run-java.lang.String:A-">run
</a></span>(
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a>[]
backupIds)
</code>
250 <div class=
"block">Run backup merge operation.
</div>
253 <tr id=
"i11" class=
"rowColor">
254 <td class=
"colFirst"><code>void
</code></td>
255 <td class=
"colLast"><code><span class=
"memberNameLink"><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#setConf-org.apache.hadoop.conf.Configuration-">setConf
</a></span>(org.apache.hadoop.conf.Configuration
conf)
</code> </td>
257 <tr id=
"i12" class=
"altColor">
258 <td class=
"colFirst"><code>protected
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title=
"class or interface in java.util">List
</a><org.apache.hadoop.fs.Path
></code></td>
259 <td class=
"colLast"><code><span class=
"memberNameLink"><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#toPathList-java.util.List-">toPathList
</a></span>(
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title=
"class or interface in java.util">List
</a><<a href=
"../../../../../../org/apache/hadoop/hbase/util/Pair.html" title=
"class in org.apache.hadoop.hbase.util">Pair
</a><<a href=
"../../../../../../org/apache/hadoop/hbase/TableName.html" title=
"class in org.apache.hadoop.hbase">TableName
</a>,org.apache.hadoop.fs.Path
>> processedTableList)
</code> </td>
261 <tr id=
"i13" class=
"rowColor">
262 <td class=
"colFirst"><code>protected
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title=
"class or interface in java.util">List
</a><<a href=
"../../../../../../org/apache/hadoop/hbase/TableName.html" title=
"class in org.apache.hadoop.hbase">TableName
</a>></code></td>
263 <td class=
"colLast"><code><span class=
"memberNameLink"><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#toTableNameList-java.util.List-">toTableNameList
</a></span>(
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title=
"class or interface in java.util">List
</a><<a href=
"../../../../../../org/apache/hadoop/hbase/util/Pair.html" title=
"class in org.apache.hadoop.hbase.util">Pair
</a><<a href=
"../../../../../../org/apache/hadoop/hbase/TableName.html" title=
"class in org.apache.hadoop.hbase">TableName
</a>,org.apache.hadoop.fs.Path
>> processedTableList)
</code> </td>
265 <tr id=
"i14" class=
"altColor">
266 <td class=
"colFirst"><code>protected void
</code></td>
267 <td class=
"colLast"><code><span class=
"memberNameLink"><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#updateBackupManifest-java.lang.String-java.lang.String-java.util.List-">updateBackupManifest
</a></span>(
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a> backupRoot,
268 <a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a> mergedBackupId,
269 <a href=
"https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title=
"class or interface in java.util">List
</a><<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a>> backupsToDelete)
</code> </td>
272 <ul class=
"blockList">
273 <li class=
"blockList"><a name=
"methods.inherited.from.class.java.lang.Object">
276 <h3>Methods inherited from class
java.lang.
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title=
"class or interface in java.lang">Object
</a></h3>
277 <code><a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title=
"class or interface in java.lang">clone
</a>,
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title=
"class or interface in java.lang">equals
</a>,
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title=
"class or interface in java.lang">finalize
</a>,
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title=
"class or interface in java.lang">getClass
</a>,
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title=
"class or interface in java.lang">hashCode
</a>,
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title=
"class or interface in java.lang">notify
</a>,
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title=
"class or interface in java.lang">notifyAll
</a>,
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title=
"class or interface in java.lang">toString
</a>,
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title=
"class or interface in java.lang">wait
</a>,
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title=
"class or interface in java.lang">wait
</a>,
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title=
"class or interface in java.lang">wait
</a></code></li>
284 <div class=
"details">
285 <ul class=
"blockList">
286 <li class=
"blockList">
287 <!-- ============ FIELD DETAIL =========== --
>
288 <ul class=
"blockList">
289 <li class=
"blockList"><a name=
"field.detail">
292 <h3>Field Detail
</h3>
296 <ul class=
"blockList">
297 <li class=
"blockList">
299 <pre>public static final
org.slf4j.Logger
<a href=
"../../../../../../src-html/org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#line.61">LOG
</a></pre>
305 <ul class=
"blockList">
306 <li class=
"blockList">
308 <pre>protected
org.apache.hadoop.util.Tool
<a href=
"../../../../../../src-html/org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#line.63">player
</a></pre>
314 <ul class=
"blockListLast">
315 <li class=
"blockList">
317 <pre>protected
org.apache.hadoop.conf.Configuration
<a href=
"../../../../../../src-html/org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#line.64">conf
</a></pre>
322 <!-- ========= CONSTRUCTOR DETAIL ======== --
>
323 <ul class=
"blockList">
324 <li class=
"blockList"><a name=
"constructor.detail">
327 <h3>Constructor Detail
</h3>
328 <a name=
"MapReduceBackupMergeJob--">
331 <ul class=
"blockListLast">
332 <li class=
"blockList">
333 <h4>MapReduceBackupMergeJob
</h4>
334 <pre>public
<a href=
"../../../../../../src-html/org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#line.66">MapReduceBackupMergeJob
</a>()
</pre>
339 <!-- ============ METHOD DETAIL ========== --
>
340 <ul class=
"blockList">
341 <li class=
"blockList"><a name=
"method.detail">
344 <h3>Method Detail
</h3>
348 <ul class=
"blockList">
349 <li class=
"blockList">
351 <pre>public
org.apache.hadoop.conf.Configuration
<a href=
"../../../../../../src-html/org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#line.70">getConf
</a>()
</pre>
353 <dt><span class=
"overrideSpecifyLabel">Specified by:
</span></dt>
354 <dd><code>getConf
</code> in interface
<code>org.apache.hadoop.conf.Configurable
</code></dd>
358 <a name=
"setConf-org.apache.hadoop.conf.Configuration-">
361 <ul class=
"blockList">
362 <li class=
"blockList">
364 <pre>public
void
<a href=
"../../../../../../src-html/org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#line.75">setConf
</a>(org.apache.hadoop.conf.Configuration
conf)
</pre>
366 <dt><span class=
"overrideSpecifyLabel">Specified by:
</span></dt>
367 <dd><code>setConf
</code> in interface
<code>org.apache.hadoop.conf.Configurable
</code></dd>
371 <a name=
"run-java.lang.String:A-">
374 <ul class=
"blockList">
375 <li class=
"blockList">
377 <pre>public
void
<a href=
"../../../../../../src-html/org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#line.80">run
</a>(
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a>[]
backupIds)
378 throws
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title=
"class or interface in java.io">IOException
</a></pre>
379 <div class=
"block"><span class=
"descfrmTypeLabel">Description copied from interface:
<code><a href=
"../../../../../../org/apache/hadoop/hbase/backup/BackupMergeJob.html#run-java.lang.String:A-">BackupMergeJob
</a></code></span></div>
380 <div class=
"block">Run backup merge operation.
</div>
382 <dt><span class=
"overrideSpecifyLabel">Specified by:
</span></dt>
383 <dd><code><a href=
"../../../../../../org/apache/hadoop/hbase/backup/BackupMergeJob.html#run-java.lang.String:A-">run
</a></code> in interface
<code><a href=
"../../../../../../org/apache/hadoop/hbase/backup/BackupMergeJob.html" title=
"interface in org.apache.hadoop.hbase.backup">BackupMergeJob
</a></code></dd>
384 <dt><span class=
"paramLabel">Parameters:
</span></dt>
385 <dd><code>backupIds
</code> - backup image ids
</dd>
386 <dt><span class=
"throwsLabel">Throws:
</span></dt>
387 <dd><code><a href=
"https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title=
"class or interface in java.io">IOException
</a></code> - if the backup merge operation fails
</dd>
391 <a name=
"copyMetaData-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.Path-">
394 <ul class=
"blockList">
395 <li class=
"blockList">
396 <h4>copyMetaData
</h4>
397 <pre>protected
void
<a href=
"../../../../../../src-html/org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#line.212">copyMetaData
</a>(org.apache.hadoop.fs.FileSystem
fs,
398 org.apache.hadoop.fs.Path
tmpBackupDir,
399 org.apache.hadoop.fs.Path
backupDirPath)
400 throws
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title=
"class or interface in java.io">IOException
</a></pre>
401 <div class=
"block">Copy meta data to of a backup session
</div>
403 <dt><span class=
"paramLabel">Parameters:
</span></dt>
404 <dd><code>fs
</code> - file system
</dd>
405 <dd><code>tmpBackupDir
</code> - temp backup directory, where meta is locaed
</dd>
406 <dd><code>backupDirPath
</code> - new path for backup
</dd>
407 <dt><span class=
"throwsLabel">Throws:
</span></dt>
408 <dd><code><a href=
"https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title=
"class or interface in java.io">IOException
</a></code> - exception
</dd>
412 <a name=
"copyFile-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.Path-">
415 <ul class=
"blockList">
416 <li class=
"blockList">
418 <pre>protected
void
<a href=
"../../../../../../src-html/org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#line.242">copyFile
</a>(org.apache.hadoop.fs.FileSystem
fs,
419 org.apache.hadoop.fs.Path
p,
420 org.apache.hadoop.fs.Path
newPath)
421 throws
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title=
"class or interface in java.io">IOException
</a></pre>
422 <div class=
"block">Copy file in DFS from p to newPath
</div>
424 <dt><span class=
"paramLabel">Parameters:
</span></dt>
425 <dd><code>fs
</code> - file system
</dd>
426 <dd><code>p
</code> - old path
</dd>
427 <dd><code>newPath
</code> - new path
</dd>
428 <dt><span class=
"throwsLabel">Throws:
</span></dt>
429 <dd><code><a href=
"https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title=
"class or interface in java.io">IOException
</a></code> - exception
</dd>
433 <a name=
"convertToDest-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.Path-">
436 <ul class=
"blockList">
437 <li class=
"blockList">
438 <h4>convertToDest
</h4>
439 <pre>protected
org.apache.hadoop.fs.Path
<a href=
"../../../../../../src-html/org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#line.259">convertToDest
</a>(org.apache.hadoop.fs.Path
p,
440 org.apache.hadoop.fs.Path
backupDirPath)
</pre>
441 <div class=
"block">Converts path before copying
</div>
443 <dt><span class=
"paramLabel">Parameters:
</span></dt>
444 <dd><code>p
</code> - path
</dd>
445 <dd><code>backupDirPath
</code> - backup root
</dd>
446 <dt><span class=
"returnLabel">Returns:
</span></dt>
447 <dd>converted path
</dd>
451 <a name=
"toPathList-java.util.List-">
454 <ul class=
"blockList">
455 <li class=
"blockList">
457 <pre>protected
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title=
"class or interface in java.util">List
</a><org.apache.hadoop.fs.Path
> <a href=
"../../../../../../src-html/org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#line.279">toPathList
</a>(
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title=
"class or interface in java.util">List
</a><<a href=
"../../../../../../org/apache/hadoop/hbase/util/Pair.html" title=
"class in org.apache.hadoop.hbase.util">Pair
</a><<a href=
"../../../../../../org/apache/hadoop/hbase/TableName.html" title=
"class in org.apache.hadoop.hbase">TableName
</a>,org.apache.hadoop.fs.Path
>> processedTableList)
</pre>
460 <a name=
"toTableNameList-java.util.List-">
463 <ul class=
"blockList">
464 <li class=
"blockList">
465 <h4>toTableNameList
</h4>
466 <pre>protected
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title=
"class or interface in java.util">List
</a><<a href=
"../../../../../../org/apache/hadoop/hbase/TableName.html" title=
"class in org.apache.hadoop.hbase">TableName
</a>> <a href=
"../../../../../../src-html/org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#line.287">toTableNameList
</a>(
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title=
"class or interface in java.util">List
</a><<a href=
"../../../../../../org/apache/hadoop/hbase/util/Pair.html" title=
"class in org.apache.hadoop.hbase.util">Pair
</a><<a href=
"../../../../../../org/apache/hadoop/hbase/TableName.html" title=
"class in org.apache.hadoop.hbase">TableName
</a>,org.apache.hadoop.fs.Path
>> processedTableList)
</pre>
469 <a name=
"cleanupBulkLoadDirs-org.apache.hadoop.fs.FileSystem-java.util.List-">
472 <ul class=
"blockList">
473 <li class=
"blockList">
474 <h4>cleanupBulkLoadDirs
</h4>
475 <pre>protected
void
<a href=
"../../../../../../src-html/org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#line.295">cleanupBulkLoadDirs
</a>(org.apache.hadoop.fs.FileSystem
fs,
476 <a href=
"https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title=
"class or interface in java.util">List
</a><org.apache.hadoop.fs.Path
> pathList)
477 throws
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title=
"class or interface in java.io">IOException
</a></pre>
479 <dt><span class=
"throwsLabel">Throws:
</span></dt>
480 <dd><code><a href=
"https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title=
"class or interface in java.io">IOException
</a></code></dd>
484 <a name=
"updateBackupManifest-java.lang.String-java.lang.String-java.util.List-">
487 <ul class=
"blockList">
488 <li class=
"blockList">
489 <h4>updateBackupManifest
</h4>
490 <pre>protected
void
<a href=
"../../../../../../src-html/org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#line.303">updateBackupManifest
</a>(
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a> backupRoot,
491 <a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a> mergedBackupId,
492 <a href=
"https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title=
"class or interface in java.util">List
</a><<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a>> backupsToDelete)
493 throws
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title=
"class or interface in java.lang">IllegalArgumentException
</a>,
494 <a href=
"https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title=
"class or interface in java.io">IOException
</a></pre>
496 <dt><span class=
"throwsLabel">Throws:
</span></dt>
497 <dd><code><a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title=
"class or interface in java.lang">IllegalArgumentException
</a></code></dd>
498 <dd><code><a href=
"https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title=
"class or interface in java.io">IOException
</a></code></dd>
502 <a name=
"deleteBackupImages-java.util.List-org.apache.hadoop.hbase.client.Connection-org.apache.hadoop.fs.FileSystem-java.lang.String-">
505 <ul class=
"blockList">
506 <li class=
"blockList">
507 <h4>deleteBackupImages
</h4>
508 <pre>protected
void
<a href=
"../../../../../../src-html/org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#line.312">deleteBackupImages
</a>(
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title=
"class or interface in java.util">List
</a><<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a>> backupIds,
509 <a href=
"../../../../../../org/apache/hadoop/hbase/client/Connection.html" title=
"interface in org.apache.hadoop.hbase.client">Connection
</a> conn,
510 org.apache.hadoop.fs.FileSystem
fs,
511 <a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a> backupRoot)
512 throws
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title=
"class or interface in java.io">IOException
</a></pre>
514 <dt><span class=
"throwsLabel">Throws:
</span></dt>
515 <dd><code><a href=
"https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title=
"class or interface in java.io">IOException
</a></code></dd>
519 <a name=
"getBackupIdsToDelete-java.lang.String:A-java.lang.String-">
522 <ul class=
"blockList">
523 <li class=
"blockList">
524 <h4>getBackupIdsToDelete
</h4>
525 <pre>protected
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title=
"class or interface in java.util">List
</a><<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a>> <a href=
"../../../../../../src-html/org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#line.331">getBackupIdsToDelete
</a>(
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a>[]
backupIds,
526 <a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a> mergedBackupId)
</pre>
529 <a name=
"moveData-org.apache.hadoop.fs.FileSystem-java.lang.String-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.TableName-java.lang.String-">
532 <ul class=
"blockList">
533 <li class=
"blockList">
535 <pre>protected
void
<a href=
"../../../../../../src-html/org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#line.342">moveData
</a>(org.apache.hadoop.fs.FileSystem
fs,
536 <a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a> backupRoot,
537 org.apache.hadoop.fs.Path
bulkOutputPath,
538 <a href=
"../../../../../../org/apache/hadoop/hbase/TableName.html" title=
"class in org.apache.hadoop.hbase">TableName
</a> tableName,
539 <a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a> mergedBackupId)
540 throws
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title=
"class or interface in java.lang">IllegalArgumentException
</a>,
541 <a href=
"https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title=
"class or interface in java.io">IOException
</a></pre>
543 <dt><span class=
"throwsLabel">Throws:
</span></dt>
544 <dd><code><a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title=
"class or interface in java.lang">IllegalArgumentException
</a></code></dd>
545 <dd><code><a href=
"https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title=
"class or interface in java.io">IOException
</a></code></dd>
549 <a name=
"getTableNamesInBackupImages-java.lang.String:A-">
552 <ul class=
"blockList">
553 <li class=
"blockList">
554 <h4>getTableNamesInBackupImages
</h4>
555 <pre>protected
<a href=
"../../../../../../org/apache/hadoop/hbase/TableName.html" title=
"class in org.apache.hadoop.hbase">TableName
</a>[]
<a href=
"../../../../../../src-html/org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#line.365">getTableNamesInBackupImages
</a>(
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a>[]
backupIds)
556 throws
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title=
"class or interface in java.io">IOException
</a></pre>
558 <dt><span class=
"throwsLabel">Throws:
</span></dt>
559 <dd><code><a href=
"https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title=
"class or interface in java.io">IOException
</a></code></dd>
563 <a name=
"findInputDirectories-org.apache.hadoop.fs.FileSystem-java.lang.String-org.apache.hadoop.hbase.TableName-java.lang.String:A-">
566 <ul class=
"blockListLast">
567 <li class=
"blockList">
568 <h4>findInputDirectories
</h4>
569 <pre>protected
org.apache.hadoop.fs.Path[]
<a href=
"../../../../../../src-html/org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html#line.381">findInputDirectories
</a>(org.apache.hadoop.fs.FileSystem
fs,
570 <a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a> backupRoot,
571 <a href=
"../../../../../../org/apache/hadoop/hbase/TableName.html" title=
"class in org.apache.hadoop.hbase">TableName
</a> tableName,
572 <a href=
"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=
"class or interface in java.lang">String
</a>[]
backupIds)
573 throws
<a href=
"https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title=
"class or interface in java.io">IOException
</a></pre>
575 <dt><span class=
"throwsLabel">Throws:
</span></dt>
576 <dd><code><a href=
"https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title=
"class or interface in java.io">IOException
</a></code></dd>
586 <!-- ========= END OF CLASS DATA ========= --
>
587 <!-- ======= START OF BOTTOM NAVBAR ====== --
>
588 <div class=
"bottomNav"><a name=
"navbar.bottom">
591 <div class=
"skipNav"><a href=
"#skip.navbar.bottom" title=
"Skip navigation links">Skip navigation links
</a></div>
592 <a name=
"navbar.bottom.firstrow">
595 <ul class=
"navList" title=
"Navigation">
596 <li><a href=
"../../../../../../overview-summary.html">Overview
</a></li>
597 <li><a href=
"package-summary.html">Package
</a></li>
598 <li class=
"navBarCell1Rev">Class
</li>
599 <li><a href=
"class-use/MapReduceBackupMergeJob.html">Use
</a></li>
600 <li><a href=
"package-tree.html">Tree
</a></li>
601 <li><a href=
"../../../../../../deprecated-list.html">Deprecated
</a></li>
602 <li><a href=
"../../../../../../index-all.html">Index
</a></li>
603 <li><a href=
"../../../../../../help-doc.html">Help
</a></li>
608 <li><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupCopyJob.SnapshotCopy.html" title=
"class in org.apache.hadoop.hbase.backup.mapreduce"><span class=
"typeNameLink">Prev
Class
</span></a></li>
609 <li><a href=
"../../../../../../org/apache/hadoop/hbase/backup/mapreduce/MapReduceHFileSplitterJob.html" title=
"class in org.apache.hadoop.hbase.backup.mapreduce"><span class=
"typeNameLink">Next
Class
</span></a></li>
612 <li><a href=
"../../../../../../index.html?org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.html" target=
"_top">Frames
</a></li>
613 <li><a href=
"MapReduceBackupMergeJob.html" target=
"_top">No
Frames
</a></li>
615 <ul class=
"navList" id=
"allclasses_navbar_bottom">
616 <li><a href=
"../../../../../../allclasses-noframe.html">All
Classes
</a></li>
619 <script type=
"text/javascript"><!--
620 allClassesLink = document.getElementById(
"allclasses_navbar_bottom");
622 allClassesLink.style.display =
"block";
625 allClassesLink.style.display =
"none";
631 <ul class=
"subNavList">
632 <li>Summary:
</li>
633 <li>Nested
|
</li>
634 <li><a href=
"#field.summary">Field
</a> |
</li>
635 <li><a href=
"#constructor.summary">Constr
</a> |
</li>
636 <li><a href=
"#method.summary">Method
</a></li>
638 <ul class=
"subNavList">
639 <li>Detail:
</li>
640 <li><a href=
"#field.detail">Field
</a> |
</li>
641 <li><a href=
"#constructor.detail">Constr
</a> |
</li>
642 <li><a href=
"#method.detail">Method
</a></li>
645 <a name=
"skip.navbar.bottom">
648 <!-- ======== END OF BOTTOM NAVBAR ======= --
>
649 <p class=
"legalCopy"><small>Copyright
© 2007–2018 <a href=
"https://www.apache.org/">The Apache Software Foundation
</a>. All rights reserved.
</small></p>