>Did you start the hbase2 over an hbase1 dataset. I've seen the exception
you note when I've done this. The startup keeps going over this exception,
right? (IIRC, its a complaint reading a file written w/ hbase1... We fail
to read in the bloom filter which is not the end-of-the-world).
Checking the related code. There seems no issue.. We are not going
to even fail reading the bloom. In 2.0 code base we expect the
comparator class name to be null. But in 1.x we write old KV based
Raw Bytes comparator class name. So reading that back, we will return
class name as null and we get NPE it looks like.
else if
(comparatorClassName.equals("org.apache.hadoop.hbase.KeyValue$RawBytesComparator")
||
comparatorClassName.equals("org.apache.hadoop.hbase.util.Bytes$ByteArrayComparator"))
{
// When the comparator to be used is Bytes.BYTES_RAWCOMPARATOR,
we just return null from here
// Bytes.BYTES_RAWCOMPARATOR is not a CellComparator
comparatorKlass = null;
}
We can better do a null check before trying the comparator class
instantiation so that we can avoid this scary error logs :-) But
very minor.. So absolutely no issues here.
-Anoop-
On Mon, Mar 5, 2018 at 8:26 PM, Chia-Ping Tsai <[email protected]> wrote:
> +1 (binding) with some questions
> unit test (oracle jdk-8u161) - all pass
> deploy binary (3 nodes) - ok
> browse master/regionserver web - LGTM
> put/delete/get/scan 500W rows - ok
> create/disable/drop/put/scan/count by shell - ok
>
> Q1:
> the 2.0 binary get fatter than 1.4. (384 MB -> 887MB). Seems we package the
> test docs and source code to binary tar. Are all of them necessary?
>
> Q2:
> Why some test jars of hadoop are included to hbase/lib? such as
> hadoop-common-2.7.4-tests and hadoop-hdfs-2.7.4-tests
>
>
> On 2018/03/02 23:40:53, Stack <[email protected]> wrote:
>> The first release candidate for HBase 2.0.0-beta-2 is up at
>>
>> https://dist.apache.org/repos/dist/dev/hbase/hbase-2.0.0-beta-2.RC0/
>>
>> Maven artifacts are available from a staging directory here:
>>
>> https://repository.apache.org/content/repositories/orgapachehbase-1199
>>
>> All was signed with my key at 8ACC93D2 [1]
>>
>> I tagged the RC as 2.0.0-beta-2RC0.2 at
>> 9e9b347d667e1fc6165c9f8ae5ae7052147e8895
>>
>> hbase-2.0.0-beta-2 is a not-for-production preview of hbase-2.0.0. It is
>> meant for devs and downstreamers to test drive and flag us if we messed up
>> on anything ahead of our rolling
>> actual 2.0.0 release candidates ("GAs").
>>
>> hbase-2.0.0-beta-2 is our second beta release. More than 200 fixes have
>> gone in since
>> beta-1. Unit tests generallly pass when run against hadoop2 and hadoop3[5].
>> It includes
>> all that was in previous alphas and beta (new assignment manager, offheap
>> read/write
>> path, in-memory compactions, etc).The list of features addressed in 2.0.0
>> so far can be
>> found here [3]. There are thousands. The list of ~3k+ fixes in 2.0.0
>> exclusively can be
>> found here [4]. Our overview doc. on the state of 2.0.0 is at [6].
>>
>> This beta was supposed to have as its focus rolling upgrade from hbase-1.x
>> versions but
>> this is work not complete (At this late stage, it is looking like it will
>> be a post-2.0.0 project).
>>
>> This is our last hbase-2.0.0 beta release. Next up, we'll be rolling an
>> actual 2.0.0 release
>> candidate. Look for this in a week or two after beta-2 goes out, after
>> we've done more
>> testing and documentation (and we fix issues raised by you all against this
>> beta).
>>
>> One known issue, still unaddressed, is that the User API has not been
>> properly filtered
>> so it shows more than just InterfaceAudience Public content (HBASE-19663,
>> to be fixed
>> by release).
>>
>> Please take this beta for a spin. Please vote on whether it ok to put out
>> this RC as our second
>> beta (Note CHANGES has not yet been updated). Let the VOTE be open for at
>> least 72 hours
>> (Lets say Wednesday morning, March 7th).
>>
>> Thanks,
>> Your 2.0.0 Release Manager
>>
>> 1. http://pgp.mit.edu/pks/lookup?op=get&search=0x9816C7FC8ACC93D2
>> 3. https://goo.gl/scYjJr
>> 4. https://goo.gl/dFFT8b
>> 5. https://builds.apache.org/job/HBase%20Nightly/job/branch-2/
>> <https://goo.gl/dFFT8b>
>> 6. https://docs.google.com/document/d/1WCsVlnHjJeKUcl7wHwqb4
>> z9iEu_ktczrlKHK8N4SZzs/
>>