背景:Elastic Stack(Elastic、Logstash&Kibana)を使用しようとしていますが、支払うお金がありません。クローズドソースであるパーツは、フリーである限り使用してもかまいません。この点で、私はElastic Licensingがどのように機能するかを理解しようとしています。
We Opened X-Pack は、Elastic 6.3以降にX-Packコードが含まれていることを示唆しているようです(ただし、別のライセンスが必要です)。 X-Packの一部は無料ですが、他の一部は無料ではないことも理解しています。これは少し混乱します。
目的:Elasticスタックをすべて無料のもので実行し、有料のものは一切使用しないようにします。
これまでに行ったこと:Linuxを使用していますが、配布パッケージリポジトリを使用しないことを選択しました。つまり、提供されているダウンロードを使用したいと思いますElastic Co.によるElasticとKibanaの場合、tar.gzバージョン6.5.4をダウンロードして解凍しましたGAリリース https://www.elastic.co/downloads/ elasticsearch および https://www.elastic.co/downloads/kibana ほとんどの場合、オプションを設定しなかったため、セットアップではデフォルトが使用されていると想定しています。ElasticとKibanaの両方が開始しました問題なく、今のところコマンドラインで実行しています。
ログから、インストールに14日間の試用版ライセンスが付与されていることがわかりました。ライセンスを使用したくなかったため、 Delete License API を使用しました。つまり、
curl -X DELETE "localhost:9200/_xpack/license"
これはある意味で機能しました。つまり、{"acknowledged":true}応答が返されました。私はこれが無料ではないxpackのものを取り除くだろうと思ったが、残念ながらそれはできなかった。私はまだスタートアップでx-packのいくつかを見ました。
次に X-Packのアンインストール に記載されていることを実行しようとしました。私はこれが古いことを知っていますが、新しいバージョンでそれを行う方法を知りませんでした。とにかく、私がコマンドを実行すると:
bin/elasticsearch-plugin remove x-pack
エラーが発生します:
エラー:プラグイン[x-pacl]が見つかりません。インストールされているプラグインのリストを取得するには、「elasticsearch-plugin list」を実行します
そしてelasticsearch-plugin list
は何も返しません。走れば
bin/kibana-plugin remove x-pack
私は得る:
エラーのためプラグインを削除できません:「キバナの標準ディストリビューションを使用しています。 X-Pack機能を削除するには、OSSのみのディストリビューションをインストールしてください。」
今、私のKibanaは実行されず、不満を述べています
Elasticsearchクラスターがライセンス情報で応答しませんでした。
つまり、起動しますが、Webページに移動すると、Elasticクラスターに接続できないことが通知されます
質問:
Elasticは、無料のコンポーネントのみを含むApacheのみのオープンソースディストリビューションを公開しています。
https://www.elastic.co/es/downloads/elasticsearch-oss
一方、AWSはElastic-Apacheから最後のApacheオープンソースバージョンを取得し、そこから新しいオープンソースディストリビューションフォークを作成し、新しい機能と、Kibanaのような最後のElasticバージョンではもはやオープンソースではない機能を含めました。
https://opendistro.github.io/for-elasticsearch/downloads.html
ライセンス戦争についてさらに知るには: https://grafana.com/blog/2019/03/20/everything-you-need-to-know-about-the-oss-licensing-war-part- 1./