Using the 'mac' profile, I got the following: Number of foreign imports: 1 import: Entry[import from realm ClassRealm[maven.api, parent: null]]
----------------------------------------------------- at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) ... 20 more Caused by: java.lang.NoSuchMethodError: java.lang.System.lineSeparator()Ljava/lang/String; at io.netty.build.checkstyle.NewlineCheck.<clinit>(NewlineCheck.java:43) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:249) at com.puppycrawl.tools.checkstyle.PackageObjectFactory.createObject(PackageObjectFactory.java:111) at com.puppycrawl.tools.checkstyle.PackageObjectFactory.doMakeObject(PackageObjectFactory.java:80) at com.puppycrawl.tools.checkstyle.PackageObjectFactory.createModule(PackageObjectFactory.java:147) at com.puppycrawl.tools.checkstyle.Checker.setupChild(Checker.java:153) at com.puppycrawl.tools.checkstyle.api.AutomaticBean.configure(AutomaticBean.java:184) at org.apache.maven.plugin.checkstyle.DefaultCheckstyleExecutor.executeCheckstyle(DefaultCheckstyleExecutor.java:172) at org.apache.maven.plugin.checkstyle.CheckstyleViolationCheckMojo.execute(CheckstyleViolationCheckMojo.java:365) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) ... 20 more On Thu, Oct 10, 2013 at 11:06 AM, Ted Yu <[email protected]> wrote: > Looks like HBase 0.92.1 is used. How about upgrading to 0.94.12 ? > > I cloned the git repo. But I got some compilation errors: > > [ERROR] > /grid/0/dev/ty/haeinsa/src/main/java/kr/co/vcnc/haeinsa/HaeinsaTransaction.java:[324,20] > cannot find symbol > [ERROR] symbol: class TRowKey > [ERROR] location: class kr.co.vcnc.haeinsa.HaeinsaTransaction > [ERROR] > /grid/0/dev/ty/haeinsa/src/main/java/kr/co/vcnc/haeinsa/HaeinsaTransaction.java:[325,13] > cannot find symbol > [ERROR] symbol: class TRowKey > [ERROR] location: class kr.co.vcnc.haeinsa.HaeinsaTransaction > > How do I activate maven-thrift-plugin on Linux ? > > Thanks > > On Thu, Oct 10, 2013 at 9:41 AM, Michael Segel > <[email protected]>wrote: > >> Which level of isolation do you support? >> >> >> On Oct 10, 2013, at 12:55 AM, Myungbo Kim <[email protected]> wrote: >> >> > Hello everyone in the mailing list. >> > >> > I want to introduce an open-source library Haeinsa which supports >> multi-row, multi-table transaction on HBase. >> > Haeinsa is client-only library that support serializability and linear >> scalability. >> > Here is the github repository and presentation that describes mechanism >> of it. >> > >> > github : https://github.com/VCNC/haeinsa >> > presentation : https://speakerdeck.com/vcnc/haeinsa-overview >> > >> > It was inspired by Google's percolator, but implementation detail is >> different. >> > It use two-phase commit protocol and optimistic concurrency control to >> implement, and Haeinsa now processes more than 300M+ transactions per day >> in single cluster without any consistency problem for more than 2 month. >> > I know that there has been lots of libraries and papers for HBase >> transaction, but within my knowledge, this is the only open-source library >> which support serializability and linear scalability. >> > There is no theoretical limit of transaction throughput. >> > It was tested against cluster on AWS until 40,000 transaction/sec. >> (Still testing on bigger cluster) >> > If you find it interesting, please leave me comment. >> > >> > Thanks, >> > Andrew Kim >> >> >
