刚开始学习ElasticSearch做了一个基础的配置,大家可以共同学习,相互交流经验。
一、下载工具
1、ElasticSearch下载
https://www.elastic.co/downloads/elasticsearch
点击zip 下载Elasticsearch1.7.0
2、curl下载
http://curl.haxx.se/download/?C=M;O=D
下载window.zip
3、cygwin下载
https://cygwin.com/install.html
根据系统版本下载Cygwin
二、安装
1、解压ElasticSearch 压缩包到对应目录(任意目录)F:\elasticSearch
2、进入F:\elasticSearch\bin目录点击 elasticsearch.bat 启动
3、启动完成后,可以在浏览器输入路径http://localhost:9200 访问
见下图配置成功
Ok:当为true时,意味着请求成功。
Status:发出请求后的HTTP的错误代码。200表示一切正常。
Name:我们Elasticsearch实例的名字。在默认情况下,它将从一个巨长的名字列表中随机选择一个。
Version:这个对象有一个number字段,代表了当前运行的Elasticsearch版本号,和一个Snapshot_build字段,代表了你当前运行的版本是否是从源代码构建而来。
Tagline:包含了Elasticsearch的第一个tagline: “You Know, for Search.”
4、 现在让我们从http://mobz.github.io/elasticsearch-head/ 安装ElasticSearch Head插件
安装方法非常简单
进入cmd命令窗口 切换到安装目录
F:\elasticSearch\bin
执行命令:plugin -install mobz/elasticsearch-head
上面的命令会把 elasticsearch-head插件装到你的环境里
5、在浏览器中访问:
http://localhost:9200/_plugin/head/
可以看到下面的图
ps:看不到可以重启elasticsearch
三、安装Curl
1、解压curl-7.33.0-win64-ssl-sspi.zip后会有一个curl.exe 的文件
2、复制curl.exe到F:\ curl 目录下(该目录自己任意建)
3、配置系统环境变量
4、打开cmd执行命令
先执行path看看curl 路径是否添加成功
执行以下命令
curl localhost:9200
四、安装Cygwin
参考:http://jingyan.baidu.com/article/6b97984d83dfe51ca2b0bf0e.html
五、添加数据
1、现在打开你的cygwin窗口并且键入命令
curl -XPUT 'http://localhost:9200/dept/employee/1' -d '{"empname": "emp1"}'
ps:
dept是一个索引
employee是一个索引类型
1是索引id
empname 是一个字段
emp1 是字段的值
结果如图所示:添加成功
2、执行多条上述命令
curl -XPUT 'http://localhost:9200/dept/employee/1' -d '{ "empname": "emp1"}'
curl -XPUT 'http://localhost:9200/dept/employee/2' -d '{ "empname": "emp2"}'
...
...
curl -XPUT 'http://localhost:9200/dept/employee/30' -d '{ "empname": "emp30"}'
3、在浏览器中输入:
http://localhost:9200/_plugin/head/
你会看到这个:
ps:这里是有关簇使用情况和不同索引信息的概况。我们最近创建的索引在其中,显示为”dept”。
4、我们再2添加了许多数据,现在查询一下
点击基本查询:添加查询条件就看一看到我们需要的数据了
希望对你有一定的帮助,我也是个初学者,大家多多帮助。