Intended Audience:
Technical staff of all levels should be able to configure this web application.
Administration experience with Tomcat/MySQL is assumed.
Prerequisites:
Java: JDK 1.5 +
...
Recommend: /opt/mysql
PSL Modules Overview
* SPIN Tools
* ETL
* Leaf
* Query Interface
$ unzip vsl-dist-1.3.4.1-dist.zip
DEPLOY SPIN TOOLS
dist$ chmod +x *.sh
dist$ ./deploy-spin-tools.sh
DEPLOY LEAF NODE
dist $ ./deploy-vsl-leaf.sh
...
className = org.spin.node.leaf.VSLQueryAction
QUERYTOOL SETUP
dist$ ./deploy-vsl-querytool.sh
...
Writing file /opt/spin/main/conf/agent.xml
SUPERNODE SETUP
dist$ ./deploy-vsl-supernode.sh
...
Writing file /opt/spin/main/conf/routingtable.xml
ETL Setup
dist$ ./deploy-vsl-etl.sh
Defaults See VSL-ETL-User-Guide.doc
SSL Certificates
All SPIN Communication is done via SSL. Each peer has its own certificate, and each peer sending a message to another peer (submission or query or reply) needs to have imported that end peer's certificate.
The certificates are self-generated using the script *SPINCertificate*\[*.sh\|.bat*\] which should be edited for each peer's local settings. Wiki Markup
To generate a peer's private and public keys and import other peers' certificates:
...