一、安装elasticsearch 下载压缩包并解压到指定目录
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.0.2.zip启动elasticsearch
注:默认至少2G的内存,如果电脑内存不够, 编辑config/jvm.options中的
-Xms2g -Xmx2g 为 -Xms1g -Xmx1g启动
/bin/elasticsearch.bat打开浏览器,访问进行初始化安装
localhost:9200/二、安装kibana 下载压缩包并解压
简介:kibana是elasticsearch5.0.2的状态监控、平台管理和测试的web管理工具
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,初始化
:5601三、安装x-pack
1.为elasticsearch 在线安装X-pack插件:
{elasticsearch}/bin/elasticsearch-plugin install x-pack启动elasticsearch(如果已经启动请跳过这一步)
bin/elasticsearch2.为kibana安装X-Pack插件
bin/kibana-plugin install x-pack启动kibana(如果已经启动请跳过这一步)
bin/kibana
访问 :9200与: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-pack2.在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 :9200/_search?pretty { "query": { "match_all": {} } }在windows中的安装并测试elasticsearch5.0.2
,