4

Ubuntu 12.04にElasticSearchプラグインをインストールしようとしていますが、ドキュメントが役に立ちません。プラグインはjarとして配布されており、プラグインコマンドを使用してインストールしようとしましたが、明らかに成功しませんでした。

[13:28:38][root@pre-staging:/usr/share/elasticsearch]$ curl -I file:///usr/share/elasticsearch/plugins-no/elasticsearch-knapsack-1.0.3.jar
Content-Length: 322631
Accept-ranges: bytes
Last-Modified: Thu, 13 Dec 2012 18:47:04 GMT
[13:29:56][root@pre-staging:/usr/share/elasticsearch]$ bin/plugin -url file:///usr/share/elasticsearch/plugins-no/elasticsearch-knapsack-1.0.3.jar
[13:30:01][root@pre-staging:/usr/share/elasticsearch]$ ls plugins
[13:30:03][root@pre-staging:/usr/share/elasticsearch]$

jarファイルが存在することがわかりますが、インストールしてもプラグインディレクトリには何も起こりません。また、プラグインディレクトリにjarを手動で追加してみました。それが機能するはずなのか、それとも正しく実行した場合にelasticsearchログに何かが表示されるのかはわかりませんが、そうではなく、プラグインのドキュメントで期待される動作もわかりません。また、プラグインのインストール手順https://github.com/jprante/elasticsearch-knapsackにも直接従っていますが、これも何の役にも立ちません(インストールでは、プラグインのインストールに必要なリモートファイルが見つかりません)。 。

だから問題は-このプラグインをインストールするにはどうすればいいですか?正しくインストールされているかどうかはどうすればわかりますか?

4

1 に答える 1

9

このpluginコマンドは特別なことは何もしません。zipファイルをさまざまな場所からダウンロードして、プラグインの下の特定のサブフォルダーに抽出しようとするだけです。ほとんどのプラグインはGitHubのダウンロードとして直接利用可能でしたが、GitHubがダウンロード機能を無効にしているため、これを回避するための最良の方法について議論が行われています。Elasticsearchチームからのプラグインはに移動されdownload.elasticsearch.org、プラグインコマンドはこの変更を反映するように最近更新されました。関連する問題とそれに関するこのブログ投稿をご覧ください。

とにかく、プラグインコマンドの使用に問題がある場合は、zipファイルをダウンロードして、プラグインの下の特定のサブフォルダーに抽出できます。その後、elasticsearchノードを再起動する必要があります。出力には、起動時に検出され、正常にロードされたプラグインのリストが表示されます。あなたの説明を考えると、プラグインの下にナップザック(またはあなたが好む他の名前)フォルダを作成しなかったと思います。それを作成し、そのフォルダ内にjarを配置するだけです。

于 2013-01-23T11:47:23.633 に答える