Noeud élastic search


#1

Bonjour,
j’ai pu récupérer un pc qui pourrais faire office de serveur élastic search pour cesium+.
J’ai pu installer mon noeud ES et me brancher dessus avec mon cesium.
Je me suis envoyé des messages créé des profils et ça à l’air de marcher
Le problème est que les données ne sont pas synchronisées avec le ou les autres noeuds ES.
Seuls 171 pauvres petits blocs sont synchronisés. Je n’ai pas les avatars profils cesium+, message etc…

Dans le fichier elasticsearch.yml
j’ai surchargé les paramètres suivants :

duniter.host: g1.duniter.org
duniter.port: 10901
cluster.name: ES-NODE-1

network.host: 192.168.1.51 
http.port: 9204

duniter.p2p.includes.endpoints:{
"ES-USER_API g1.data.duniter.fr 443",
"ES_SUBSCRIPTION_API g1.data.duniter.fr 443"
}

J’ai aussi paramétré les ports sur ma box et le pare feu sur le pc.
J’ai réussi a y accéder par mon adresse ip publique.

Est ce que quelqu’un pourrais m’indiquer s’il y a un problème de paramétrage, comment faire la synchro, comment débuguer ?

Merci
@kimamila


#2

Salut ji_emme

Désolé, je ne réponds pas à ta question, je ne suis pas (encore) assez callé en Cesium :sweat_smile:

Par contre je suis un peu plus calé en elastic search, tu n’as pas forwarder un port de ta box directement sur ton noeud ES hein ? genre ton ES ne doit pas être accessible de l’extérieur, il y a plein de bot qui trainent et qui dump ta bd, la supprime et te laisse un message te disant de payer en bitcoin si tu veux revoir tes données :cry:

J’imagine que c’est Cesium+ qui se synchronise avec les autre et qui rempli les index de ES.


Possibilité de faire des paiements par SMS
#3

Tu as suivi ce tuto ? RML8 / Contribuer à Cesium > Niveau VII et VIII (Android)


#4

Exact !
Heureusement les noeuds ES Cesium+ ont un plugin de sécurisation, qui filtre les requetes, et vérifie les signatures de tous les documents Json qui transitent :slight_smile:

j’essai de te regarder ca demain.
Sinon, as tu qu’il y a un DockerFile depuis peu. Et qui fonctionne nickel


#5

@inso peux tu mettre en public le projet duniter4j sur le git duniter ? Merchi :slight_smile:


#6

Fait, ça ne voulais pas, parcequ’il est forké depuis https://git.duniter.org/clients/cesium-grp/cesium-plus-pod qui était en visibilité internal.

Si tu veux que ce soit le premier qui face référence, peutêtre faut-il les délier et supprimer l’original. A toi de voir :wink:


#7

@ji_emme : il y a une typo là, c’est “ES_USER_API” le bon id de l’api


#8

Je tente aussi d’installer un noeud.

Je voudrais m’en servir pour ajouter des informations additionnelles relatives aux créations/transactions faites par SMS. En plein débrousaillage, toute aide est la bienvenue