OPeNDAP HDF5 Server Installation

To install and test OPeNDAP HDF5 server, we recommend you to build from the Official Releases.

Building from the Official Releases

This build instruction is for Hyrax.

  1. Install HDF5 source (version 1.8.6).
    1. tar zxvf hdf5-1.8.6.tar.gz
    2. cd hdf5-1.8.6
    3. ./configure --prefix=/usr/local/hdf5 --with-default-api-version=v16
    4. make install
  2. Install libdap source (version 3.11.0).
    1. tar zxvf lbdap-3.11.0.tar.gz
    2. cd libdap-3.11.0
    3. ./configure --prefix=/usr/local/opendap
    4. make install
  3. Install BES source (version 3.9.0).
    1. set path = (/usr/local/opendap/bin /usr/local/hdf5/bin $path) # We assume that (t)csh as a current shell.
    2. setenv LD_LIBRARY_PATH /usr/local/opendap/lib:/usr/local/hdf5/lib:$LD_LIBRARY_PATH # We assume that (t)csh as a current shell.
    3. tar zxvf bes-3.9.0.tar.gz
    4. cd bes-3.9.0
    5. ./configure --prefix=/usr/local/opendap
    6. make install
  4. Install general purpose handlers source (version 4.1.0).
    1. tar zxvf dap-server-4.1.0.tar.gz
    2. cd dap-server-4.1.0
    3. ./configure --prefix=/usr/local/opendap
    4. make install
  5. Install hdf5_handler source (version 1.4.3).
    1. tar zxvf hdf5_handler-1.4.3.tar.gz
    2. cd hdf5_handler-1.4.3
    3. setenv PKG_CONFIG_PATH /usr/local/opendap/lib/pkgconfig:/usr/lib/pkgconfig # We assume that the system wide package configuration files (*.pc) are under /usr/lib/pkgconfig
    4. ./configure --prefix=/usr/local/opendap --with-hdf5=/usr/local/hdf5 --enable-cf --enable-short-path # --enable-cf and --enable-short-path are optional but required for some OPeNDAP visualization clients.
    5. make install

Testing with Apache Tomcat server

Technical Notes


Last Updated: 2011.04.05