問題タブ [amazon-elasticsearch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - エラスティックJavaクライアントを使用してaws elasticsearchサービスと話す方法は?
AWS Elasticsearch サービス(EC2 ではない)を使用して Elasticsearch サーバーをセットアップしました。エンドポイントhttps://xxx-xxxxxxxx.us-west-2.es.amazonaws.com/が表示され、このエンドポイントをクリックすると (ポートが指定されていないことに注意してください)、期待される
問題は、ポート番号なしでelasticsearch Javaクライアントを介してこれを取得するにはどうすればよいですか? 私が得るサンプルコードは
このコードを使用して「host1」をエンドポイントに置き換えると、「NoNodeAvailableException」が発生します。
ps: 私が使用している Java クライアントのバージョンは 2.0.0 です。
編集 最終的に、サードパーティの REST クライアントであるJestを使用することにしました。しかし、Brooks が以下で回答したことも非常に役立ちます。AWS は、http にポート 80 を使用し、https にポート 443 を使用します。私にとってのブロッカーは、私が推測するファイアウォールでした。
Edit2
AWS ES サービスのドキュメントには、明示的に次
のように記載されています。サービスはポート 80 で HTTP をサポートしていますが、TCP トランスポートはサポートしていません。
amazon-web-services - logstash で出力を elasticsearch として構成する
Amazon s3 からデータを取得する Elasticsearch プロジェクトに取り組んでいます。このために、logstash を使用しています。設定するには、
が通常のアプローチです。しかし、Amazon Elasticsearch サービスを使用しています。エンドポイントとドメイン ARN のみがあります。この場合、ホスト名はどのように指定すればよいですか?
amazon-web-services - Amazon Elasticsearch Service から Kibana にアクセスするには?
Amazon Elasticsearch サービスを作成し、EC2 インスタンスにインストールされている logstash を使用してデータを入力しました。Amazon ElasticService コンソール ページに、Kibana にアクセスするためのリンクがあります。
リンクをクリックすると、ブラウザが次のエラーをスローします。
これには ES ドメインのアクセス ポリシーに関連するものがあると確信しています。指定されたリンクをクリックして Kibana にアクセスできるようにするには、アクセス ポリシーをどのように変更すればよいですか?
amazon-web-services - Amazon Elasticsearch Service のドメインステータスを処理するには?
Elasticsearch クラスターを作成し、45 GB のデータをアップロードしました。そこで、ドメインのアクセス ポリシーを変更してみました。過去 24 時間、ドメインのステータスが「処理中」を示しています。アクセス ポリシーをリセットする方法はありますか? また、ドメインのステータスが「処理中」のままなのはなぜですか?
spring - Spring Data Elasticsearch は Amazon Elasticsearch をサポートしていますか?
私が行った調査によると、Amazon Elasticsearch は HTTP のみをサポートしているため、この 2 つは連携しないようです。
実際にSpring Data Elasticsearchで可能ではないかどうかを誰かが明確にしてくれることを願っています。
python - Amazon Elasticsearch Service でのインデックス作成 - 一括挿入
アクティブな Amazon Elasticsearch インスタンスがあり、Chrome から「Sense」を介してステートメントに接続して実行できます。しかし、一括挿入しようとすると、「タイムアウト」エラーが表示されます。Python (一括ヘルパー) と logstash モジュールの両方を試してみましたが、両方の方法で同じエラーが発生しました。
以下は使用したコードです
Python Bulk ヘルパーで取得したエラーは次のとおりです。
Logstash(一括挿入用)でも同様のタイムアウト エラーが発生します(必要に応じて、logstash のエラーを編集および更新します)。
Amazon Elasticsearch Service でこのタイムアウトの問題を解決するための支援が必要です。
前もって感謝します。
編集:
これは、Amazon ES への一括挿入を実行したときに「Logstash」で発生するエラーです。
java - AWS ElasticSearchService - Java SDK の例?
Amazon の ElasticsearchService を使用しています。私は彼らのドキュメンテーションに少し圧倒されています。広大ですが、ナビゲートするのは非常に難しいと思います。とにかく、AWS Java SDK を使用して ESService を使用する例を探しています。リンク、またはドキュメントを挿入するためのコードはありますか?
私は実際にScalaからそれを使用しています。これまでに得たものは次のとおりです。
独自のインスタンス ARN はどこで指定すればよいですか? みたいなウリ
また、SDK を使用する場合、提供するエンドポイントをどこにも指定する必要はないと思いますか? 通りすがりの人
または多分これは私が代わりに指定すべきものです
ご協力いただきありがとうございます。これらの質問がすべて明白に聞こえる場合は申し訳ありません。