<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: HBaseSink HDP 2.3.2 HBase client version in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/HBaseSink-HDP-2-3-2-HBase-client-version/m-p/110886#M38347</link>
    <description>&lt;P&gt;org.apache.hadoop.hbase.client.Put.setWriteToWAL(Z)V&lt;/P&gt;&lt;P&gt;That is Flume client issue, version is not compatible with HBase 1.1.2. Make sure you use right version of Flume and if it comes with HBDP 2.3.2, then issue should be raised on Flume/HBase incompatibility.&lt;/P&gt;</description>
    <pubDate>Fri, 19 Aug 2016 08:32:27 GMT</pubDate>
    <dc:creator>vrodionov</dc:creator>
    <dc:date>2016-08-19T08:32:27Z</dc:date>
    <item>
      <title>HBaseSink HDP 2.3.2 HBase client version</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/HBaseSink-HDP-2-3-2-HBase-client-version/m-p/110885#M38346</link>
      <description>&lt;P&gt;We recently upgraded from HDP 2.1.4 to HDP 2.3.2 and I have some Flume agents that use HBaseSink to publish logs to HBase.  After the upgrade I've been receiving the error found below.  I compiled my customer event serializer for my events against HBase version 1.1.2.2.3.2.0-2950 and Hadoop version 2.7.1.2.3.2.0-2950 but something still isn't right. Is there  something special I need to do to get this working?

HDP 2.3.2 contains HBase 1.1.2 + Hadoop 2.7.1 + Flume 1.5.2&lt;/P&gt;&lt;PRE&gt;18 Aug 2016 19:02:24,873 ERROR [SinkRunner-PollingRunner-DefaultSinkProcessor] (org.apache.flume.sink.hbase.HBaseSink.process:356)  - Failed to commit transaction.Transaction rolled back.
java.lang.NoSuchMethodError: org.apache.hadoop.hbase.client.Put.setWriteToWAL(Z)V
	at org.apache.flume.sink.hbase.HBaseSink$3.run(HBaseSink.java:379)
	at org.apache.flume.sink.hbase.HBaseSink$3.run(HBaseSink.java:374)
	at org.apache.flume.sink.hbase.HBaseSink.runPrivileged(HBaseSink.java:427)
	at org.apache.flume.sink.hbase.HBaseSink.putEventsAndCommit(HBaseSink.java:374)
	at org.apache.flume.sink.hbase.HBaseSink.process(HBaseSink.java:344)
	at org.apache.flume.sink.DefaultSinkProcessor.process(DefaultSinkProcessor.java:68)
	at org.apache.flume.SinkRunner$PollingRunner.run(SinkRunner.java:147)
	at java.lang.Thread.run(Thread.java:745)
&lt;/PRE&gt;</description>
      <pubDate>Fri, 19 Aug 2016 08:05:26 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/HBaseSink-HDP-2-3-2-HBase-client-version/m-p/110885#M38346</guid>
      <dc:creator>sarah_etzler</dc:creator>
      <dc:date>2016-08-19T08:05:26Z</dc:date>
    </item>
    <item>
      <title>Re: HBaseSink HDP 2.3.2 HBase client version</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/HBaseSink-HDP-2-3-2-HBase-client-version/m-p/110886#M38347</link>
      <description>&lt;P&gt;org.apache.hadoop.hbase.client.Put.setWriteToWAL(Z)V&lt;/P&gt;&lt;P&gt;That is Flume client issue, version is not compatible with HBase 1.1.2. Make sure you use right version of Flume and if it comes with HBDP 2.3.2, then issue should be raised on Flume/HBase incompatibility.&lt;/P&gt;</description>
      <pubDate>Fri, 19 Aug 2016 08:32:27 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/HBaseSink-HDP-2-3-2-HBase-client-version/m-p/110886#M38347</guid>
      <dc:creator>vrodionov</dc:creator>
      <dc:date>2016-08-19T08:32:27Z</dc:date>
    </item>
  </channel>
</rss>

