CSV ファイルを ElasticSearch にインポートする方法を学習しますか? このチュートリアルでは、Logstash または Kibana を使用して、ElasticSearch サーバーに CSV ファイルをインポートする方法を示します。

•ウブントゥ20
• ウブンツ 19
• ウブンツ 18
• 弾性検索 7.6.2
• ログタッシュ 7.6.2

この例では、ElastiSearch サーバーの IP アドレスは 192.168.100.9 です。

この例では、Logstash をインストールして CSV ファイルをインポートします。

弾性検索関連チュートリアル:

このページでは、ElasticSearch のインストールに関連するチュートリアルのリストにすばやくアクセスできます。

チュートリアルログタッシュ – インストール

apt-get を使用して、必要なパッケージをインストールします。

Copy to Clipboard

Java インストールディレクトリを見つけます。

Copy to Clipboard

この例では、Java は次のディレクトリにインストールされています。

必要な Java 変数を構成するファイルを作成します。

Copy to Clipboard

ここにファイルの内容があります。

Copy to Clipboard

コンピュータを再起動します。

Copy to Clipboard

システムが環境変数: JAVA_HOMEを自動的に作成したかどうかを確認します。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

ElasticSearch リポジトリ キーをダウンロードしてインストールします。

Copy to Clipboard

公式のエラスティックサーチ リポジトリを APT データベースに追加する

Copy to Clipboard

APT-GET データベースを更新し、Logstash パッケージをインストールします。

Copy to Clipboard

Logstash サービスが自動的に開始されるように構成します。

Copy to Clipboard

おめでとう! Ubuntu Linux でのログッシュのインストールが完了しました。

チュートリアルエラスティックサーチ – CSV ファイルのインポート

CSV ファイルを作成します。

Copy to Clipboard

ここに私たちのファイルの内容があります。

Copy to Clipboard

この例では、1 日の価格を示す csv ファイルビットコインしています。

ログサッシュ構成ファイルを作成します。

Copy to Clipboard

ここに私たちのファイルの内容があります。

Copy to Clipboard

ログサッシュ サービスを停止します。

Copy to Clipboard

新しい設定ファイルを使用して Logstash サービスをスター化します。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

この例では、2 つのフィールドを含む CSV ファイルを Logstash を使用して ElasticSearch にインポートしました。

この例では、価格ビットコインを含むフィールドを数値浮動小数点型に変換しました。

この例では、DATETIME という名前のフィールドをデフォルトのタイムスタンプとして設定しています。

インデックスが ElasticSearch サーバー上に作成されたかどうかを確認します。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

ビットコイン価格が数値としてマップされているかどうかを確認します。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

この例では、MARKET-PRICE という名前のフィールドが浮動小数点数として設定されています。

ビットコインという名前のインデックスの内容を一覧表示します。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

おめでとう! CSV ファイルをエラスティックサーチにインポートしました。