Contexte: J'essaie d'utiliser la pile Elastic (Elastic, Logstash & Kibana), mais je n'ai pas de l'argent à payer. Cela ne me dérange pas d'utiliser les parties qui sont en source fermée, tant qu'elles sont gratuites. À cet égard, j'essaie de comprendre comment fonctionne la licence élastique.
Nous avons ouvert X-Pack semble suggérer qu'après Elastic 6.3 le code X-Pack est inclus (mais avec une licence différente). Je comprends également que certaines parties de X-Pack sont gratuites, mais pas d'autres. Tout cela est un peu déroutant.
Objectif: Je voudrais exécuter la pile Elastic avec tous les trucs gratuits et aucun des trucs payants.
Ce que j'ai fait jusqu'à présent: Je suis sous Linux mais j'ai choisi de ne pas utiliser les référentiels des packages de distribution, c'est-à-dire que j'aimerais utiliser les téléchargements fournis par Elastic Co. Pour Elastic et Kibana, j'ai téléchargé et extrait la version tar.gz 6.5.4 GA Release from https://www.elastic.co/downloads/ elasticsearch et https://www.elastic.co/downloads/kibana Pour la plupart, je n'ai défini aucune option, donc je suppose que ma configuration a utilisé les valeurs par défaut. Elastic et Kibana ont tous les deux démarré , sans aucun problème. Je les exécute sur la ligne de commande pour l'instant.
À partir des journaux, j'ai remarqué que l'installation avait reçu une licence de version d'essai pendant 14 jours ou quelque chose comme ça. Comme je ne voulais pas utiliser la licence, j'ai utilisé Delete license API c'est-à-dire que j'ai couru
curl -X DELETE "localhost:9200/_xpack/license"
Cela a fonctionné dans un sens, c'est-à-dire que j'ai obtenu la réponse {"reconnu": vrai} . Je pensais que cela éliminerait les trucs xpack qui n'étaient pas gratuits, mais malheureusement, ce n'est pas le cas. J'ai encore vu certains des trucs x-pack au démarrage.
J'ai ensuite essayé de faire ce qui est mentionné dans Désinstallation du X-Pack . Je sais que c'est vieux, mais je ne savais pas comment le faire dans la nouvelle version. Quoi qu'il en soit, si j'exécute les commandes:
bin/elasticsearch-plugin remove x-pack
Je reçois l'erreur:
ERREUR: plugin [x-pacl] introuvable; lancez 'elasticsearch-plugin list' pour obtenir la liste des plugins installés
Et elasticsearch-plugin list
ne renvoie rien. Si je cours
bin/kibana-plugin remove x-pack
Je reçois:
Impossible de supprimer le plugin en raison d'une erreur: "Vous utilisez la distribution standard de kibana. Veuillez installer la distribution OSS uniquement pour supprimer les fonctionnalités du X-Pack. "
Maintenant, mon Kibana ne fonctionne pas, se plaignant que:
Le cluster Elasticsearch n'a pas répondu avec les informations de licence.
c'est-à-dire qu'il démarre, mais lorsque vous allez sur la page Web, il me dit qu'il ne peut pas se connecter au cluster Elastic
Questions:
Elastic a publié une distribution open-source Apache uniquement avec des composants gratuits:
https://www.elastic.co/es/downloads/elasticsearch-oss
De l'autre côté, AWS a repris les dernières versions open source Apache d'Elastic-Apache et a créé une nouvelle distribution open source à partir de cela et incluant de nouvelles fonctionnalités, et des fonctionnalités qui ne sont plus open source dans la dernière version Elastic, comme Kibana
https://opendistro.github.io/for-elasticsearch/downloads.html
Pour en savoir plus sur la guerre des licences: https://grafana.com/blog/2019/03/20/everything-you-need-to-know-about-the-oss-licensing-war-part- 1./