The objective of this course is to give an overview of large-scale distributed data management basics.
References
- Web Data Management — Serge Abiteboul, Ioana Manolescu, Philippe Rigaux, Marie-Christine Rousset and Pierre Senellart.
- Principles of Distributed Database Systems — Tamer Özsu and Patrick Valduriez.
Examples and slides
Putting into practice: CouchDB
Putting into practice: Hadoop
- Hadoop single-node setup
- Clean
/tmp/hadoop*between experiments (single node, pseudo-distributed and cluster modes). - On HDFS, use
/inputas the input directory. - If the data node does not start: stop services, format the name node, clean
/tmp/hadoop*and/tmp/yarn*, then restart. - SSH daemon configuration for a cluster
- Passwordless SSH connection
- Cluster tutorial
For the cluster configuration, update conf/hadoop-env.sh with the appropriate JAVA_HOME and set SSH_OPTIONS to use port 2222.