win 7の下でelastic stackをインストールして簡単に使います。
2999 ワード
一、据え付ける
1、jdk 1.8を取り付けます
2、esをインストールして解凍した後、binの下のelasticsearch.batを実行し、ウィンドウを閉じたらesは停止します。http://localhost:9200 サービスelasticsearch-service.bat installにインストールします。
注:jdkバージョンを設定する必要があれば、elasticsearch.batを編集し、2行目に下記の内容set JAVA_を追加します。HOME=D:\tools\Java\jdk 1.8.0_172セットPATH=%JAVA_HOME%\bin;%PATH%
http://localhost:9200 以下のような内容が表示されたら、インストール成功を説明します。 「name」:「qHsy 7 o」、 「cluster mune」:「elasticsearch」、 「cluster uuuuid」:「GU 8 JX 3 c 3 RpW 6 Nev 9 b 6 MwgQ」、 「version」:{ 「number」:「5.1.1」、 「buildsh」:「5395 e 21」、 「buildududiate」:「2016-12-06 T 12:36:15.409 Z」、 「buildnapshot」:false、 「lucene version」:「6.3.0」 }, 「tagline」:「You Know、for Search」)
また、win 7では、curlツールをダウンロードして、curl-XGETなどのcurlコマンドを実行することもできます。http://localhost:9200 Crl-XUThttp://localhost:9200/library インデックスを作成するlibrary curl--headhttp://localhost:9200/library インデックスがcurl-XGETされているか確認します。http://localhost:9200/library?pretty
3、logstashをインストールしてlogstashのzipファイルをダウンロードして解凍した後、binディレクトリに入り、logstash.bat--versionを実行します。 logstashが正常かどうかを検証します。(jdkを設定する必要があるなら、esの操作と一致します。)
4、kibanaがkibanaのzipファイルをダウンロードして解凍した後、binディレクトリに入り、binディレクトリ下のkibana.batをダブルクリックしてkibanaを起動することができます。
設定ファイルはconfig/kibana.ymlで、もし修正したいならば、刋修正内容server.port:5601 server.host:「イントラネットアドレスまたは0.0.0」elasticsearch.url:「http://ElasticSearch所在ip住所:9200”
二、使う
1、logstashでelasticsearchにデータを導入する
logstashのconfディレクトリにファイルdiamonds.comを作成します。内容は以下の通りです。
cmdウィンドウからlogstashのbinディレクトリに入って実行します。 logstash.bat-f.\config\diamonds.co nf
logstashが成功すると、elasticsearchでインデックスstonesとタイプdiamondが自動的に作成されます。curlコマンドで検証とクエリができます。
curl-XGEThttp://localhost:9200/stones/_mapping/diamond?pretty diamondのマッピングを表示します。
curl-XGEThttp://localhost:9200/stones/diamond/_count?pretty 次の結果に戻ります。 「count」:309、 ‘_sharrds’:{ 「total」:5、 「success ful」:5、 「failed」:0 } }
データがあれば、さらにESの操作やKibanaの学習を学ぶことができます。
本論文の内容はこれで終わります。もっと多くの内容は公衆番号に注目できます。
1、jdk 1.8を取り付けます
2、esをインストールして解凍した後、binの下のelasticsearch.batを実行し、ウィンドウを閉じたらesは停止します。http://localhost:9200 サービスelasticsearch-service.bat installにインストールします。
注:jdkバージョンを設定する必要があれば、elasticsearch.batを編集し、2行目に下記の内容set JAVA_を追加します。HOME=D:\tools\Java\jdk 1.8.0_172セットPATH=%JAVA_HOME%\bin;%PATH%
http://localhost:9200 以下のような内容が表示されたら、インストール成功を説明します。 「name」:「qHsy 7 o」、 「cluster mune」:「elasticsearch」、 「cluster uuuuid」:「GU 8 JX 3 c 3 RpW 6 Nev 9 b 6 MwgQ」、 「version」:{ 「number」:「5.1.1」、 「buildsh」:「5395 e 21」、 「buildududiate」:「2016-12-06 T 12:36:15.409 Z」、 「buildnapshot」:false、 「lucene version」:「6.3.0」 }, 「tagline」:「You Know、for Search」)
また、win 7では、curlツールをダウンロードして、curl-XGETなどのcurlコマンドを実行することもできます。http://localhost:9200 Crl-XUThttp://localhost:9200/library インデックスを作成するlibrary curl--headhttp://localhost:9200/library インデックスがcurl-XGETされているか確認します。http://localhost:9200/library?pretty
3、logstashをインストールしてlogstashのzipファイルをダウンロードして解凍した後、binディレクトリに入り、logstash.bat--versionを実行します。 logstashが正常かどうかを検証します。(jdkを設定する必要があるなら、esの操作と一致します。)
4、kibanaがkibanaのzipファイルをダウンロードして解凍した後、binディレクトリに入り、binディレクトリ下のkibana.batをダブルクリックしてkibanaを起動することができます。
設定ファイルはconfig/kibana.ymlで、もし修正したいならば、刋修正内容server.port:5601 server.host:「イントラネットアドレスまたは0.0.0」elasticsearch.url:「http://ElasticSearch所在ip住所:9200”
二、使う
1、logstashでelasticsearchにデータを導入する
logstashのconfディレクトリにファイルdiamonds.comを作成します。内容は以下の通りです。
input {
file {
path => "D:\tools\elk\Diamond.csv"
start_position => "beginning"
}
}
filter {
csv {
columns => ["caret", "cut", "colour", "clarity", "depth", "table", "price", "x", "y", "z"]
separator => ","
}
mutate {
convert => ["caret", "float"]
convert => ["depth", "float"]
convert => ["table", "integer"]
convert => ["price", "integer"]
convert => ["x", "integer"]
convert => ["y", "integer"]
convert => ["z", "integer"]
}
}
output {
elasticsearch {
index => "stones"
document_type => "diamond"
hosts => "localhost"
}
}
上の内容は三つの部分のinput、filter、outputに分けられていますが、input部分のcsvファイルはここの添付ファイルからダウンロードできます。cmdウィンドウからlogstashのbinディレクトリに入って実行します。 logstash.bat-f.\config\diamonds.co nf
logstashが成功すると、elasticsearchでインデックスstonesとタイプdiamondが自動的に作成されます。curlコマンドで検証とクエリができます。
curl-XGEThttp://localhost:9200/stones/_mapping/diamond?pretty diamondのマッピングを表示します。
curl-XGEThttp://localhost:9200/stones/diamond/_count?pretty 次の結果に戻ります。 「count」:309、 ‘_sharrds’:{ 「total」:5、 「success ful」:5、 「failed」:0 } }
データがあれば、さらにESの操作やKibanaの学習を学ぶことができます。
本論文の内容はこれで終わります。もっと多くの内容は公衆番号に注目できます。