phoenix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Josh Elser (JIRA)" <>
Subject [jira] [Commented] (PHOENIX-4405) Compilation error using Hadoop3
Date Mon, 27 Nov 2017 19:32:00 GMT


Josh Elser commented on PHOENIX-4405:

Looks like there is a wrinkle in TestPerRegionIndexWriteCache where it's busted on some semantic
changes (when using Hadoop3 it fails, not sure if failing because of Hadoop3 or HBase2 changes

2017-11-27 14:29:45,787 ERROR [main] org.apache.hadoop.hbase.wal.FSHLogProvider(71): The RegionServer
write ahead log provider for FileSystem implementations relies on the ability to call hflush
for proper operation during component     failures, but the current FileSystem does not support
doing so. Please check the config value of 'hbase.wal.dir' and ensure it points to a FileSystem
mount that has suitable capabilities for output streams.

Looks like HBase added something that fails hard when hflush doesn't actually exist (e.g.
using ChecksumFileSystem).

> Compilation error using Hadoop3
> -------------------------------
>                 Key: PHOENIX-4405
>                 URL:
>             Project: Phoenix
>          Issue Type: Sub-task
>            Reporter: Josh Elser
>            Assignee: Josh Elser
>            Priority: Critical
>             Fix For: 5.0
> {noformat}
> [ERROR] /Users/jelser/projects/phoenix.git/phoenix-core/src/main/java/org/apache/phoenix/trace/[37,40]
package org.apache.commons.configuration does not exist
> [ERROR] /Users/jelser/projects/phoenix.git/phoenix-core/src/main/java/org/apache/phoenix/trace/[110,22]
cannot find symbol
>   symbol:   class SubsetConfiguration
>   location: class org.apache.phoenix.trace.PhoenixMetricsSink
> [INFO] 2 errors
> {noformat}
> Flipping over our Hadoop version seems to bring along some commons-configuration dependency
change which requires a tweaking in Phoenix. Should be trivial.

This message was sent by Atlassian JIRA

View raw message