If you remove the -Dhbase.version and use the default one (0.98.2-hadoop2), then it should build fine (at least it builds fine for me). Flume built against hbase-98 should be able to write to hbase 0.98.3.
Also, I remember a hadoop minicluster requirement that requires umask be set to 022 (not sure if that is required now). On Sun, Jul 27, 2014 at 2:18 AM, a...@hsk.hk <a...@hsk.hk> wrote: > Hi Hari, > > I have finally managed to compile it successfully, many thanks for your > help!! > > > I edited pom.xml and deleted the following lines (around line 247), and > stop all Hadoop and HBase > ### DELETED > <dependency> > <groupId>org.apache.hadoop</groupId> > <artifactId>hadoop-minicluster</artifactId> > <version>${hadoop.version}</version> > <scope>test</scope> > </dependency> > ### DELETED > > By the way, I found some warning at the beginning of the compilation > > [WARNING] Some problems were encountered while building the effective > model for > org.apache.flume.flume-ng-sinks:flume-ng-elasticsearch-sink:jar:1.5.0.1 > [WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' > must be unique: org.apache.httpcomponents:httpclient:jar -> duplicate > declaration of version (?) @ line 86, column 17 > > Is there a way to fix this warning too? How to find the full path and > file name about "line 86 column 17"? > > Regards > Arthur > > > > > > > [INFO] Scanning for projects... > [WARNING] > [WARNING] Some problems were encountered while building the effective > model for > org.apache.flume.flume-ng-sinks:flume-ng-elasticsearch-sink:jar:1.5.0.1 > [WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' > must be unique: org.apache.httpcomponents:httpclient:jar -> duplicate > declaration of version (?) @ line 86, column 17 > [WARNING] > [WARNING] It is highly recommended to fix these problems because they > threaten the stability of your build. > [WARNING] > [WARNING] For this reason, future Maven versions might no longer support > building such malformed projects. > [WARNING] > … > INFO] Apache Flume ...................................... SUCCESS [1.297s] > [INFO] Flume NG SDK ...................................... SUCCESS [2.772s] > [INFO] Flume NG Configuration ............................ SUCCESS [0.874s] > [INFO] Flume NG Core ..................................... SUCCESS [4.033s] > [INFO] Flume NG Sinks .................................... SUCCESS [0.106s] > [INFO] Flume NG HDFS Sink ................................ SUCCESS [1.946s] > [INFO] Flume NG IRC Sink ................................. SUCCESS [0.595s] > [INFO] Flume NG Channels ................................. SUCCESS [0.053s] > [INFO] Flume NG JDBC channel ............................. SUCCESS [0.892s] > [INFO] Flume NG file-based channel ....................... SUCCESS [2.439s] > [INFO] Flume NG Spillable Memory channel ................. SUCCESS [0.721s] > [INFO] Flume NG Node ..................................... SUCCESS [1.545s] > [INFO] Flume NG Embedded Agent ........................... SUCCESS [0.722s] > [INFO] Flume NG HBase Sink ............................... SUCCESS [1.893s] > [INFO] Flume NG ElasticSearch Sink ....................... SUCCESS [1.447s] > [INFO] Flume NG Morphline Solr Sink ...................... SUCCESS > [1:13.893s] > [INFO] Flume NG Kite Dataset Sink ........................ SUCCESS [8.526s] > [INFO] Flume Sources ..................................... SUCCESS [0.020s] > [INFO] Flume Scribe Source ............................... SUCCESS [0.485s] > [INFO] Flume JMS Source .................................. SUCCESS [0.994s] > [INFO] Flume Twitter Source .............................. SUCCESS [0.591s] > [INFO] Flume legacy Sources .............................. SUCCESS [0.017s] > [INFO] Flume legacy Avro source .......................... SUCCESS [0.619s] > [INFO] Flume legacy Thrift Source ........................ SUCCESS [0.956s] > [INFO] Flume NG Clients .................................. SUCCESS [0.020s] > [INFO] Flume NG Log4j Appender ........................... SUCCESS > [1:10.438s] > [INFO] Flume NG Tools .................................... SUCCESS [1.188s] > [INFO] Flume NG distribution ............................. SUCCESS [9.275s] > [INFO] Flume NG Integration Tests ........................ SUCCESS > [15.610s] > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 3:24.410s > [INFO] Finished at: Sun Jul 27 15:30:11 HKT 2014 > [INFO] Final Memory: 61M/6296M > [INFO] > ------------------------------------------------------------------------ > > > > > >