You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

  1. Download the release candidate tarbells and open the directory for the corresponding release candidate
    $ svn co https://dist.apache.org/repos/dist/dev/incubator/pinot pinot-dev-dist 
    $ cd pinot-dev-dist/apache-pinot-incubating-x.x.x-rcx


  2. Verify bundle name, signature & SHA512 hash
    1. Verify if bundle name contains "incubating" in name (e.g. apache-pinot-incubating-x.x.x-src.tar.gz)
    2. Verify the signature
      $ gpg --verify apache-pinot-incubating-x.x.x-bin.tar.gz.asc
      $ gpg --verify apache-pinot-incubating-x.x.x-src.tar.gz.asc
      
      # Expected output
      gpg: assuming signed data in 'apache-pinot-incubating-x.x.x-bin.tar.gz'
      gpg: Signature made Mon Feb 11 13:23:40 2019 PST
      gpg: using RSA key FD534854D542FD474278B85344BA03AD164D961B
      gpg: Good signature from "Seunghyun Lee <snlee@apache.org>" [ultimate]

    3. Verify hashes
      # Compare the output with *.tar.gz.sha512 file
      $ shasum -a 512 apache-pinot-incubating-x.x.x-bin.tar.gz
      $ shasum -a 512 apache-pinot-incubating-x.x.x-src.tar.gz

  3. Open a directory for the corresponding release candidate and untar the tarbell
    $ cd apache-pinot-incubating-x.x.x-rcx 
    $ tar -xzvf apache-pinot-incubating-x.x.x-src.tar.gz


  4. Verify DISCLAIMER, LICENSE, NOTICE files are present in the extracted bundle.
  5. Verify if the src distribution can compile
    # Build Pinot
    $ mvn clean install -DskipTests -Pbin-dist
    
    # Run Quck Demo
    $ cd pinot-distribution/target/apache-pinot-incubating-x.x.x-bin
    $ bin/quick-start-offline.sh
    
    # At this point, open a web browser and go to http://localhost:9000/query and try to run some queries


  • No labels