[ 
https://issues.apache.org/jira/browse/BIGTOP-1244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14006501#comment-14006501
 ] 

Konstantin Boudnik commented on BIGTOP-1244:
--------------------------------------------

Ok, I've tried the patch and I see that comment meant to say. Flume doesn't 
reflect the singularity point of HBase. E.g. Flume still expect 
{{org.apache.hbase:hbase:jar}} to be present in 0.98.2. Hence, I don't think 
the later patch is adequate as it will be pulling in incorrect version of the 
flume.

I can do in the flight-mod of the flume poms to start using hbase-client 
artifact instead, but then the whole bunch of compile errors is kicking in. 
E.g. 
{noformat}
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) 
on project flume-ng-hbase-sink: Compilation failure: Compilation failure:
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/AsyncHBaseSink.java:[44,30]
 cannot find symbol
[ERROR] symbol  : class HBaseConfiguration
[ERROR] location: package org.apache.hadoop.hbase
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/AsyncHBaseSink.java:[45,30]
 cannot find symbol
[ERROR] symbol  : class HConstants
[ERROR] location: package org.apache.hadoop.hbase
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSink.java:[43,30]
 cannot find symbol
[ERROR] symbol  : class HBaseConfiguration
[ERROR] location: package org.apache.hadoop.hbase
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSink.java:[44,30]
 cannot find symbol
[ERROR] symbol  : class HConstants
[ERROR] location: package org.apache.hadoop.hbase
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSink.java:[49,35]
 cannot find symbol
[ERROR] symbol  : class Bytes
[ERROR] location: package org.apache.hadoop.hbase.util
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSink.java:[57,39]
 cannot find symbol
[ERROR] symbol  : class User
[ERROR] location: package org.apache.hadoop.hbase.security
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSink.java:[106,10]
 cannot find symbol
[ERROR] symbol  : class User
[ERROR] location: class org.apache.flume.sink.hbase.HBaseSink
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSinkConfigurationConstants.java:[21,30]
 cannot find symbol
[ERROR] symbol  : class HConstants
[ERROR] location: package org.apache.hadoop.hbase
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSinkSecurityManager.java:[27,39]
 cannot find symbol
[ERROR] symbol  : class User
[ERROR] location: package org.apache.hadoop.hbase.security
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSinkSecurityManager.java:[71,29]
 cannot find symbol
[ERROR] symbol  : class User
[ERROR] location: class org.apache.flume.sink.hbase.HBaseSinkSecurityManager
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/RegexHbaseEventSerializer.java:[193,13]
 cannot access org.apache.hadoop.hbase.Cell
[ERROR] class file for org.apache.hadoop.hbase.Cell not found
[ERROR] put.add(cf, colNames.get(i), m.group(i + 1).getBytes(Charsets.UTF_8));
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSinkConfigurationConstants.java:[67,6]
 cannot find symbol
[ERROR] symbol  : variable HConstants
[ERROR] location: class 
org.apache.flume.sink.hbase.HBaseSinkConfigurationConstants
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/AsyncHBaseSink.java:[368,15]
 cannot find symbol
[ERROR] symbol  : variable HBaseConfiguration
[ERROR] location: class org.apache.flume.sink.hbase.AsyncHBaseSink
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/AsyncHBaseSink.java:[371,27]
 cannot find symbol
[ERROR] symbol  : variable HConstants
[ERROR] location: class org.apache.flume.sink.hbase.AsyncHBaseSink
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/AsyncHBaseSink.java:[372,8]
 cannot find symbol
[ERROR] symbol  : variable HConstants
[ERROR] location: class org.apache.flume.sink.hbase.AsyncHBaseSink
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSink.java:[116,9]
 cannot find symbol
[ERROR] symbol  : variable HBaseConfiguration
[ERROR] location: class org.apache.flume.sink.hbase.HBaseSink
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSink.java:[148,25]
 cannot access org.apache.hadoop.hbase.TableName
