問題タブ [resthighlevelclient]
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.
scala - Flink ES 接続が期待どおりにコンパイルされない
私の問題は、ここで説明したとおりです。コードの一部(実際にはApacheサイトから取得)は以下のとおりです
これらの 3 つのステートメントを追加すると、次のようなエラーが発生します。
私が得ているエラー
これらの import ステートメントを追加しないと、次のようなエラーが発生します
上で言及した Stackflow の質問、一部の機能が拡張されました。私の理解では、 flink.streaming.connectors.elasticsearch を REST ライブラリに拡張する必要があります。1) 私の理解は正しいですか 2) はいの場合、完全な拡張機能を使用できますか 3) 私の理解が間違っている場合は、解決策を教えてください。
注: build.sbt に次のステートメントを追加しました。
java - Spring フレームワークは、この例で RestHighLevelClient をインスタンス化する方法をどのように知っていますか?
Java High Level REST Client (JHLRC) を使用して ElasticSearch に接続する方法を説明するこの投稿をフォローしています。
この質問の重要な部分はElasticsearchConfig.javaにあります。
およびProfileService.java :
と を自動配線RestHighLevelClient
していますが、Springは必要なインスタンスが から来ObjectMapper
ていることをどうやって知るのでしょうか?RestHighLevelClient
ElasticsearchConfig.restClient()