===== Système ===== ==== Packages ==== Les machines sont installées avec CentOS, qui est basée sur Redhat. Le gestionnaire de paquet est ''yum''. Il est nécessaire de configurer le proxy pour utiliser yum: * Créer un fichier ''/etc/profile.d/proxy.sh'' contenantexport http_proxy="http://proxy.univ-lyon1.fr:3128" export https_proxy="http://proxy.univ-lyon1.fr:3128" export ftp_proxy="http://proxy.univ-lyon1.fr:3128" export all_proxy="http://proxy.univ-lyon1.fr:3128" * Mettre ensuite à jour le fichier ''/etc/yum.conf'' en ajoutant à la fin la ligne suivante:proxy=http://proxy.univ-lyon1.fr:3128 * Tester en lançant ''yum update'' Remarques: ces modifications on été testées sur la machine ''g7-1''. ==== SWAP ==== Si besoin, il est possible de créer un fichier de swap sur vos VMs (ici 512 Mo): https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-12-04 sudo dd if=/dev/zero of=/swapfile bs=1024 count=512k sudo mkswap /swapfile sudo swapon /swapfile free -m ===== Données ===== Les données sont sur la machine indiquée par mail. La relation Object contient des information sur des objets astronomiques et la relation Source correspond à des observations d'objet astronomique. Il y a une clé étrangère de Source vers Object sur l'attribut objectid. ==== Requetes ==== On considérera les requêtes suivante à traduire pour être exécutées sur Cassandra: * select * from source where sourceid=29710725217517768 * select sourceid, ra, decl from source where objectid=430209694171136 * select sourceid,objectid from source where ra between 358.05 and 358.09 and decl between 3.039 AND 3.067 * select objectid, count(object(id)) from source group by objectid * select objectid, avg(flux_Gaussian), avg(sourceWidth_SG) from source where ra between 358.05 and 358.09 group by objectid * select * from source join object on (source.objectid = object.objectid) where ra between 358.05 and 358.09