Published site at bb657c2d2e824bd32f1df1fc8a8051bf875b2ff7.
Project: http://git-wip-us.apache.org/repos/asf/hbase-site/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase-site/commit/623d40b7 Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/623d40b7 Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/623d40b7 Branch: refs/heads/asf-site Commit: 623d40b7ee4a25f6451c5a43d3252c09712ef649 Parents: 3b1c91e Author: jenkins <bui...@apache.org> Authored: Wed Sep 5 14:51:05 2018 +0000 Committer: jenkins <bui...@apache.org> Committed: Wed Sep 5 14:51:05 2018 +0000 ---------------------------------------------------------------------- acid-semantics.html | 4 +- apache_hbase_reference_guide.pdf | 4 +- .../hbase/mapreduce/TableRecordReaderImpl.html | 4 +- .../hbase/mapreduce/TableRecordReaderImpl.html | 152 ++--- book.html | 2 +- bulk-loads.html | 4 +- checkstyle-aggregate.html | 8 +- checkstyle.rss | 16 +- coc.html | 4 +- dependencies.html | 4 +- dependency-convergence.html | 4 +- dependency-info.html | 4 +- dependency-management.html | 4 +- devapidocs/constant-values.html | 6 +- .../hbase/mapreduce/TableRecordReaderImpl.html | 6 +- .../org/apache/hadoop/hbase/Version.html | 6 +- .../hbase/mapreduce/TableRecordReaderImpl.html | 152 ++--- downloads.html | 4 +- export_control.html | 4 +- index.html | 4 +- integration.html | 4 +- issue-tracking.html | 4 +- license.html | 4 +- mail-lists.html | 4 +- metrics.html | 4 +- old_news.html | 4 +- plugin-management.html | 4 +- plugins.html | 4 +- poweredbyhbase.html | 4 +- project-info.html | 4 +- project-reports.html | 4 +- project-summary.html | 4 +- pseudo-distributed.html | 4 +- replication.html | 4 +- resources.html | 4 +- source-repository.html | 4 +- sponsors.html | 4 +- supportingprojects.html | 4 +- team-list.html | 4 +- testdevapidocs/allclasses-frame.html | 1 + testdevapidocs/allclasses-noframe.html | 1 + testdevapidocs/constant-values.html | 19 + testdevapidocs/index-all.html | 44 ++ .../hbase/class-use/HBaseClassTestRule.html | 56 +- .../hbase/class-use/HBaseTestingUtility.html | 48 +- .../hbase/mapreduce/TestTableMapReduceUtil.html | 4 +- .../hbase/mapreduce/TestTableRecordReader.html | 585 +++++++++++++++++++ .../mapreduce/TestTableSnapshotInputFormat.html | 4 +- .../class-use/TestTableRecordReader.html | 125 ++++ .../hadoop/hbase/mapreduce/package-frame.html | 1 + .../hadoop/hbase/mapreduce/package-summary.html | 22 +- .../hadoop/hbase/mapreduce/package-tree.html | 1 + .../org/apache/hadoop/hbase/package-tree.html | 10 +- .../hadoop/hbase/procedure2/package-tree.html | 2 +- .../hadoop/hbase/regionserver/package-tree.html | 4 +- .../apache/hadoop/hbase/test/package-tree.html | 4 +- .../apache/hadoop/hbase/wal/package-tree.html | 2 +- testdevapidocs/overview-tree.html | 1 + .../hbase/mapreduce/TestTableRecordReader.html | 204 +++++++ 59 files changed, 1317 insertions(+), 293 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/acid-semantics.html ---------------------------------------------------------------------- diff --git a/acid-semantics.html b/acid-semantics.html index f590ad2..d3105bf 100644 --- a/acid-semantics.html +++ b/acid-semantics.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Apache HBase (TM) ACID Properties @@ -601,7 +601,7 @@ under the License. --> <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/apache_hbase_reference_guide.pdf ---------------------------------------------------------------------- diff --git a/apache_hbase_reference_guide.pdf b/apache_hbase_reference_guide.pdf index be4b0ff..2b0b816 100644 --- a/apache_hbase_reference_guide.pdf +++ b/apache_hbase_reference_guide.pdf @@ -5,8 +5,8 @@ /Author (Apache HBase Team) /Creator (Asciidoctor PDF 1.5.0.alpha.15, based on Prawn 2.2.2) /Producer (Apache HBase Team) -/ModDate (D:20180904143014+00'00') -/CreationDate (D:20180904144408+00'00') +/ModDate (D:20180905143241+00'00') +/CreationDate (D:20180905144745+00'00') >> endobj 2 0 obj http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/apidocs/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html ---------------------------------------------------------------------- diff --git a/apidocs/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html b/apidocs/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html index e372c60..de90a33 100644 --- a/apidocs/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html +++ b/apidocs/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html @@ -452,7 +452,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockList"> <li class="blockList"> <h4>updateCounters</h4> -<pre>protected static void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html#line.281">updateCounters</a>(org.apache.hadoop.hbase.client.metrics.ScanMetrics scanMetrics, +<pre>protected static void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html#line.289">updateCounters</a>(org.apache.hadoop.hbase.client.metrics.ScanMetrics scanMetrics, long numScannerRestarts, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> getCounter, org.apache.hadoop.mapreduce.TaskAttemptContext context, @@ -465,7 +465,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockListLast"> <li class="blockList"> <h4>getProgress</h4> -<pre>public float <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html#line.309">getProgress</a>()</pre> +<pre>public float <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html#line.317">getProgress</a>()</pre> <div class="block">The current progress of the record reader through its data.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html ---------------------------------------------------------------------- diff --git a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html index aa4f581..8efa561 100644 --- a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html +++ b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html @@ -248,78 +248,86 @@ <span class="sourceLineNo">240</span> if (value != null && value.isStale()) numStale++;<a name="line.240"></a> <span class="sourceLineNo">241</span> numRestarts++;<a name="line.241"></a> <span class="sourceLineNo">242</span> }<a name="line.242"></a> -<span class="sourceLineNo">243</span> if (value != null && value.size() > 0) {<a name="line.243"></a> -<span class="sourceLineNo">244</span> key.set(value.getRow());<a name="line.244"></a> -<span class="sourceLineNo">245</span> lastSuccessfulRow = key.get();<a name="line.245"></a> -<span class="sourceLineNo">246</span> return true;<a name="line.246"></a> -<span class="sourceLineNo">247</span> }<a name="line.247"></a> -<span class="sourceLineNo">248</span><a name="line.248"></a> -<span class="sourceLineNo">249</span> updateCounters();<a name="line.249"></a> -<span class="sourceLineNo">250</span> return false;<a name="line.250"></a> -<span class="sourceLineNo">251</span> } catch (IOException ioe) {<a name="line.251"></a> -<span class="sourceLineNo">252</span> if (logScannerActivity) {<a name="line.252"></a> -<span class="sourceLineNo">253</span> long now = System.currentTimeMillis();<a name="line.253"></a> -<span class="sourceLineNo">254</span> LOG.info("Mapper took " + (now-timestamp)<a name="line.254"></a> -<span class="sourceLineNo">255</span> + "ms to process " + rowcount + " rows");<a name="line.255"></a> -<span class="sourceLineNo">256</span> LOG.info(ioe.toString(), ioe);<a name="line.256"></a> -<span class="sourceLineNo">257</span> String lastRow = lastSuccessfulRow == null ?<a name="line.257"></a> -<span class="sourceLineNo">258</span> "null" : Bytes.toStringBinary(lastSuccessfulRow);<a name="line.258"></a> -<span class="sourceLineNo">259</span> LOG.info("lastSuccessfulRow=" + lastRow);<a name="line.259"></a> -<span class="sourceLineNo">260</span> }<a name="line.260"></a> -<span class="sourceLineNo">261</span> throw ioe;<a name="line.261"></a> -<span class="sourceLineNo">262</span> }<a name="line.262"></a> -<span class="sourceLineNo">263</span> }<a name="line.263"></a> -<span class="sourceLineNo">264</span><a name="line.264"></a> -<span class="sourceLineNo">265</span> /**<a name="line.265"></a> -<span class="sourceLineNo">266</span> * If hbase runs on new version of mapreduce, RecordReader has access to<a name="line.266"></a> -<span class="sourceLineNo">267</span> * counters thus can update counters based on scanMetrics.<a name="line.267"></a> -<span class="sourceLineNo">268</span> * If hbase runs on old version of mapreduce, it won't be able to get<a name="line.268"></a> -<span class="sourceLineNo">269</span> * access to counters and TableRecorderReader can't update counter values.<a name="line.269"></a> -<span class="sourceLineNo">270</span> * @throws IOException<a name="line.270"></a> -<span class="sourceLineNo">271</span> */<a name="line.271"></a> -<span class="sourceLineNo">272</span> private void updateCounters() throws IOException {<a name="line.272"></a> -<span class="sourceLineNo">273</span> ScanMetrics scanMetrics = scanner.getScanMetrics();<a name="line.273"></a> -<span class="sourceLineNo">274</span> if (scanMetrics == null) {<a name="line.274"></a> -<span class="sourceLineNo">275</span> return;<a name="line.275"></a> -<span class="sourceLineNo">276</span> }<a name="line.276"></a> -<span class="sourceLineNo">277</span><a name="line.277"></a> -<span class="sourceLineNo">278</span> updateCounters(scanMetrics, numRestarts, getCounter, context, numStale);<a name="line.278"></a> -<span class="sourceLineNo">279</span> }<a name="line.279"></a> -<span class="sourceLineNo">280</span><a name="line.280"></a> -<span class="sourceLineNo">281</span> protected static void updateCounters(ScanMetrics scanMetrics, long numScannerRestarts,<a name="line.281"></a> -<span class="sourceLineNo">282</span> Method getCounter, TaskAttemptContext context, long numStale) {<a name="line.282"></a> -<span class="sourceLineNo">283</span> // we can get access to counters only if hbase uses new mapreduce APIs<a name="line.283"></a> -<span class="sourceLineNo">284</span> if (getCounter == null) {<a name="line.284"></a> -<span class="sourceLineNo">285</span> return;<a name="line.285"></a> -<span class="sourceLineNo">286</span> }<a name="line.286"></a> -<span class="sourceLineNo">287</span><a name="line.287"></a> -<span class="sourceLineNo">288</span> try {<a name="line.288"></a> -<span class="sourceLineNo">289</span> for (Map.Entry<String, Long> entry:scanMetrics.getMetricsMap().entrySet()) {<a name="line.289"></a> -<span class="sourceLineNo">290</span> Counter ct = (Counter)getCounter.invoke(context,<a name="line.290"></a> -<span class="sourceLineNo">291</span> HBASE_COUNTER_GROUP_NAME, entry.getKey());<a name="line.291"></a> -<span class="sourceLineNo">292</span><a name="line.292"></a> -<span class="sourceLineNo">293</span> ct.increment(entry.getValue());<a name="line.293"></a> -<span class="sourceLineNo">294</span> }<a name="line.294"></a> -<span class="sourceLineNo">295</span> ((Counter) getCounter.invoke(context, HBASE_COUNTER_GROUP_NAME,<a name="line.295"></a> -<span class="sourceLineNo">296</span> "NUM_SCANNER_RESTARTS")).increment(numScannerRestarts);<a name="line.296"></a> -<span class="sourceLineNo">297</span> ((Counter) getCounter.invoke(context, HBASE_COUNTER_GROUP_NAME,<a name="line.297"></a> -<span class="sourceLineNo">298</span> "NUM_SCAN_RESULTS_STALE")).increment(numStale);<a name="line.298"></a> -<span class="sourceLineNo">299</span> } catch (Exception e) {<a name="line.299"></a> -<span class="sourceLineNo">300</span> LOG.debug("can't update counter." + StringUtils.stringifyException(e));<a name="line.300"></a> -<span class="sourceLineNo">301</span> }<a name="line.301"></a> -<span class="sourceLineNo">302</span> }<a name="line.302"></a> -<span class="sourceLineNo">303</span><a name="line.303"></a> -<span class="sourceLineNo">304</span> /**<a name="line.304"></a> -<span class="sourceLineNo">305</span> * The current progress of the record reader through its data.<a name="line.305"></a> -<span class="sourceLineNo">306</span> *<a name="line.306"></a> -<span class="sourceLineNo">307</span> * @return A number between 0.0 and 1.0, the fraction of the data read.<a name="line.307"></a> -<span class="sourceLineNo">308</span> */<a name="line.308"></a> -<span class="sourceLineNo">309</span> public float getProgress() {<a name="line.309"></a> -<span class="sourceLineNo">310</span> // Depends on the total number of tuples<a name="line.310"></a> -<span class="sourceLineNo">311</span> return 0;<a name="line.311"></a> -<span class="sourceLineNo">312</span> }<a name="line.312"></a> -<span class="sourceLineNo">313</span><a name="line.313"></a> -<span class="sourceLineNo">314</span>}<a name="line.314"></a> +<span class="sourceLineNo">243</span><a name="line.243"></a> +<span class="sourceLineNo">244</span> if (value != null && value.size() > 0) {<a name="line.244"></a> +<span class="sourceLineNo">245</span> key.set(value.getRow());<a name="line.245"></a> +<span class="sourceLineNo">246</span> lastSuccessfulRow = key.get();<a name="line.246"></a> +<span class="sourceLineNo">247</span> return true;<a name="line.247"></a> +<span class="sourceLineNo">248</span> }<a name="line.248"></a> +<span class="sourceLineNo">249</span><a name="line.249"></a> +<span class="sourceLineNo">250</span> // Need handle cursor result<a name="line.250"></a> +<span class="sourceLineNo">251</span> if (value != null && value.isCursor()) {<a name="line.251"></a> +<span class="sourceLineNo">252</span> key.set(value.getCursor().getRow());<a name="line.252"></a> +<span class="sourceLineNo">253</span> lastSuccessfulRow = key.get();<a name="line.253"></a> +<span class="sourceLineNo">254</span> return true;<a name="line.254"></a> +<span class="sourceLineNo">255</span> }<a name="line.255"></a> +<span class="sourceLineNo">256</span><a name="line.256"></a> +<span class="sourceLineNo">257</span> updateCounters();<a name="line.257"></a> +<span class="sourceLineNo">258</span> return false;<a name="line.258"></a> +<span class="sourceLineNo">259</span> } catch (IOException ioe) {<a name="line.259"></a> +<span class="sourceLineNo">260</span> if (logScannerActivity) {<a name="line.260"></a> +<span class="sourceLineNo">261</span> long now = System.currentTimeMillis();<a name="line.261"></a> +<span class="sourceLineNo">262</span> LOG.info("Mapper took " + (now-timestamp)<a name="line.262"></a> +<span class="sourceLineNo">263</span> + "ms to process " + rowcount + " rows");<a name="line.263"></a> +<span class="sourceLineNo">264</span> LOG.info(ioe.toString(), ioe);<a name="line.264"></a> +<span class="sourceLineNo">265</span> String lastRow = lastSuccessfulRow == null ?<a name="line.265"></a> +<span class="sourceLineNo">266</span> "null" : Bytes.toStringBinary(lastSuccessfulRow);<a name="line.266"></a> +<span class="sourceLineNo">267</span> LOG.info("lastSuccessfulRow=" + lastRow);<a name="line.267"></a> +<span class="sourceLineNo">268</span> }<a name="line.268"></a> +<span class="sourceLineNo">269</span> throw ioe;<a name="line.269"></a> +<span class="sourceLineNo">270</span> }<a name="line.270"></a> +<span class="sourceLineNo">271</span> }<a name="line.271"></a> +<span class="sourceLineNo">272</span><a name="line.272"></a> +<span class="sourceLineNo">273</span> /**<a name="line.273"></a> +<span class="sourceLineNo">274</span> * If hbase runs on new version of mapreduce, RecordReader has access to<a name="line.274"></a> +<span class="sourceLineNo">275</span> * counters thus can update counters based on scanMetrics.<a name="line.275"></a> +<span class="sourceLineNo">276</span> * If hbase runs on old version of mapreduce, it won't be able to get<a name="line.276"></a> +<span class="sourceLineNo">277</span> * access to counters and TableRecorderReader can't update counter values.<a name="line.277"></a> +<span class="sourceLineNo">278</span> * @throws IOException<a name="line.278"></a> +<span class="sourceLineNo">279</span> */<a name="line.279"></a> +<span class="sourceLineNo">280</span> private void updateCounters() throws IOException {<a name="line.280"></a> +<span class="sourceLineNo">281</span> ScanMetrics scanMetrics = scanner.getScanMetrics();<a name="line.281"></a> +<span class="sourceLineNo">282</span> if (scanMetrics == null) {<a name="line.282"></a> +<span class="sourceLineNo">283</span> return;<a name="line.283"></a> +<span class="sourceLineNo">284</span> }<a name="line.284"></a> +<span class="sourceLineNo">285</span><a name="line.285"></a> +<span class="sourceLineNo">286</span> updateCounters(scanMetrics, numRestarts, getCounter, context, numStale);<a name="line.286"></a> +<span class="sourceLineNo">287</span> }<a name="line.287"></a> +<span class="sourceLineNo">288</span><a name="line.288"></a> +<span class="sourceLineNo">289</span> protected static void updateCounters(ScanMetrics scanMetrics, long numScannerRestarts,<a name="line.289"></a> +<span class="sourceLineNo">290</span> Method getCounter, TaskAttemptContext context, long numStale) {<a name="line.290"></a> +<span class="sourceLineNo">291</span> // we can get access to counters only if hbase uses new mapreduce APIs<a name="line.291"></a> +<span class="sourceLineNo">292</span> if (getCounter == null) {<a name="line.292"></a> +<span class="sourceLineNo">293</span> return;<a name="line.293"></a> +<span class="sourceLineNo">294</span> }<a name="line.294"></a> +<span class="sourceLineNo">295</span><a name="line.295"></a> +<span class="sourceLineNo">296</span> try {<a name="line.296"></a> +<span class="sourceLineNo">297</span> for (Map.Entry<String, Long> entry:scanMetrics.getMetricsMap().entrySet()) {<a name="line.297"></a> +<span class="sourceLineNo">298</span> Counter ct = (Counter)getCounter.invoke(context,<a name="line.298"></a> +<span class="sourceLineNo">299</span> HBASE_COUNTER_GROUP_NAME, entry.getKey());<a name="line.299"></a> +<span class="sourceLineNo">300</span><a name="line.300"></a> +<span class="sourceLineNo">301</span> ct.increment(entry.getValue());<a name="line.301"></a> +<span class="sourceLineNo">302</span> }<a name="line.302"></a> +<span class="sourceLineNo">303</span> ((Counter) getCounter.invoke(context, HBASE_COUNTER_GROUP_NAME,<a name="line.303"></a> +<span class="sourceLineNo">304</span> "NUM_SCANNER_RESTARTS")).increment(numScannerRestarts);<a name="line.304"></a> +<span class="sourceLineNo">305</span> ((Counter) getCounter.invoke(context, HBASE_COUNTER_GROUP_NAME,<a name="line.305"></a> +<span class="sourceLineNo">306</span> "NUM_SCAN_RESULTS_STALE")).increment(numStale);<a name="line.306"></a> +<span class="sourceLineNo">307</span> } catch (Exception e) {<a name="line.307"></a> +<span class="sourceLineNo">308</span> LOG.debug("can't update counter." + StringUtils.stringifyException(e));<a name="line.308"></a> +<span class="sourceLineNo">309</span> }<a name="line.309"></a> +<span class="sourceLineNo">310</span> }<a name="line.310"></a> +<span class="sourceLineNo">311</span><a name="line.311"></a> +<span class="sourceLineNo">312</span> /**<a name="line.312"></a> +<span class="sourceLineNo">313</span> * The current progress of the record reader through its data.<a name="line.313"></a> +<span class="sourceLineNo">314</span> *<a name="line.314"></a> +<span class="sourceLineNo">315</span> * @return A number between 0.0 and 1.0, the fraction of the data read.<a name="line.315"></a> +<span class="sourceLineNo">316</span> */<a name="line.316"></a> +<span class="sourceLineNo">317</span> public float getProgress() {<a name="line.317"></a> +<span class="sourceLineNo">318</span> // Depends on the total number of tuples<a name="line.318"></a> +<span class="sourceLineNo">319</span> return 0;<a name="line.319"></a> +<span class="sourceLineNo">320</span> }<a name="line.320"></a> +<span class="sourceLineNo">321</span><a name="line.321"></a> +<span class="sourceLineNo">322</span>}<a name="line.322"></a> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/book.html ---------------------------------------------------------------------- diff --git a/book.html b/book.html index c7e8dae..0b5e82b 100644 --- a/book.html +++ b/book.html @@ -41151,7 +41151,7 @@ org/apache/hadoop/hbase/security/access/AccessControlClient.revoke:(Lorg/apache/ <div id="footer"> <div id="footer-text"> Version 3.0.0-SNAPSHOT<br> -Last updated 2018-09-04 14:30:14 UTC +Last updated 2018-09-05 14:32:41 UTC </div> </div> </body> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/bulk-loads.html ---------------------------------------------------------------------- diff --git a/bulk-loads.html b/bulk-loads.html index f99fa78..daf6361 100644 --- a/bulk-loads.html +++ b/bulk-loads.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Bulk Loads in Apache HBase (TM) @@ -306,7 +306,7 @@ under the License. --> <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/checkstyle-aggregate.html ---------------------------------------------------------------------- diff --git a/checkstyle-aggregate.html b/checkstyle-aggregate.html index b7e0239..eec52bc 100644 --- a/checkstyle-aggregate.html +++ b/checkstyle-aggregate.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Checkstyle Results</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -281,7 +281,7 @@ <th><img src="images/icon_warning_sml.gif" alt="" /> Warnings</th> <th><img src="images/icon_error_sml.gif" alt="" /> Errors</th></tr> <tr class="b"> -<td>3721</td> +<td>3722</td> <td>0</td> <td>0</td> <td>15335</td></tr></table></div> @@ -57330,7 +57330,7 @@ <td>javadoc</td> <td>NonEmptyAtclauseDescription</td> <td>At-clause should have a non-empty description.</td> -<td>270</td></tr></table></div> +<td>278</td></tr></table></div> <div class="section"> <h3 id="org.apache.hadoop.hbase.mapreduce.TableReducer.java">org/apache/hadoop/hbase/mapreduce/TableReducer.java</h3> <table border="0" class="table table-striped"> @@ -118867,7 +118867,7 @@ <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/checkstyle.rss ---------------------------------------------------------------------- diff --git a/checkstyle.rss b/checkstyle.rss index 978c921..a9c4698 100644 --- a/checkstyle.rss +++ b/checkstyle.rss @@ -25,7 +25,7 @@ under the License. <language>en-us</language> <copyright>©2007 - 2018 The Apache Software Foundation</copyright> <item> - <title>File: 3721, + <title>File: 3722, Errors: 15335, Warnings: 0, Infos: 0 @@ -41990,6 +41990,20 @@ under the License. </tr> <tr> <td> + <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.mapreduce.TestTableRecordReader.java">org/apache/hadoop/hbase/mapreduce/TestTableRecordReader.java</a> + </td> + <td> + 0 + </td> + <td> + 0 + </td> + <td> + 0 + </td> + </tr> + <tr> + <td> <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.security.TestEncryptionUtil.java">org/apache/hadoop/hbase/security/TestEncryptionUtil.java</a> </td> <td> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/coc.html ---------------------------------------------------------------------- diff --git a/coc.html b/coc.html index 8d0e94e..002be97 100644 --- a/coc.html +++ b/coc.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Code of Conduct Policy @@ -375,7 +375,7 @@ email to <a class="externalLink" href="mailto:priv...@hbase.apache.org">the priv <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/dependencies.html ---------------------------------------------------------------------- diff --git a/dependencies.html b/dependencies.html index 7f7d40d..ac4a941 100644 --- a/dependencies.html +++ b/dependencies.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Project Dependencies</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -440,7 +440,7 @@ <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/dependency-convergence.html ---------------------------------------------------------------------- diff --git a/dependency-convergence.html b/dependency-convergence.html index 963f481..e276d77 100644 --- a/dependency-convergence.html +++ b/dependency-convergence.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Reactor Dependency Convergence</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -879,7 +879,7 @@ <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/dependency-info.html ---------------------------------------------------------------------- diff --git a/dependency-info.html b/dependency-info.html index b293b2a..4db9dd1 100644 --- a/dependency-info.html +++ b/dependency-info.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Dependency Information</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -313,7 +313,7 @@ <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/dependency-management.html ---------------------------------------------------------------------- diff --git a/dependency-management.html b/dependency-management.html index beb0d08..f4a40f6 100644 --- a/dependency-management.html +++ b/dependency-management.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Project Dependency Management</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -1005,7 +1005,7 @@ <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/devapidocs/constant-values.html ---------------------------------------------------------------------- diff --git a/devapidocs/constant-values.html b/devapidocs/constant-values.html index 844e457..bde53e3 100644 --- a/devapidocs/constant-values.html +++ b/devapidocs/constant-values.html @@ -3824,21 +3824,21 @@ <!-- --> </a><code>public static final <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> <td><code><a href="org/apache/hadoop/hbase/Version.html#date">date</a></code></td> -<td class="colLast"><code>"Tue Sep 4 14:39:00 UTC 2018"</code></td> +<td class="colLast"><code>"Wed Sep 5 14:42:51 UTC 2018"</code></td> </tr> <tr class="rowColor"> <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.revision"> <!-- --> </a><code>public static final <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> <td><code><a href="org/apache/hadoop/hbase/Version.html#revision">revision</a></code></td> -<td class="colLast"><code>"c6a65ba63fce85ac7c4b62b96ef2bbe6c35d2f00"</code></td> +<td class="colLast"><code>"bb657c2d2e824bd32f1df1fc8a8051bf875b2ff7"</code></td> </tr> <tr class="altColor"> <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.srcChecksum"> <!-- --> </a><code>public static final <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> <td><code><a href="org/apache/hadoop/hbase/Version.html#srcChecksum">srcChecksum</a></code></td> -<td class="colLast"><code>"d94bf153652c8845057f1a507c6f008c"</code></td> +<td class="colLast"><code>"df3c1648082bfdedfd87b66ce0000f42"</code></td> </tr> <tr class="rowColor"> <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.url"> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/devapidocs/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html b/devapidocs/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html index 51973d4..3b1c29c 100644 --- a/devapidocs/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html +++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html @@ -684,7 +684,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockList"> <li class="blockList"> <h4>updateCounters</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html#line.272">updateCounters</a>() +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html#line.280">updateCounters</a>() 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> <div class="block">If hbase runs on new version of mapreduce, RecordReader has access to counters thus can update counters based on scanMetrics. @@ -702,7 +702,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockList"> <li class="blockList"> <h4>updateCounters</h4> -<pre>protected static void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html#line.281">updateCounters</a>(<a href="../../../../../org/apache/hadoop/hbase/client/metrics/ScanMetrics.html" title="class in org.apache.hadoop.hbase.client.metrics">ScanMetrics</a> scanMetrics, +<pre>protected static void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html#line.289">updateCounters</a>(<a href="../../../../../org/apache/hadoop/hbase/client/metrics/ScanMetrics.html" title="class in org.apache.hadoop.hbase.client.metrics">ScanMetrics</a> scanMetrics, long numScannerRestarts, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> getCounter, org.apache.hadoop.mapreduce.TaskAttemptContext context, @@ -715,7 +715,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockListLast"> <li class="blockList"> <h4>getProgress</h4> -<pre>public float <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html#line.309">getProgress</a>()</pre> +<pre>public float <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html#line.317">getProgress</a>()</pre> <div class="block">The current progress of the record reader through its data.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/devapidocs/src-html/org/apache/hadoop/hbase/Version.html ---------------------------------------------------------------------- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/Version.html b/devapidocs/src-html/org/apache/hadoop/hbase/Version.html index 5c5d459..165c1f9 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/Version.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/Version.html @@ -16,11 +16,11 @@ <span class="sourceLineNo">008</span>@InterfaceAudience.Private<a name="line.8"></a> <span class="sourceLineNo">009</span>public class Version {<a name="line.9"></a> <span class="sourceLineNo">010</span> public static final String version = "3.0.0-SNAPSHOT";<a name="line.10"></a> -<span class="sourceLineNo">011</span> public static final String revision = "c6a65ba63fce85ac7c4b62b96ef2bbe6c35d2f00";<a name="line.11"></a> +<span class="sourceLineNo">011</span> public static final String revision = "bb657c2d2e824bd32f1df1fc8a8051bf875b2ff7";<a name="line.11"></a> <span class="sourceLineNo">012</span> public static final String user = "jenkins";<a name="line.12"></a> -<span class="sourceLineNo">013</span> public static final String date = "Tue Sep 4 14:39:00 UTC 2018";<a name="line.13"></a> +<span class="sourceLineNo">013</span> public static final String date = "Wed Sep 5 14:42:51 UTC 2018";<a name="line.13"></a> <span class="sourceLineNo">014</span> public static final String url = "git://jenkins-websites1.apache.org/home/jenkins/jenkins-slave/workspace/hbase_generate_website/hbase";<a name="line.14"></a> -<span class="sourceLineNo">015</span> public static final String srcChecksum = "d94bf153652c8845057f1a507c6f008c";<a name="line.15"></a> +<span class="sourceLineNo">015</span> public static final String srcChecksum = "df3c1648082bfdedfd87b66ce0000f42";<a name="line.15"></a> <span class="sourceLineNo">016</span>}<a name="line.16"></a> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html ---------------------------------------------------------------------- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html b/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html index aa4f581..8efa561 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html @@ -248,78 +248,86 @@ <span class="sourceLineNo">240</span> if (value != null && value.isStale()) numStale++;<a name="line.240"></a> <span class="sourceLineNo">241</span> numRestarts++;<a name="line.241"></a> <span class="sourceLineNo">242</span> }<a name="line.242"></a> -<span class="sourceLineNo">243</span> if (value != null && value.size() > 0) {<a name="line.243"></a> -<span class="sourceLineNo">244</span> key.set(value.getRow());<a name="line.244"></a> -<span class="sourceLineNo">245</span> lastSuccessfulRow = key.get();<a name="line.245"></a> -<span class="sourceLineNo">246</span> return true;<a name="line.246"></a> -<span class="sourceLineNo">247</span> }<a name="line.247"></a> -<span class="sourceLineNo">248</span><a name="line.248"></a> -<span class="sourceLineNo">249</span> updateCounters();<a name="line.249"></a> -<span class="sourceLineNo">250</span> return false;<a name="line.250"></a> -<span class="sourceLineNo">251</span> } catch (IOException ioe) {<a name="line.251"></a> -<span class="sourceLineNo">252</span> if (logScannerActivity) {<a name="line.252"></a> -<span class="sourceLineNo">253</span> long now = System.currentTimeMillis();<a name="line.253"></a> -<span class="sourceLineNo">254</span> LOG.info("Mapper took " + (now-timestamp)<a name="line.254"></a> -<span class="sourceLineNo">255</span> + "ms to process " + rowcount + " rows");<a name="line.255"></a> -<span class="sourceLineNo">256</span> LOG.info(ioe.toString(), ioe);<a name="line.256"></a> -<span class="sourceLineNo">257</span> String lastRow = lastSuccessfulRow == null ?<a name="line.257"></a> -<span class="sourceLineNo">258</span> "null" : Bytes.toStringBinary(lastSuccessfulRow);<a name="line.258"></a> -<span class="sourceLineNo">259</span> LOG.info("lastSuccessfulRow=" + lastRow);<a name="line.259"></a> -<span class="sourceLineNo">260</span> }<a name="line.260"></a> -<span class="sourceLineNo">261</span> throw ioe;<a name="line.261"></a> -<span class="sourceLineNo">262</span> }<a name="line.262"></a> -<span class="sourceLineNo">263</span> }<a name="line.263"></a> -<span class="sourceLineNo">264</span><a name="line.264"></a> -<span class="sourceLineNo">265</span> /**<a name="line.265"></a> -<span class="sourceLineNo">266</span> * If hbase runs on new version of mapreduce, RecordReader has access to<a name="line.266"></a> -<span class="sourceLineNo">267</span> * counters thus can update counters based on scanMetrics.<a name="line.267"></a> -<span class="sourceLineNo">268</span> * If hbase runs on old version of mapreduce, it won't be able to get<a name="line.268"></a> -<span class="sourceLineNo">269</span> * access to counters and TableRecorderReader can't update counter values.<a name="line.269"></a> -<span class="sourceLineNo">270</span> * @throws IOException<a name="line.270"></a> -<span class="sourceLineNo">271</span> */<a name="line.271"></a> -<span class="sourceLineNo">272</span> private void updateCounters() throws IOException {<a name="line.272"></a> -<span class="sourceLineNo">273</span> ScanMetrics scanMetrics = scanner.getScanMetrics();<a name="line.273"></a> -<span class="sourceLineNo">274</span> if (scanMetrics == null) {<a name="line.274"></a> -<span class="sourceLineNo">275</span> return;<a name="line.275"></a> -<span class="sourceLineNo">276</span> }<a name="line.276"></a> -<span class="sourceLineNo">277</span><a name="line.277"></a> -<span class="sourceLineNo">278</span> updateCounters(scanMetrics, numRestarts, getCounter, context, numStale);<a name="line.278"></a> -<span class="sourceLineNo">279</span> }<a name="line.279"></a> -<span class="sourceLineNo">280</span><a name="line.280"></a> -<span class="sourceLineNo">281</span> protected static void updateCounters(ScanMetrics scanMetrics, long numScannerRestarts,<a name="line.281"></a> -<span class="sourceLineNo">282</span> Method getCounter, TaskAttemptContext context, long numStale) {<a name="line.282"></a> -<span class="sourceLineNo">283</span> // we can get access to counters only if hbase uses new mapreduce APIs<a name="line.283"></a> -<span class="sourceLineNo">284</span> if (getCounter == null) {<a name="line.284"></a> -<span class="sourceLineNo">285</span> return;<a name="line.285"></a> -<span class="sourceLineNo">286</span> }<a name="line.286"></a> -<span class="sourceLineNo">287</span><a name="line.287"></a> -<span class="sourceLineNo">288</span> try {<a name="line.288"></a> -<span class="sourceLineNo">289</span> for (Map.Entry<String, Long> entry:scanMetrics.getMetricsMap().entrySet()) {<a name="line.289"></a> -<span class="sourceLineNo">290</span> Counter ct = (Counter)getCounter.invoke(context,<a name="line.290"></a> -<span class="sourceLineNo">291</span> HBASE_COUNTER_GROUP_NAME, entry.getKey());<a name="line.291"></a> -<span class="sourceLineNo">292</span><a name="line.292"></a> -<span class="sourceLineNo">293</span> ct.increment(entry.getValue());<a name="line.293"></a> -<span class="sourceLineNo">294</span> }<a name="line.294"></a> -<span class="sourceLineNo">295</span> ((Counter) getCounter.invoke(context, HBASE_COUNTER_GROUP_NAME,<a name="line.295"></a> -<span class="sourceLineNo">296</span> "NUM_SCANNER_RESTARTS")).increment(numScannerRestarts);<a name="line.296"></a> -<span class="sourceLineNo">297</span> ((Counter) getCounter.invoke(context, HBASE_COUNTER_GROUP_NAME,<a name="line.297"></a> -<span class="sourceLineNo">298</span> "NUM_SCAN_RESULTS_STALE")).increment(numStale);<a name="line.298"></a> -<span class="sourceLineNo">299</span> } catch (Exception e) {<a name="line.299"></a> -<span class="sourceLineNo">300</span> LOG.debug("can't update counter." + StringUtils.stringifyException(e));<a name="line.300"></a> -<span class="sourceLineNo">301</span> }<a name="line.301"></a> -<span class="sourceLineNo">302</span> }<a name="line.302"></a> -<span class="sourceLineNo">303</span><a name="line.303"></a> -<span class="sourceLineNo">304</span> /**<a name="line.304"></a> -<span class="sourceLineNo">305</span> * The current progress of the record reader through its data.<a name="line.305"></a> -<span class="sourceLineNo">306</span> *<a name="line.306"></a> -<span class="sourceLineNo">307</span> * @return A number between 0.0 and 1.0, the fraction of the data read.<a name="line.307"></a> -<span class="sourceLineNo">308</span> */<a name="line.308"></a> -<span class="sourceLineNo">309</span> public float getProgress() {<a name="line.309"></a> -<span class="sourceLineNo">310</span> // Depends on the total number of tuples<a name="line.310"></a> -<span class="sourceLineNo">311</span> return 0;<a name="line.311"></a> -<span class="sourceLineNo">312</span> }<a name="line.312"></a> -<span class="sourceLineNo">313</span><a name="line.313"></a> -<span class="sourceLineNo">314</span>}<a name="line.314"></a> +<span class="sourceLineNo">243</span><a name="line.243"></a> +<span class="sourceLineNo">244</span> if (value != null && value.size() > 0) {<a name="line.244"></a> +<span class="sourceLineNo">245</span> key.set(value.getRow());<a name="line.245"></a> +<span class="sourceLineNo">246</span> lastSuccessfulRow = key.get();<a name="line.246"></a> +<span class="sourceLineNo">247</span> return true;<a name="line.247"></a> +<span class="sourceLineNo">248</span> }<a name="line.248"></a> +<span class="sourceLineNo">249</span><a name="line.249"></a> +<span class="sourceLineNo">250</span> // Need handle cursor result<a name="line.250"></a> +<span class="sourceLineNo">251</span> if (value != null && value.isCursor()) {<a name="line.251"></a> +<span class="sourceLineNo">252</span> key.set(value.getCursor().getRow());<a name="line.252"></a> +<span class="sourceLineNo">253</span> lastSuccessfulRow = key.get();<a name="line.253"></a> +<span class="sourceLineNo">254</span> return true;<a name="line.254"></a> +<span class="sourceLineNo">255</span> }<a name="line.255"></a> +<span class="sourceLineNo">256</span><a name="line.256"></a> +<span class="sourceLineNo">257</span> updateCounters();<a name="line.257"></a> +<span class="sourceLineNo">258</span> return false;<a name="line.258"></a> +<span class="sourceLineNo">259</span> } catch (IOException ioe) {<a name="line.259"></a> +<span class="sourceLineNo">260</span> if (logScannerActivity) {<a name="line.260"></a> +<span class="sourceLineNo">261</span> long now = System.currentTimeMillis();<a name="line.261"></a> +<span class="sourceLineNo">262</span> LOG.info("Mapper took " + (now-timestamp)<a name="line.262"></a> +<span class="sourceLineNo">263</span> + "ms to process " + rowcount + " rows");<a name="line.263"></a> +<span class="sourceLineNo">264</span> LOG.info(ioe.toString(), ioe);<a name="line.264"></a> +<span class="sourceLineNo">265</span> String lastRow = lastSuccessfulRow == null ?<a name="line.265"></a> +<span class="sourceLineNo">266</span> "null" : Bytes.toStringBinary(lastSuccessfulRow);<a name="line.266"></a> +<span class="sourceLineNo">267</span> LOG.info("lastSuccessfulRow=" + lastRow);<a name="line.267"></a> +<span class="sourceLineNo">268</span> }<a name="line.268"></a> +<span class="sourceLineNo">269</span> throw ioe;<a name="line.269"></a> +<span class="sourceLineNo">270</span> }<a name="line.270"></a> +<span class="sourceLineNo">271</span> }<a name="line.271"></a> +<span class="sourceLineNo">272</span><a name="line.272"></a> +<span class="sourceLineNo">273</span> /**<a name="line.273"></a> +<span class="sourceLineNo">274</span> * If hbase runs on new version of mapreduce, RecordReader has access to<a name="line.274"></a> +<span class="sourceLineNo">275</span> * counters thus can update counters based on scanMetrics.<a name="line.275"></a> +<span class="sourceLineNo">276</span> * If hbase runs on old version of mapreduce, it won't be able to get<a name="line.276"></a> +<span class="sourceLineNo">277</span> * access to counters and TableRecorderReader can't update counter values.<a name="line.277"></a> +<span class="sourceLineNo">278</span> * @throws IOException<a name="line.278"></a> +<span class="sourceLineNo">279</span> */<a name="line.279"></a> +<span class="sourceLineNo">280</span> private void updateCounters() throws IOException {<a name="line.280"></a> +<span class="sourceLineNo">281</span> ScanMetrics scanMetrics = scanner.getScanMetrics();<a name="line.281"></a> +<span class="sourceLineNo">282</span> if (scanMetrics == null) {<a name="line.282"></a> +<span class="sourceLineNo">283</span> return;<a name="line.283"></a> +<span class="sourceLineNo">284</span> }<a name="line.284"></a> +<span class="sourceLineNo">285</span><a name="line.285"></a> +<span class="sourceLineNo">286</span> updateCounters(scanMetrics, numRestarts, getCounter, context, numStale);<a name="line.286"></a> +<span class="sourceLineNo">287</span> }<a name="line.287"></a> +<span class="sourceLineNo">288</span><a name="line.288"></a> +<span class="sourceLineNo">289</span> protected static void updateCounters(ScanMetrics scanMetrics, long numScannerRestarts,<a name="line.289"></a> +<span class="sourceLineNo">290</span> Method getCounter, TaskAttemptContext context, long numStale) {<a name="line.290"></a> +<span class="sourceLineNo">291</span> // we can get access to counters only if hbase uses new mapreduce APIs<a name="line.291"></a> +<span class="sourceLineNo">292</span> if (getCounter == null) {<a name="line.292"></a> +<span class="sourceLineNo">293</span> return;<a name="line.293"></a> +<span class="sourceLineNo">294</span> }<a name="line.294"></a> +<span class="sourceLineNo">295</span><a name="line.295"></a> +<span class="sourceLineNo">296</span> try {<a name="line.296"></a> +<span class="sourceLineNo">297</span> for (Map.Entry<String, Long> entry:scanMetrics.getMetricsMap().entrySet()) {<a name="line.297"></a> +<span class="sourceLineNo">298</span> Counter ct = (Counter)getCounter.invoke(context,<a name="line.298"></a> +<span class="sourceLineNo">299</span> HBASE_COUNTER_GROUP_NAME, entry.getKey());<a name="line.299"></a> +<span class="sourceLineNo">300</span><a name="line.300"></a> +<span class="sourceLineNo">301</span> ct.increment(entry.getValue());<a name="line.301"></a> +<span class="sourceLineNo">302</span> }<a name="line.302"></a> +<span class="sourceLineNo">303</span> ((Counter) getCounter.invoke(context, HBASE_COUNTER_GROUP_NAME,<a name="line.303"></a> +<span class="sourceLineNo">304</span> "NUM_SCANNER_RESTARTS")).increment(numScannerRestarts);<a name="line.304"></a> +<span class="sourceLineNo">305</span> ((Counter) getCounter.invoke(context, HBASE_COUNTER_GROUP_NAME,<a name="line.305"></a> +<span class="sourceLineNo">306</span> "NUM_SCAN_RESULTS_STALE")).increment(numStale);<a name="line.306"></a> +<span class="sourceLineNo">307</span> } catch (Exception e) {<a name="line.307"></a> +<span class="sourceLineNo">308</span> LOG.debug("can't update counter." + StringUtils.stringifyException(e));<a name="line.308"></a> +<span class="sourceLineNo">309</span> }<a name="line.309"></a> +<span class="sourceLineNo">310</span> }<a name="line.310"></a> +<span class="sourceLineNo">311</span><a name="line.311"></a> +<span class="sourceLineNo">312</span> /**<a name="line.312"></a> +<span class="sourceLineNo">313</span> * The current progress of the record reader through its data.<a name="line.313"></a> +<span class="sourceLineNo">314</span> *<a name="line.314"></a> +<span class="sourceLineNo">315</span> * @return A number between 0.0 and 1.0, the fraction of the data read.<a name="line.315"></a> +<span class="sourceLineNo">316</span> */<a name="line.316"></a> +<span class="sourceLineNo">317</span> public float getProgress() {<a name="line.317"></a> +<span class="sourceLineNo">318</span> // Depends on the total number of tuples<a name="line.318"></a> +<span class="sourceLineNo">319</span> return 0;<a name="line.319"></a> +<span class="sourceLineNo">320</span> }<a name="line.320"></a> +<span class="sourceLineNo">321</span><a name="line.321"></a> +<span class="sourceLineNo">322</span>}<a name="line.322"></a> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/downloads.html ---------------------------------------------------------------------- diff --git a/downloads.html b/downloads.html index 4916cf0..d9e6fa8 100644 --- a/downloads.html +++ b/downloads.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Apache HBase Downloads</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -395,7 +395,7 @@ under the License. --> <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/export_control.html ---------------------------------------------------------------------- diff --git a/export_control.html b/export_control.html index 7b9114d..d292741 100644 --- a/export_control.html +++ b/export_control.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Export Control @@ -331,7 +331,7 @@ for more details.</p> <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/index.html ---------------------------------------------------------------------- diff --git a/index.html b/index.html index ac2930e..0e24f7b 100644 --- a/index.html +++ b/index.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Apache HBase⢠Home</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -411,7 +411,7 @@ Apache HBase is an open-source, distributed, versioned, non-relational database <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/integration.html ---------------------------------------------------------------------- diff --git a/integration.html b/integration.html index dcb3425..caa6527 100644 --- a/integration.html +++ b/integration.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – CI Management</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -291,7 +291,7 @@ <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/issue-tracking.html ---------------------------------------------------------------------- diff --git a/issue-tracking.html b/issue-tracking.html index ab66c6c..fef5643 100644 --- a/issue-tracking.html +++ b/issue-tracking.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Issue Management</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -288,7 +288,7 @@ <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/license.html ---------------------------------------------------------------------- diff --git a/license.html b/license.html index db22d48..a18c20e 100644 --- a/license.html +++ b/license.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Project Licenses</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -491,7 +491,7 @@ <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/mail-lists.html ---------------------------------------------------------------------- diff --git a/mail-lists.html b/mail-lists.html index 1a77ae6..73c4393 100644 --- a/mail-lists.html +++ b/mail-lists.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Project Mailing Lists</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -341,7 +341,7 @@ <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/metrics.html ---------------------------------------------------------------------- diff --git a/metrics.html b/metrics.html index d2bcf11..3ec39cb 100644 --- a/metrics.html +++ b/metrics.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Apache HBase (TM) Metrics @@ -459,7 +459,7 @@ export HBASE_REGIONSERVER_OPTS="$HBASE_JMX_OPTS -Dcom.sun.management.jmxrem <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/old_news.html ---------------------------------------------------------------------- diff --git a/old_news.html b/old_news.html index 27326db..5f90925 100644 --- a/old_news.html +++ b/old_news.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Old Apache HBase (TM) News @@ -440,7 +440,7 @@ under the License. --> <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/plugin-management.html ---------------------------------------------------------------------- diff --git a/plugin-management.html b/plugin-management.html index 96f16d9..46986a0 100644 --- a/plugin-management.html +++ b/plugin-management.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Project Plugin Management</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -440,7 +440,7 @@ <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/plugins.html ---------------------------------------------------------------------- diff --git a/plugins.html b/plugins.html index 5043b6d..825b532 100644 --- a/plugins.html +++ b/plugins.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Project Plugins</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -375,7 +375,7 @@ <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/poweredbyhbase.html ---------------------------------------------------------------------- diff --git a/poweredbyhbase.html b/poweredbyhbase.html index 30da29f..a07bff9 100644 --- a/poweredbyhbase.html +++ b/poweredbyhbase.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Powered By Apache HBaseÂ</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -769,7 +769,7 @@ under the License. --> <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/project-info.html ---------------------------------------------------------------------- diff --git a/project-info.html b/project-info.html index 5318ac5..bb9771b 100644 --- a/project-info.html +++ b/project-info.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Project Information</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -335,7 +335,7 @@ <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/project-reports.html ---------------------------------------------------------------------- diff --git a/project-reports.html b/project-reports.html index 7bbd433..edd3c92 100644 --- a/project-reports.html +++ b/project-reports.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Generated Reports</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -305,7 +305,7 @@ <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/project-summary.html ---------------------------------------------------------------------- diff --git a/project-summary.html b/project-summary.html index 2fca112..205fa0f 100644 --- a/project-summary.html +++ b/project-summary.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Project Summary</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -331,7 +331,7 @@ <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/pseudo-distributed.html ---------------------------------------------------------------------- diff --git a/pseudo-distributed.html b/pseudo-distributed.html index 9c5ed13..4daf0e7 100644 --- a/pseudo-distributed.html +++ b/pseudo-distributed.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Running Apache HBase (TM) in pseudo-distributed mode @@ -308,7 +308,7 @@ under the License. --> <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/replication.html ---------------------------------------------------------------------- diff --git a/replication.html b/replication.html index e7194a9..9363882 100644 --- a/replication.html +++ b/replication.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Apache HBase (TM) Replication @@ -303,7 +303,7 @@ under the License. --> <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/resources.html ---------------------------------------------------------------------- diff --git a/resources.html b/resources.html index 0e41fdc..33201dd 100644 --- a/resources.html +++ b/resources.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Other Apache HBase (TM) Resources</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -331,7 +331,7 @@ under the License. --> <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/source-repository.html ---------------------------------------------------------------------- diff --git a/source-repository.html b/source-repository.html index f779434..a2e6d65 100644 --- a/source-repository.html +++ b/source-repository.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Source Code Management</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -299,7 +299,7 @@ <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/sponsors.html ---------------------------------------------------------------------- diff --git a/sponsors.html b/sponsors.html index 5828e1b..8ba0bfc 100644 --- a/sponsors.html +++ b/sponsors.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Apache HBase Sponsors</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -333,7 +333,7 @@ under the License. --> <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/supportingprojects.html ---------------------------------------------------------------------- diff --git a/supportingprojects.html b/supportingprojects.html index f8c6b22..44d464d 100644 --- a/supportingprojects.html +++ b/supportingprojects.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Supporting Projects</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -520,7 +520,7 @@ under the License. --> <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/team-list.html ---------------------------------------------------------------------- diff --git a/team-list.html b/team-list.html index 548b346..725eb63 100644 --- a/team-list.html +++ b/team-list.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180904" /> + <meta name="Date-Revision-yyyymmdd" content="20180905" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Project Team</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -754,7 +754,7 @@ <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-04</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-05</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/testdevapidocs/allclasses-frame.html ---------------------------------------------------------------------- diff --git a/testdevapidocs/allclasses-frame.html b/testdevapidocs/allclasses-frame.html index 4c25e07..786a714 100644 --- a/testdevapidocs/allclasses-frame.html +++ b/testdevapidocs/allclasses-frame.html @@ -2228,6 +2228,7 @@ <li><a href="org/apache/hadoop/hbase/mapred/TestTableOutputFormatConnectionExhaust.html" title="class in org.apache.hadoop.hbase.mapred" target="classFrame">TestTableOutputFormatConnectionExhaust</a></li> <li><a href="org/apache/hadoop/hbase/security/access/TestTablePermissions.html" title="class in org.apache.hadoop.hbase.security.access" target="classFrame">TestTablePermissions</a></li> <li><a href="org/apache/hadoop/hbase/quotas/TestTableQuotaViolationStore.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">TestTableQuotaViolationStore</a></li> +<li><a href="org/apache/hadoop/hbase/mapreduce/TestTableRecordReader.html" title="class in org.apache.hadoop.hbase.mapreduce" target="classFrame">TestTableRecordReader</a></li> <li><a href="org/apache/hadoop/hbase/rest/model/TestTableRegionModel.html" title="class in org.apache.hadoop.hbase.rest.model" target="classFrame">TestTableRegionModel</a></li> <li><a href="org/apache/hadoop/hbase/rest/TestTableResource.html" title="class in org.apache.hadoop.hbase.rest" target="classFrame">TestTableResource</a></li> <li><a href="org/apache/hadoop/hbase/rest/TestTableScan.html" title="class in org.apache.hadoop.hbase.rest" target="classFrame">TestTableScan</a></li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/testdevapidocs/allclasses-noframe.html ---------------------------------------------------------------------- diff --git a/testdevapidocs/allclasses-noframe.html b/testdevapidocs/allclasses-noframe.html index f2d1e3b..dbcf11a 100644 --- a/testdevapidocs/allclasses-noframe.html +++ b/testdevapidocs/allclasses-noframe.html @@ -2228,6 +2228,7 @@ <li><a href="org/apache/hadoop/hbase/mapred/TestTableOutputFormatConnectionExhaust.html" title="class in org.apache.hadoop.hbase.mapred">TestTableOutputFormatConnectionExhaust</a></li> <li><a href="org/apache/hadoop/hbase/security/access/TestTablePermissions.html" title="class in org.apache.hadoop.hbase.security.access">TestTablePermissions</a></li> <li><a href="org/apache/hadoop/hbase/quotas/TestTableQuotaViolationStore.html" title="class in org.apache.hadoop.hbase.quotas">TestTableQuotaViolationStore</a></li> +<li><a href="org/apache/hadoop/hbase/mapreduce/TestTableRecordReader.html" title="class in org.apache.hadoop.hbase.mapreduce">TestTableRecordReader</a></li> <li><a href="org/apache/hadoop/hbase/rest/model/TestTableRegionModel.html" title="class in org.apache.hadoop.hbase.rest.model">TestTableRegionModel</a></li> <li><a href="org/apache/hadoop/hbase/rest/TestTableResource.html" title="class in org.apache.hadoop.hbase.rest">TestTableResource</a></li> <li><a href="org/apache/hadoop/hbase/rest/TestTableScan.html" title="class in org.apache.hadoop.hbase.rest">TestTableScan</a></li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/623d40b7/testdevapidocs/constant-values.html ---------------------------------------------------------------------- diff --git a/testdevapidocs/constant-values.html b/testdevapidocs/constant-values.html index 5e698f6..e1c424a 100644 --- a/testdevapidocs/constant-values.html +++ b/testdevapidocs/constant-values.html @@ -7073,6 +7073,25 @@ </li> <li class="blockList"> <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values"> +<caption><span>org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/TestTableRecordReader.html" title="class in org.apache.hadoop.hbase.mapreduce">TestTableRecordReader</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th scope="col">Constant Field</th> +<th class="colLast" scope="col">Value</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a name="org.apache.hadoop.hbase.mapreduce.TestTableRecordReader.TIMEOUT"> +<!-- --> +</a><code>private static final int</code></td> +<td><code><a href="org/apache/hadoop/hbase/mapreduce/TestTableRecordReader.html#TIMEOUT">TIMEOUT</a></code></td> +<td class="colLast"><code>4000</code></td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"> +<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values"> <caption><span>org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/TestTimeRangeMapRed.html" title="class in org.apache.hadoop.hbase.mapreduce">TestTimeRangeMapRed</a></span><span class="tabEnd"> </span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th>