JDONREFv4 Plugin BeginnersMode : Différence entre versions
De JDONREF Wiki
(→Prérequis) |
|||
Ligne 11 : | Ligne 11 : | ||
==== Prérequis ==== |
==== Prérequis ==== |
||
− | * une ou plusieurs machines sur le même réseau avec au minimum |
+ | * une ou plusieurs machines (virtuelles) sur le même réseau avec au minimum de : |
** deux coeurs |
** deux coeurs |
||
** 8 à 64 Go de RAM (pas plus par machine) |
** 8 à 64 Go de RAM (pas plus par machine) |
||
Ligne 18 : | Ligne 18 : | ||
* installer [http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/setup.html elasticsearch] |
* installer [http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/setup.html elasticsearch] |
||
* paramétrer correctement l'usage de la [http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/heap-sizing.html#heap-sizing mémoire]. Le tas (heap) ElasticSearch doit représenter 50% de votre RAM. Par défaut, vous serez restreint à 1 Go de RAM, ce qui reste toutefois valable pour de simples tests (mais dommage si vous en avez 8 Go ou plus !). |
* paramétrer correctement l'usage de la [http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/heap-sizing.html#heap-sizing mémoire]. Le tas (heap) ElasticSearch doit représenter 50% de votre RAM. Par défaut, vous serez restreint à 1 Go de RAM, ce qui reste toutefois valable pour de simples tests (mais dommage si vous en avez 8 Go ou plus !). |
||
+ | |||
+ | ==== Installation ==== |
||
+ | |||
+ | Sur chacune de vos machines : |
||
+ | |||
+ | cd /usr/share/elasticsearch |
||
+ | bin/plugin --install elasticsearch-jdonrefv4-0.2 --url http://sourceforge.net/p/jdonref/code/HEAD/tree/Dev/JDONREFv4/dist/elasticsearch-jdonrefv4-0.2.zip?format=raw |
||
+ | |||
+ | puis sur l'une d'elles : |
||
+ | |||
+ | curl -XPUT 'http://localhost:9200/jdonref/' -d @/usr/share/elasticsearch/plugins/jdonrefv4-0.2/jdonref-settings.json |
||
+ | curl -XPUT 'http://localhost:9200/jdonref/poizon/_mapping' -d @/usr/share/elasticsearch/plugins/jdonrefv4-0.2/mapping-poizon.json |
||
+ | curl -XPUT 'http://localhost:9200/jdonref/adresse/_mapping' -d @/usr/share/elasticsearch/plugins/jdonrefv4-0.2/mapping-adresse.json |
||
+ | curl -XPUT 'http://localhost:9200/jdonref/voie/_mapping' -d @/usr/share/elasticsearch/plugins/jdonrefv4-0.2/mapping-voie.json |
||
+ | curl -XPUT 'http://localhost:9200/jdonref/troncon/_mapping' -d @/usr/share/elasticsearch/plugins/jdonrefv4-0.2/mapping-troncon.json |
||
+ | curl -XPUT 'http://localhost:9200/jdonref/commune/_mapping' -d @/usr/share/elasticsearch/plugins/jdonrefv4-0.2/mapping-commune.json |
||
+ | curl -XPUT 'http://localhost:9200/jdonref/departement/_mapping' -d @/usr/share/elasticsearch/plugins/jdonrefv4-0.2/mapping-departement.json |
||
+ | curl -XPUT 'http://localhost:9200/jdonref/pays/_mapping' -d @/usr/share/elasticsearch/plugins/jdonrefv4-0.2/mapping-pays.json |
||
+ | |||
+ | ==== Tests ==== |
Version du 30 novembre 2014 à 23:46
Cette page est en cours de rédaction
Cette page est destinée aux personnes qui souhaitent installer JDONREF mais qui ne disposent pas de compétences sur ElasticSearch.
Les utilisateurs aguerris de ElasticSearch préféreront cette page.
Des compétences d'administration système sont tout de même nécessaires pour certaines opérations.
Prérequis
- une ou plusieurs machines (virtuelles) sur le même réseau avec au minimum de :
- deux coeurs
- 8 à 64 Go de RAM (pas plus par machine)
- 100 Go DD pour indexer la France entière (éventuellement réparti sur vos différentes machines)
- installer java (7 de préférence).
- installer elasticsearch
- paramétrer correctement l'usage de la mémoire. Le tas (heap) ElasticSearch doit représenter 50% de votre RAM. Par défaut, vous serez restreint à 1 Go de RAM, ce qui reste toutefois valable pour de simples tests (mais dommage si vous en avez 8 Go ou plus !).
Installation
Sur chacune de vos machines :
cd /usr/share/elasticsearch bin/plugin --install elasticsearch-jdonrefv4-0.2 --url http://sourceforge.net/p/jdonref/code/HEAD/tree/Dev/JDONREFv4/dist/elasticsearch-jdonrefv4-0.2.zip?format=raw
puis sur l'une d'elles :
curl -XPUT 'http://localhost:9200/jdonref/' -d @/usr/share/elasticsearch/plugins/jdonrefv4-0.2/jdonref-settings.json curl -XPUT 'http://localhost:9200/jdonref/poizon/_mapping' -d @/usr/share/elasticsearch/plugins/jdonrefv4-0.2/mapping-poizon.json curl -XPUT 'http://localhost:9200/jdonref/adresse/_mapping' -d @/usr/share/elasticsearch/plugins/jdonrefv4-0.2/mapping-adresse.json curl -XPUT 'http://localhost:9200/jdonref/voie/_mapping' -d @/usr/share/elasticsearch/plugins/jdonrefv4-0.2/mapping-voie.json curl -XPUT 'http://localhost:9200/jdonref/troncon/_mapping' -d @/usr/share/elasticsearch/plugins/jdonrefv4-0.2/mapping-troncon.json curl -XPUT 'http://localhost:9200/jdonref/commune/_mapping' -d @/usr/share/elasticsearch/plugins/jdonrefv4-0.2/mapping-commune.json curl -XPUT 'http://localhost:9200/jdonref/departement/_mapping' -d @/usr/share/elasticsearch/plugins/jdonrefv4-0.2/mapping-departement.json curl -XPUT 'http://localhost:9200/jdonref/pays/_mapping' -d @/usr/share/elasticsearch/plugins/jdonrefv4-0.2/mapping-pays.json