Skip to content

Latest commit

 

History

History
 
 

snap

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

This directory is for building snaps of the ORC tools.

If you are running on a non-Linux system, you'll need to create a VM. Vagrant scripts are provided to accomplish that.

% vagrant up
% vagrant ssh
% git clone https://github.com/apache/orc.git -o apache

If you don't use VM, you'll need to install snapcraft, which is the tool to build snaps.

% sudo apt-get install snapcraft

In both cases, go into the snap directory and build the snap:

% cd orc/snap
% snapcraft

To publish to the snapcraft store, you need to:

% snapcraft login
% snapcraft push orc_*.snap

For users to install the snap, they'll use:

% sudo snap install orc

The commands are:

  • orc.contents - C++ ORC tool for displaying data contents
  • orc.java - Java ORC tool
  • orc.metadata - C++ ORC metadata tool
  • orc.statistics - C++ ORC statistics tool