5207 Commits

Author SHA1 Message Date
Michael Stack
4c8ac72194
HBASE-23779 Up the default fork count; make count relative to CPU count (#1108)
Set the fork count for first and second parts to be 0.5C. Add a bit of
doc too on this as well as some qualification on our test categories.
Also adds -T0.5C to MAVEN_ARGS in the hbase personality.
2020-02-04 20:47:02 -08:00
Josh Elser
7b4b90aef5 HBASE-23774 Add the user-zh mailing list 2020-01-31 19:34:21 -05:00
Josh Elser
5fc1141f63 HBASE-17115 Define UI admins via an ACL
The Hadoop AccessControlList allows us to specify admins of the webUI
via a list of users and/or groups. Admins of the WebUI can mutate the
system, potentially seeing sensitive data or modifying the system.

hbase.security.authentication.spnego.admin.users is a comma-separated
list of users who are admins.
hbase.security.authentication.spnego.admin.groups is a comma-separated
list of groups whose membership are admins. Either of these
configuration properties may also contain an asterisk (*) which denotes
"any entity" (e.g user, group).

Previously, when a user was denied from some endpoint that was
designated for admins, they received an HTTP/401. In this case, it is
more correct to return HTTP/403 as they were correctly authenticated,
but they were disallowed from fetching the given resource. This commit
incorporates this change.

hbase.security.authentication.ui.config.protected also exists for users
who have sensitive information stored in the Hadoop service
configuration and want to limit access to this endpoint. By default,
the Hadoop configuration endpoint is not protected and any
authenticated user can access it.

The test is based off of work by Nihal Jain in HBASE-20472.

Co-authored-by: Nihal Jain <nihaljain.cs@gmail.com>
Signed-off-by: Sean Busbey <busbey@apache.org>
2020-01-29 16:45:25 -05:00
Geoffrey Jacoby
a32bd14b27
HBASE-23710 - Priority configuration for system coprocessors (#1077)
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2020-01-23 16:47:16 -08:00
Beata Sudi
d7e7d028bd
HBASE-23654 Adding Apache Trafodion and EsgynDB to 'Powered by Apache HBase' page
Signed-off-by: Viraj Jasani <vjasani@apache.org>
Signed-off-by: Jan Hentschel <janh@apache.org>
2020-01-09 15:37:09 +01:00
Manu Manjunath
30ef70728e
HBASE-23629: Add to 'Supporting Projects' in site
Signed-off-by: Jan Hentschel <janh@apache.org>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2020-01-02 13:52:47 +05:30
Viraj Jasani
17652a7b32
HBASE-23590 : Update maxStoreFileRefCount to maxCompactedStoreFileRefCount for auto region recovery based on old reader references
Signed-off-by: Anoop Sam John <anoopsamjohn@apache.org>
2020-01-01 22:50:37 +05:30
Sean Busbey
bb72dddb5e HBASE-23549 Document steps to disable MOB for a column family (#928)
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
Signed-off-by: Josh Elser <elserj@apache.org>
(cherry picked from commit 17e180e4ee12ef917766eb453ae73155747f6221)
2019-12-16 13:04:17 -06:00
Sean Busbey
79134c8a3e HBASE-23239 Reporting on status of backing MOB files from client-facing cells (#785)
* Adds a new MapReduce job that builds a report of health of mob files
* Also builds background information on mob system use
* add a basic mob architecture in the ref guide to explain how mob takes the reference hfile value and finds the actual cell contents
* add a troubleshooting mob section to the ref guide to explain how to do a mob reference scan.

Signed-off-by: Peter Somogyi <psomogyi@apache.org>
(cherry picked from commit bc2f16274930e272767ce20ede27eb8fa4117241)
2019-12-16 13:04:10 -06:00
Udai Bhan Kashyap
ab63bde013 HBASE-22969 A new binary component comparator(BinaryComponentComparator) to perform comparison of arbitrary length and position (#829)
Signed-off-by: Balazs Meszaros <meszibalu@apache.org>
2019-11-18 13:30:08 +01:00
Viraj Jasani
29c27e3d04
HBASE-23212 Dynamically reload configs for Region Recovery chore (#802)
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-11-06 15:54:57 -08:00
Viraj Jasani
33e8156ebc HBASE-22460 : Reopen regions with very high Store Ref Counts (#750)
Signed-off-by Anoop Sam John <anoopsamjohn@apache.org>
2019-10-24 21:20:24 +05:30
Viraj Jasani
63568854b6 HBASE-22760 : Pause/Resume/Query Snapshot Auto Cleanup Activity (#618) 2019-09-13 10:37:22 +05:30
Peter Somogyi
5d8db0aca0
HBASE-22720 Incorrect link for hbase.unittests
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2019-07-23 13:56:53 +02:00
Viraj Jasani
3a72ccefbd
HBASE-22648 Snapshot TTL (#371)
Signed-off-by: Reid Chan <reidchan@apache.org>
Signed-off-by: Andrew Purtell <apurtell@apache.org>

Conflicts:
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.java
2019-07-22 15:08:20 -07:00
毛蛤丝
dfebcbec38 HBASE-22700:incorrect timeout in recommended ZooKeeper configuration
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2019-07-17 22:12:07 +08:00
Mate Szalay-Beko
fc250f5cd3 HBASE-21606 document meta table load metrics
Closes #369

Signed-off-by: Xu Cang <xcang@apache.org>
Signed-off-by: Sakthi <sakthivel.azhaku@gmail.com>
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit e5f05bf119d97fe005f3cf9f7ac64d5a9f6911f9)
2019-07-15 11:12:44 -05:00
Jan Hentschel
b6569442ef
HBASE-22689 Added line breaks for fix version in JIRA
Signed-off-by: stack <stack@apache.org>
2019-07-14 17:16:33 +02:00
syedmurtazahassan
52d2bcd7dd
HBASE-19230 Write up fixVersion policy from dev discussion in refguide
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2019-07-13 18:01:54 +02:00
Dequan Chen
25f9070bc5 HBASE-7129 Rest Documentation for check-and operations.
Signed-off-by: Sakthi <sakthivel.azhaku@gmail.com>
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit 4e46093a9a505d3bff83fb63092dbf4860d96832)
2019-07-12 16:23:53 -05:00
Murtaza Hassan
2d35d5f00f HBASE-22604 fix the link in the docs to "Understanding HBase and BigTable" by Jim R. Wilson
Signed-off-by: Sean Busbey <busbey@apache.org>
2019-07-03 08:54:44 -05:00
openinx
345f80ea5f HBASE-20060 Add details of off heap memstore into book. (#334) 2019-06-27 16:54:48 +08:00
openinx
af0e23c359 HBASE-22547 Align the config keys and add document for offheap read in HBase Book. (#301) 2019-06-25 22:25:30 +08:00
Mingliang Liu
bc737d1ed9
HBASE-21284 Default limits for PressureAwareCompactionThroughputController are too low
This is a forward port HBASE-21000 from branch-1.

Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-06-20 12:44:14 -07:00
Mingliang Liu
956fd05547 HBASE-22605 Ref guide includes dev guidance only applicable to EOM versions
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit 6a068da4dc55e5f1adb0c18c80c268beb03dc8cb)
2019-06-20 09:14:59 -05:00
Wellington Chevreuil
a70c76797f HBASE-22495 Update SyncTable section, explaining from which specific minor versions doDeletes/doPuts is available 2019-06-17 10:47:56 +01:00
Wellington Chevreuil
034fe8522a HBASE-22556 [DOCS] Backport HBASE-15557 to branch-1 and branch-2
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-06-14 14:43:12 +01:00
Josh Elser
d64e98a7b7 HBASE-22566 Update the 2.x upgrade chapter to include default compaction throughput limits
Signed-off-by: Sean Busbey <busbey@apache.org>
2019-06-12 16:38:53 -04:00
Murtaza Hassan
672af98d77
HBASE-22226 Incorrect level for headings in asciidoc 2019-05-19 21:26:58 +02:00
Jan Hentschel
7ade627593
HBASE-22384 Fixed formatting issues in administration section of book 2019-05-14 18:31:17 +02:00
Sean Busbey
673302504f HBASE-22405 Update Ref Guide for EOL of Hadoop 2.7
Signed-off-by: Andrew Purtell <apurtell@apache.org>
(cherry picked from commit feee97fffb7a25e7a9c0343e74c44607f423b32a)
2019-05-13 13:30:42 -05:00
Andrew Purtell
fb7a020492 HBASE-22321 Add 1.5 release line to the Hadoop supported versions table
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
(cherry picked from commit 9743b3c70d4ea4539ab5dcf89dc874f916704e71)
2019-05-13 13:30:39 -05:00
Peter Somogyi
aa31dbefd8 HBASE-21295 Update compatibility matrices
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit 2b5b190882daeb0f9f0cf5361df3525db7119bea)
2019-05-13 13:30:35 -05:00
Josh Elser
9b957d8c78 HBASE-21091 Update Hadoop and Java "supported" versions tables
Amending-Author: Peter Somogyi <psomogyi@apache.org>
(cherry picked from commit 7d6ce3569df88e1f974e2b5e91a79cb508863663)
2019-05-13 13:30:28 -05:00
Artem Ervits
bbfb8ef80c HBASE-21536 Fix completebulkload usage instructions
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2019-05-10 10:31:41 +02:00
Jan Hentschel
9bb57b89c8
HBASE-22379 Fixed Markdown in 'Voting on Release Candidates' section 2019-05-08 17:01:57 +02:00
Jan Hentschel
c6c7d91dfa
HBASE-22341 Extended the documentation for deprecating APIs 2019-04-30 21:46:54 +02:00
Sakthi
018dadc3c1 HBASE-22054: Space Quota: Compaction is not working for super user in case of NO_WRITES_COMPACTIONS
Signed-off-by: Josh Elser <elserj@apache.org>
2019-04-30 13:41:08 -04:00
meiyi
61bc0b4741 HBASE-22084 Rename AccessControlLists to PermissionStorage
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2019-04-12 14:22:57 +08:00
subrat.mishra
a01c8e1dd6 HBASE-22053 Changed zookeeper URL from http://hadoop.apache.org to https://zookeeper.apache.org Replaced version 3.1.1 with 3.3.3 as 3.1.1 is deprecated.
Signed-off-by: Toshihiro Suzuki <brfrn169@gmail.com>
2019-03-28 00:31:24 +09:00
Andrew Purtell
ea653777e7
HBASE-21926 Profiler servlet 2019-03-17 18:48:16 -07:00
ramkrishna
82618c439d HBASE-21874 Bucket cache on Persistent memory
Signed-off-by: Anoop John <anoop.hbase@gmail.com>
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit f67f207965550f1ddd84cead7c55645dc7f30756)
2019-03-07 08:53:31 -06:00
Sean Busbey
a5c26653f9 Revert "HBASE-21874 Bucket cache on Persistent memory"
This reverts commit f67f207965550f1ddd84cead7c55645dc7f30756.

bad signed off by line
2019-03-07 08:52:13 -06:00
ramkrishna
f67f207965 HBASE-21874 Bucket cache on Persistent memory
Signed-off-by: Anoop John <anoop.hbase@gmail.com>, Sean Busbey
<busbey@apache.org>
2019-03-07 10:52:18 +05:30
Peter Somogyi
3592a57fea HBASE-21667 Move to latest ASF Parent POM
Signed-off-by: Josh Elser <elserj@apache.org>
2019-02-22 12:21:15 +01:00
Peter Somogyi
c353d93f69 HBASE-21727 Simplify documentation around client timeout
Signed-off-by: Michael Stack <stack@apache.org>
2019-01-16 11:41:40 +01:00
Peter Somogyi
5f9316e781 HBASE-21711 Remove references to git.apache.org/hbase.git 2019-01-16 10:03:50 +01:00
Peter Somogyi
1200733cd9 HBASE-21685 Change repository urls to Gitbox
Signed-off-by: Sean Busbey <busbey@apache.org>
2019-01-15 10:28:18 +01:00
stack
a226ceae3a HBASE-21567 Allow overriding configs starting up the shell
Adds support for -D as option to 'hbase shell'
2018-12-10 10:11:40 -08:00
Guanghao Zhang
868821f499 HBASE-21549 Add shell command for serial replication peer 2018-12-07 16:57:24 +08:00