問題タブ [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.

0 投票する
0 に答える
256 参照

amazon-web-services - logstash と aws es クラスター間の接続をテストする

だから私はダミーログを毎秒ファイルdummyLog.logに書き込むJavaプログラムを持っています。

私のlogstash構成ファイル:

私の aws elasticsearch クラスターのアクセス ポリシーは、現在、制限なしですべてに公開されています。

「dummyLog.log」を確認したところ、毎秒ログが書き込まれていますが、elasticsearch によって何も受信されていないことがわかり、kibana には何も来ていません。logstash.log ファイルを確認したところ、完全に空です。

私は何を間違っていますか?

0 投票する
0 に答える
377 参照

asp.net-mvc - ロードバランサーの背後にある AWS でのマルチサーバー設定で aspnet-redis-providers が機能しない

以下の構成でセッション サーバーとして redis を使用しようとしたときに問題が発生しました。

  1. https://github.com/Azure/aspnet-redis-providersで同じアプリケーションをホストする複数の Windows サーバー
  2. 重み付けされたルーティングを備えたエラスティック ロード バランサーは、要求をすべての IIS サーバーにリダイレクトします。
  3. Redis は AWS エラスティック キャッシュでホストされ、両方のサーバーからアクセスできます
  4. Redis は一度に 1 つのサーバーのセッション サーバーとして問題なく機能します

    セッションごとに 3 つのキーが作成されます

"{/_ktffpxxxxxxg2xixdnhe}_Write_Lock"

"{/_ktffpxxxxxxg2xixdnhe}_Data"

"{/_ktffpxxxxxxg2xixdnhe}_Internal"

問題: 1 つ以上のサーバーが同じインスタンスで redis からセッションにアクセスして同じユーザーにサービスを提供しようとすると、server1 が配置されている_Write_Lock場合、server2 はデータの読み取り + 更新タイムアウトまたは書き込みに失敗し、その後キーをクリアします

--> その結果、どのサーバーに対するユーザーの次のリクエストでも、セッションの検証に失敗します。

この問題が発生するのは私だけですか?? 助けてください ...

注: ELB でセッション スティッキを有効にすると、サインアウトは断続的ではありませんが、そのサーバーのすべてのユーザー セッションを失うことなく、アップグレードのためにサーバーを取り出すことが制限されます。

0 投票する
2 に答える
2337 参照

amazon-web-services - AWS Lambda を介して Amazon Elasticsearch Services で Dynamodb ストリーム データのインデックスを作成する方法を教えてください。

このチュートリアルを順を追って実行しましたが、「結果のテスト」ステップに到達すると、例に「すべての製品」が表示されているため、インデックス時間にテーブル名が表示されません。

つまり、dynamodb テーブルが Amazon ES ドメインでインデックス化されていないことを意味します。

例と同じように、すべての承認を設定し、ラムダを構成しました。

AWS ES で dynamodb ストリームをトリガーする方法がわかりません。

0 投票する
2 に答える
4027 参照

amazon-web-services - FreeStorageSpace メトリクスの Amazon Elasticsearch の解釈

タイプ m3.large.elasticsearch とストレージ タイプ インスタンスの 6 つのインスタンスがあります。

ここに画像の説明を入力

Average、Minimum、Maximum の意味がよくわかりません。

ここでは FreeStorageSpace が 14.95GB と表示されていますが、現在クラスターにログを取得していません。

ここに画像の説明を入力

しかし、「最小」の FreeStorageSpace グラフがゼロになりました!

ここに画像の説明を入力

ここで何が起きてるの?

0 投票する
1 に答える
132 参照

amazon-web-services - Amazon ES クラスターでデータのインデックス作成を試行中の cloudwatch ログのエラー

このチュートリアルに従って、すべての DynamoDB ストリームを、作成した Amazon ElasticSearch サービス クラスターに自動的にインデックス化します。

それを順を追って実行し、すべてのアクセス許可ポリシーを作成しました。

ただし、テスト中、Amazon ES クラスターには何もインデックスが作成されていません。CloudWatch を確認すると、次のログが表示されます。

問題がわかりません。私が知っているのは、Lambda 関数が各 DynamoDB ストリームを正常にトリガーし、ログを CloudWatch に送信できることですが、Amazon ES でこれらのデータをインデックス化できないことです。

誰かがこの問題を解決するのを手伝ってくれますか?

0 投票する
0 に答える
86 参照

javascript - Elasticsearch/kibana でインデックス化されたデータを使用してオートコンプリート検索フォームを作成するには?

dynamodb ストリームのリアルタイム データ インデックスをキバナに設定しました。すべて正常に動作します。

kibana検索バーで調べてみると、問題なくデータが見つかりました。

ただし、自分で作成するHTML Webページに小さな検索エンジンを作成し、このWebページからリアルタイムでkibanaインデックスを直接取得し、オートコンプリート、自動提案などの機能を作成したいと考えています.

したがって、JavaScriptコードを使用してデータを取得するには、kibanaをAPIなどとして使用する必要があると思います。

しかし、これを設定するための処理方法についてはわかりません。

どんな助けでも大歓迎です。

ありがとう