1.从github下载源码包。
    wget https://github.com/xerial/snappy-java/archive/1.1.1.7.zip
    mv 1.1.1.7.zip snappy-java-1.1.1.7.zip
    2.解压源码包。
    unzip snappy-java-1.1.1.7.zip
    3.进入解压后的目录。
    cd snappy-java-1.1.1.7
    4.执行编译。
    make
    编译出的jar包位于:target/snappy-java-1.1.1.7.jar

    执行编译时,提示如下错误。
    image.jpeg
    进入snappy-java-1.1.1.7目录。
    cd snappy-java-1.1.1.7
    修改Makefile文件中,snappy压缩包下载地址(注释原下载地址,替换新的,建议手动下载,放到target目录下)。
    # curl -o$@ http://snappy.googlecode.com/files/snappy-$(VERSION).tar.gz.tar.gz) curl -o$@ http://pkgs.fedoraproject.org/repo/pkgs/snappy/snappy-1.1.1.tar.gz/8887e3b7253b22a31f5486bca3cbc1c2/snappy-$(VERSION).tar.gz.tar.gz)
    无法下载sbt-launch.jar—snappy-java-1.1.1.7
    image.jpeg
    进入snappy-java-1.1.1.7目录。
    cd snappy-java-1.1.1.7
    修改sbt文件中的下载地址(注释原下载地址,替换新的)。
    vim sbt
    # declare sbt_launch_repo=”http://typesafe.artifactoryonline.com/typesafe/ivy-releases“ declare sbt_launch_repo=”http://dl.bintray.com/typesafe/ivy-releases
    image.jpeg