[ERROR] class file for org.apache.hadoop.hbase.TableName not found
[ERROR] HTable table = new HTable(config, tableName);
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSink.java:[170,50]
 cannot find symbol
[ERROR] symbol  : variable Bytes
[ERROR] location: class org.apache.flume.sink.hbase.HBaseSink
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSink.java:[178,16]
 cannot find symbol
[ERROR] symbol  : variable Bytes
[ERROR] location: class org.apache.flume.sink.hbase.HBaseSink
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSink.java:[291,15]
 cannot find symbol
[ERROR] symbol  : variable HConstants
[ERROR] location: class org.apache.flume.sink.hbase.HBaseSink
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSink.java:[293,22]
 cannot find symbol
[ERROR] symbol  : variable HConstants
[ERROR] location: class org.apache.flume.sink.hbase.HBaseSink
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSink.java:[294,25]
 cannot find symbol
[ERROR] symbol  : variable HConstants
[ERROR] location: class org.apache.flume.sink.hbase.HBaseSink
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSink.java:[299,22]
 cannot find symbol
[ERROR] symbol  : variable HConstants
[ERROR] location: class org.apache.flume.sink.hbase.HBaseSink
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSink.java:[491,24]
 cannot find symbol
[ERROR] symbol  : variable Bytes
[ERROR] location: class org.apache.flume.sink.hbase.HBaseSink
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSink.java:[542,33]
 cannot find symbol
[ERROR] symbol  : variable Bytes
[ERROR] location: class org.apache.flume.sink.hbase.HBaseSink
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSink.java:[548,35]
 cannot find symbol
[ERROR] symbol  : variable Bytes
[ERROR] location: class org.apache.flume.sink.hbase.HBaseSink
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSinkSecurityManager.java:[56,11]
 cannot find symbol
[ERROR] symbol  : variable User
[ERROR] location: class org.apache.flume.sink.hbase.HBaseSinkSecurityManager
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSinkSecurityManager.java:[56,39]
 cannot find symbol
[ERROR] symbol  : variable User
[ERROR] location: class org.apache.flume.sink.hbase.HBaseSinkSecurityManager
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSinkSecurityManager.java:[106,4]
 cannot find symbol
[ERROR] symbol  : class User
[ERROR] location: class org.apache.flume.sink.hbase.HBaseSinkSecurityManager
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSinkSecurityManager.java:[113,20]
 cannot find symbol
[ERROR] symbol  : variable User
[ERROR] location: class org.apache.flume.sink.hbase.HBaseSinkSecurityManager
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSinkSecurityManager.java:[126,6]
 cannot find symbol
[ERROR] symbol  : variable User
[ERROR] location: class org.apache.flume.sink.hbase.HBaseSinkSecurityManager
[ERROR] 
/home/cos/work/bigtop/build/flume/rpm/BUILD/apache-flume-1.5.0-src/flume-ng-sinks/flume-ng-hbase-sink/src/main/java/org/apache/flume/sink/hbase/HBaseSinkSecurityManager.java:[127,18]
 cannot find symbol
[ERROR] symbol  : variable User
[ERROR] location: class org.apache.flume.sink.hbase.HBaseSinkSecurityManager
[ERROR] -> [Help 1]
[ERROR]
{noformat}

Is it me or Flume 1.5 isn't ready for HBase 0.98?

> bump flume to 1.5.0
> -------------------
>
>                 Key: BIGTOP-1244
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-1244
>             Project: Bigtop
>          Issue Type: Sub-task
>          Components: Build
>    Affects Versions: 0.8.0
>            Reporter: Guo Ruijing
>             Fix For: 0.8.0
>
>         Attachments: BIGTOP-1244.1.patch, BIGTOP-1244.patch
>
>
> flume 1.4.0 build fails with protobuf 2.5.0. I propose to bump flume to 1.4.0 
> + Flume-2172 or new version of flume
> solution: Flume-2172 can be placed in bigtop-packages/src/common/flume/
> Renaming the ticket as Flume 1.5 is planned to be release around right now



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to