Windows 安裝Elasticsearch&Kibana&X-Pack

1、安裝elasticsearch 下載壓縮包並解壓到指定目錄web

https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.0.2.zip

啓動elasticsearchjson

注:默認至少2G的內存,若是電腦內存不夠, 編輯config/jvm.options中的windows

-Xms2g 

-Xmx2g 

爲 

-Xms1g 

-Xmx1g

啓動瀏覽器

/bin/elasticsearch.bat

打開瀏覽器,訪問進行初始化安裝app

http://localhost:9200/

 

2、安裝kibana 下載壓縮包並解壓jvm

簡介:kibana是elasticsearch的狀態監控、平臺管理和測試的web管理工具,爲 Logstash 和 ElasticSearch 提供的日誌分析的 Web 接口。可以使用它對日誌進行高效的搜索、可視化、分析等各類操做。elasticsearch

https://artifacts.elastic.co/downloads/kibana/kibana-5.0.2-windows-x86.zip

編輯文件config/kibana.yml中 elasticsearch.url指向Elasticsearch實例,這裏設爲工具

server.port: 5601
server.host: "localhost"
elasticsearch.url: "http://localhost:9200"

啓動kibana測試

bin/kibana.bat

打開查看kibana,初始化url

http://localhost:5601

 

3、安裝x-pack

x-pack是一個用於從kibana端監控elasticsearch的插件,elasticsearch端須要安裝x-pack做爲agent,kibana安裝x-pack做爲monitor

1.爲elasticsearch 在線安裝X-pack插件:

{elasticsearch}/bin/elasticsearch-plugin install x-pack

啓動elasticsearch(若是已經啓動請跳過這一步)

bin/elasticsearch

2.爲kibana安裝X-Pack插件

bin/kibana-plugin install x-pack

啓動kibana(若是已經啓動請跳過這一步)

bin/kibana

 

訪問 http://localhost:9200與http://localhost:5601/會遇到HTTP 401問題,須要使用以下帳戶

用戶名: elastic

密碼: changeme

 

四.命令補充

 

1.升級x-pack 中止elasticsearch 卸載舊的x-pack

bin/elasticsearch-plugin remove x-pack

安裝新的

x-pack bin/elasticsearch-plugin install x-pack

啓動elasticsearch 從kibana中移除x-pack

bin/kibana-plugin remove x-pack

 

2.在kibana中安裝x-pack

bin/kibana-plugin install x-pack

卸載x-pack 中止elasticsearch 卸載x-pack

bin/elasticsearch-plugin remove x-pack

啓動elasticsearch 從kibana中移除x-pack

bin/kibana-plugin remove x-pack

 

五.測試問題

1.在kibana的Dev Tools面板能夠進行搜索測試

2.使用Fiddler,jmeter等測試工具時請添加以下請求頭

Authorization: Basic {base64Encode(username:password)}

這裏的用戶名和密碼以下

username:elastic

password:changeme

咱們使用一個完整的例子以下

Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36
Accept: application/json;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding: gzip, deflate, sdch
Accept-Language: zh-CN,zh;q=0.8
Content-Type: application/x-www-form-urlencoded;charset=utf-8
Host: localhost:9200
Authorization: Basic ZWxhc3RpYzpjaGFuZ2VtZQ==

 

訪問地址以下,數據以下

POST http://localhost:9200/_search?pretty
{
    "query": {
        "match_all": {}
    }
}
相關文章
相關標籤/搜索