ESGF Node Current Release

v1.6.2-bushwick_myrtle-release (Bushwick/Myrtle, Brooklyn)

The embodiment of the node application stack is indeed the [installation script][esgf-script] ([downlad][esgf-download]). The script automates the installation process installing the node’s application stack in a predictable and uniform way. This allows for better maintenance and ease of upgrade. The script is written in bash and has a number of features. Though, one could install these components individually on one’s own. It is HIGHLY recommended to use the script for all installation and update needs. Learn more about the script, it’s flags and features [here][flags-featres].

The ESGF Node, as discussed on the [node][esgf-node] page, is an amalgam of software components that work in concert to perform the higher level tasks of the Node. The Node is a collection of components developed by the members of the [ESGF][esgf-home] open source effort as well as external tools and libraries that provide support for the ESGF Node feature set. A list of ESGF P2P Node functionality is posted [here][wiki-functions].


Installation Quick Notes

% esg-node --check u
% esg-node --install

The best and recommended way to install and setup the Node is to first visit the [installation page][rainbow-dist] and read the short preparation [how to][rainbow-howto] document and then download and run the [bootstrap script][rainbow-bootstrap] onto the target machine. The bootstrap script downloads the installation script that in-turn installs and configures all the ESGF Node components, culminating in a functioning Node instance that is able to scan, index, publish, share and monitor your data.


Features & Functionality

Feature   Installed    Tested  
publication
data scan
drs support
token access
token-less access
http download
pki
gridftp (end-user)
gridftp (bdm)
replication
search
attribute service
identity provider
registration service
esgf shell
dashboard service
esgf desktop
index replication

Node Component Versions:

Project Version / Tag   Home Site
node-manager   v0.6.19 (db [1]) https://github.com/ESGF/esgf-node-manager
publisher v2.11.1 https://github.com/ESGF/esg-publisher
orp v2.3.8 https://github.com/ESGF/esg-orp
security v2.4.0 (db [2]) https://github.com/ESGF/esgf-security
search v3.7.8 https://github.com/ESGF/esg-search
idp v2.4.4 https://github.com/ESGF/esgf-idp
web-fe v2.4.10 https://github.com/ESGF/esgf-web-fe
dashboard v1.3.7 (db [5]) https://github.com/ESGF/esgf-dashboard
desktop v0.0.5 http://esgf.org/esgf-desktop

External Application Stack Versions

Application Version / Tag Home Site
ant v1.9.1 http://ant.apache.org/
cdat v1.4.0 http://uv-cdat.llnl.gov/
curl v7.20.1 http://curl.haxx.se/
git v1.8.4.3 http://git-scm.com/
http://www.kernel.org/pub/software/scm/git/
postgres v8.4.7 http://www.postgresql.org/
http://ftp9.us.postgresql.org/pub/mirrors/postgresql/source/
java v1.7.0_21 http://www.oracle.com/technetwork/java/index.html
thredds* v4.3.17 http://www.unidata.ucar.edu/projects/THREDDS/tech/TDS.html
tomcat v7.0.47 http://tomcat.apache.org/
myproxy* v5.0.4 http://dev.globus.org/wiki/MyProxy
http://www.globus.org/ftppub/myproxy/
http://grid.ncsa.illinois.edu/myproxy/
http://grid.ncsa.illinois.edu/myproxy/download.html
globus* v5.0.4 http://www.globus.org/toolkit
gridftp server* v3.24 http://dev.globus.org/wiki/GridFTP
las v8.1 http://ferret.pmel.noaa.gov/LAS
ferret v6.842 http://ferret.pmel.noaa.gov/Ferret/ </table> ### External Libraries Versions
Library Version / Tag Home Site
mhash* v0.9.9.9 http://mhash.sourceforge.net/
pam_pgsql* v0.7 http://sourceforge.net/projects/pam-pgsql/files/
bison v2.4 http://www.gnu.org/software/bison/
http://ftp.gnu.org/gnu/bison/
flex v2.5.35 http://flex.sourceforge.net/
http://sourceforge.net/projects/flex/files/
gsoap v2.7.15 http://sourceforge.net/projects/gsoap2/files/
(* indicates that the installer fetches a copy of indicated file from the ESGF distribution server) --- ### Other Versions * [Development Road Map][road-map] * Previous [v1.5.0][other-version] (Brower Park) [esgf-release]: https://github.com/ESGF/esgf-installer/releases/tag/v1.6.2-bushwick_myrtle-release [esgf-script]: https://github.com/ESGF/esgf-installer/blob/f33e0990eb061927e64595c48b4a2182575e81a9/esg-node [esgf-download]: https://raw.github.com/ESGF/esgf-installer/f33e0990eb061927e64595c48b4a2182575e81a9/esg-node [flags-features]: https://github.com/ESGF/esgf-installer [esgf-node]: https://github.com/ESGF/esgf-node-manager [esgf-home]: https://github.com/ESGF [wiki-functions]: https://github.com/ESGF/esgf.github.io/wiki/ESGF_Functionality [rainbow-dist]: http://rainbow.llnl.gov/dist/ [rainbow-howto]: http://rainbow.llnl.gov/dist/esgf-installer/HOWTO [rainbow-bootstrap]: http://rainbow.llnl.gov/dist/esgf-installer/esg-bootstrap [release-notes]: https://github.com/ESGF/esgf.github.io/wiki/Release_1.4 [road-map]: https://github.com/ESGF/esgf.github.io/wiki/RoadMap [other-version]: http://esgf.llnl.gov/release1.5.html