1 / 14

baltrad node installation for beginners

baltrad node installation for beginners. On Ubuntu 12.04 Jesper Ellerbæk Nielsen Aalborg University, DK. The required steps for node installation. Prepare your machine for BALTRAD – download and install required software Create a Postgre SQL database and database user

hughclark
Download Presentation

baltrad node installation for beginners

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. baltrad node installation for beginners On Ubuntu 12.04 Jesper Ellerbæk Nielsen Aalborg University, DK

  2. The required steps for node installation • Prepare your machine for BALTRAD – download and install required software • Create a Postgre SQL database and database user • Download the BALTRAD node software • Installing the node software • Add ODIM source definitions

  3. Prepare your machine – download and install required software • Openssl • libicu You can use the ’apt-get’ package manager to download and install the needed software. (apt-get is a simple command line interface for downloading and install packages) • Postgre SQL • Java SDK • Gcc/g++ • Gnu make • autoconf • bzip2 • Doxygen • Libpng-dev • Lipfreetype6 • Git-core • Patch

  4. Prepare your machine – download and install required software Start makeing sure thatyourpackage list is up to date by: $ sudoapt-getupdate InstallPostgres SQL (Client and server): $ sudoapt-getinstall postgresql-9.1 postgresql-client-9.1 postgresql-server-dev-9.1 Install Java: $ sudoapt-getinstall openjdk-6-jre openjdk-6-jdk Installautoconf: $ sudoapt-getinstallautoconf Installmake: $ sudoapt-getinstallmake Installgcc: $ sudoapt-getinstallgcc Install g++: $ sudoapt-getinstall g++

  5. Prepare your machine – download and install required software Install patch: $ sudo apt-get install patch Install libc6: $ sudo apt-get install libc6 libc6-dev Install bzip2: $ sudo apt-get install bzip2 Install doxygen: $ sudo apt-get install doxygen Install libpng : $ sudo apt-get install libpng-dev Install libfreetype: $ sudo apt-get install libfreetype6 libfreetype6-dev Install git-core: $ sudo apt-get install git-core Install libicu $ sudo apt-get install libicu-dev Install Open ssl $ sudo apt-get install openssl libssl-dev dpkg-dev

  6. Create a Postgre SQL database and database user • Change the security level a bit • Create a database and database user for the node

  7. Create a Postgre SQL database and database user Change the security level a bit Log in as root: $ su If needed you can add password to the root account to allow terminal root logins by: $ sudopasswd root Use e.g. the vi editor to change the content of pg_hba.conf file # vi /etc/postgresql/9.1/main/pg_hba.conf The end of the file should look like this: Use: arrows to move around, ’r’ to replace a character, ’x’ to delete a character, ’:w’ to write the file, ’:q’ to quit the editor. See for more commands if needed : www.cs.rit.edu/~cslab/vi.html

  8. Create a Postgre SQL database and database user Create a database and database user for the node After editing the of pg_hba.conf the server need to be restarted: # /etc/init.d/postgresql restart Create database and user: Log on as postgress: # su - postgres $ psql postgres=# create user baltrad with password ‘baltrad’; postgres=# create database baltrad with owner baltrad; Check what you have made by postgres=# \l If everything looks fine quit by: postgres=# \q $ exit # exit

  9. Download the baltrad node software Start changing the ownership of the /opt folder from root to your user-profile $ sudo chown –hR aautest /opt Creat a folder for the node installer $ mkdir /opt/software $ cd /opt/software Downloading the BALTRAD software are now straight forward: /opt/software$ git clone git://git.baltrad.eu/node-installer.git Go to the node-installer folder: $ cd node-installer

  10. Installing the node software Installing baltrad are a one line command See your options by typing ./setup --help ./setup --nodename=your.node.name --prefix=/opt/baltrad/ --jdkhome=/usr/lib/jvm/java-6-openjdk-amd64/ --with-psql=/usr/include/postgresql,/var/lib/postgresql/9.1/ --bdb-auth=noauth (default) --bdb-port=8090 (default) --tomcatport=8084 (default) --tomcatpwd=you.favorite.pass --gitrepo=http://git.baltrad.eu (default) --experimental (needed on Ubuntu) --with-rave (optional) --with-rave-gmap (optional) --with-beamb (optional) --with-bufr (optional) --with-bropo (optional) --with-bdbfs (optional) Install --excludedb --reinstalldb

  11. Installing the node software You might want to make a installation script for later use: Create new empty document (in ubuntu GUI) and name it mynodeinstaller.sh Use eg. Gedit to edit you script. If it looks like this the output form the installation is recorded in install.log

  12. Check that your node i running Use the browser to view the baltrad web interface (http://localhost:8080) – if you get this it works: You can also check node status, start, stop your node by eg. $ cd /opt/baltrad/bin/./bltnode --all status $ cd /opt/baltrad/bin/./bltnode --all start $ cd /opt/baltrad/bin/./bltnode --all stop

  13. Add ODIM source definitions The weather radar identifiers need to added manually – however the xml file containing the information comes with the node software. First the you might need the setup the environment by: $ source /opt/baltrad/etc/bltnode.rc Furthermore the odim_source.xml need to be executable - if not: /opt/baltrad/rave/config$ chmod +x odim_source.xml To add the sources useing the baltrad-bdb-client: $ /opt/baltrad/baltrad-db/bin/baltrad-bdb-client \ import_sources \ --url=http://localhost:8090 \ /opt/baltrad/rave/config/odim_source.xml

More Related