Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 Re : Général » Comment utiliser PostGresQL sur un cluster » 15/09/2017 09:50:02
Bonjour,
Merci pour vos réponse.
Sur notre cluster avec deux noeuds, on peut lancer un job python qui est gérer par les deux noeuds.
Donc notre utilisateurs aimerait bénéficier de l'avantage des noeuds avec PostGres.
La question que je me pose est comment installer postgress.
Par exemple, avec Python, ou Matlab, j'ai installé Matlab sur les deux noeuds. En lanceant un scipt matlab, les deux noeuds le traite.
Je pourrais installer PosGRess sur les deux noeuds, mais j'aurais 2 base de donnée, alors que l'on ne veut qu'une.
Je me demandais alors comment on installe PosGresSql sur un cluster de maniere a ce que les entrées dans la base de donnée soit correctement géré sans avoir des doublons ou des entrées identtiques dans 2 tables/bases....
Y-a-t-il une procédure d'installation différente sur un cluster que sur un serveur?
Merci
#2 Général » Comment utiliser PostGresQL sur un cluster » 12/09/2017 13:26:06
- pierrot10
- Réponses : 4
Bonjour à tous,
Nous avons récupéré un ancien cluster. Ce cluster a été "détruit". En d'autres mots, tous les noeuds sont urilisés comme worstations (Ubuntu 16.04. Inifiniban est toujours utlisable.
Dans mon cas pésent, j'utlise deux noeds.
J'ai créé un partage NSF /scratch
Sur mes deux noeuds, j'ai installé les mêmes applications. Par exemple, j'ai créé un script python dans /scratch/pierrot10/scripts/hello.py et quad je lance la commande
mpiexec -n 13 --hostfile myhosts python hello.py
Les deux nodes me retorune hello word avec une indication sur le processeur utilisé.
Aussi, je peux lancer mes jobs soit par la connection ethernet de l'école soit via la connection Infiniband, qui est bien plus rapide. Il me suffit d'utiliser les adresse IP attribué à l'Ifiniban
Maintenant, un collègue me demande d'installer PostGreSql et j'ai des doutes comment faire ceci sur mes noeuds
J'imagine que si j'installe PostGres sur mes deux noeuds, il va installer une base de données sur les deux noeuds, alors qu'il faudrait que la bas de données soit partagée avec les deux noeuds, soit dans /scratch, si non il faudrait qu'elle soit toujours répliquée.
Comme quoi je suis un peu dans le flou et j'aimerais avoir des recommandations pour installer correctement PostGreSql sur mes noeuds et de pouvoir bénéficier de l'éfficacité des noeud et d'Infiniban
Je vous remercie pour vos lumières
Pages : 1