You need to recompile HBase.
See BULIDING.md

On Wed, Nov 17, 2021 at 10:33 AM Mark Jens <[email protected]> wrote:

> Hello,
>
> I am trying to build Phoenix on Ubuntu 20.04.3 ARM64.
>
> Phoenix Core module fails with:
>
> [ERROR]
>
> org.apache.phoenix.hbase.index.write.recovery.TestPerRegionIndexWriteCache.testMultipleAddsForSingleRegion
>  Time elapsed: 0.025 s  <<< ERROR!
> java.lang.IncompatibleClassChangeError: Found interface
> org.apache.hadoop.hdfs.protocol.HdfsFileStatus, but class was expected
> at
> org.apache.hadoop.hbase.io
> .asyncfs.FanOutOneBlockAsyncDFSOutputHelper.createOutput(FanOutOneBlockAsyncDFSOutputHelper.java:536)
> at
> org.apache.hadoop.hbase.io
> .asyncfs.FanOutOneBlockAsyncDFSOutputHelper.access$400(FanOutOneBlockAsyncDFSOutputHelper.java:112)
> at
> org.apache.hadoop.hbase.io
> .asyncfs.FanOutOneBlockAsyncDFSOutputHelper$8.doCall(FanOutOneBlockAsyncDFSOutputHelper.java:616)
> at
> org.apache.hadoop.hbase.io
> .asyncfs.FanOutOneBlockAsyncDFSOutputHelper$8.doCall(FanOutOneBlockAsyncDFSOutputHelper.java:611)
> at
>
> org.apache.hadoop.fs.FileSystemLinkResolver.resolve(FileSystemLinkResolver.java:81)
> at
> org.apache.hadoop.hbase.io
> .asyncfs.FanOutOneBlockAsyncDFSOutputHelper.createOutput(FanOutOneBlockAsyncDFSOutputHelper.java:624)
> at
> org.apache.hadoop.hbase.io
> .asyncfs.AsyncFSOutputHelper.createOutput(AsyncFSOutputHelper.java:53)
> at
>
> org.apache.hadoop.hbase.regionserver.wal.AsyncProtobufLogWriter.initOutput(AsyncProtobufLogWriter.java:180)
> at
>
> org.apache.hadoop.hbase.regionserver.wal.AbstractProtobufLogWriter.init(AbstractProtobufLogWriter.java:166)
> at
>
> org.apache.hadoop.hbase.wal.AsyncFSWALProvider.createAsyncWriter(AsyncFSWALProvider.java:113)
> at
>
> org.apache.hadoop.hbase.regionserver.wal.AsyncFSWAL.createWriterInstance(AsyncFSWAL.java:669)
> at
>
> org.apache.hadoop.hbase.regionserver.wal.AsyncFSWAL.createWriterInstance(AsyncFSWAL.java:130)
> at
>
> org.apache.hadoop.hbase.regionserver.wal.AbstractFSWAL.rollWriter(AbstractFSWAL.java:841)
> at
>
> org.apache.hadoop.hbase.regionserver.wal.AbstractFSWAL.rollWriter(AbstractFSWAL.java:548)
> at
>
> org.apache.hadoop.hbase.regionserver.wal.AbstractFSWAL.init(AbstractFSWAL.java:489)
> at
>
> org.apache.hadoop.hbase.wal.AbstractFSWALProvider.getWAL(AbstractFSWALProvider.java:160)
> at
>
> org.apache.hadoop.hbase.wal.AbstractFSWALProvider.getWAL(AbstractFSWALProvider.java:62)
> at org.apache.hadoop.hbase.wal.WALFactory.getWAL(WALFactory.java:296)
> at
>
> org.apache.phoenix.hbase.index.write.recovery.TestPerRegionIndexWriteCache.setUp(TestPerRegionIndexWriteCache.java:109)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> ....
> [INFO]
> [INFO] Results:
> [INFO]
> [ERROR] Errors:
> [ERROR]   TestPerRegionIndexWriteCache.setUp:109 » IncompatibleClassChange
> Found interfa...
> [ERROR]   TestPerRegionIndexWriteCache.setUp:109 » IncompatibleClassChange
> Found interfa...
> [ERROR]   TestPerRegionIndexWriteCache.setUp:109 » IncompatibleClassChange
> Found interfa...
> [INFO]
> [ERROR] Tests run: 1909, Failures: 0, Errors: 3, Skipped: 6
> [INFO]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Reactor Summary for Apache Phoenix 5.2.0-SNAPSHOT:
> [INFO]
> [INFO] Apache Phoenix ..................................... SUCCESS [
>  2.034 s]
> [INFO] Phoenix Hbase 2.4.1 compatibility .................. SUCCESS [
>  5.358 s]
> [INFO] Phoenix Hbase 2.4.0 compatibility .................. SUCCESS [
>  3.946 s]
> [INFO] Phoenix Hbase 2.3.0 compatibility .................. SUCCESS [
>  4.437 s]
> [INFO] Phoenix Hbase 2.2.5 compatibility .................. SUCCESS [
>  4.004 s]
> [INFO] Phoenix Hbase 2.1.6 compatibility .................. SUCCESS [
>  3.966 s]
> [INFO] Phoenix Core ....................................... FAILURE [01:25
> min]
> [INFO] Phoenix - Pherf .................................... SKIPPED
> ...
>
> Any idea why this breaks ?
>
> It does not look ARM64 specific to me. I will try on x64 too.
>
> Thanks!
>
> Mark
>


-- 
*István Tóth* | Staff Software Engineer
[email protected] <https://www.cloudera.com>
[image: Cloudera] <https://www.cloudera.com/>
[image: Cloudera on Twitter] <https://twitter.com/cloudera> [image:
Cloudera on Facebook] <https://www.facebook.com/cloudera> [image: Cloudera
on LinkedIn] <https://www.linkedin.com/company/cloudera>
<https://www.cloudera.com/>
------------------------------

Reply via email to