ElasticSearch介绍、简单安装
2018-02-04 18:41
435 查看
一 ElasticSearch 介绍
基于Apache Lucene 构建的开源搜索引擎。
采用java编写,提供简单易用的Restful API。
易于横向扩展,可支持PB的结构化数据和非结构化数据。
二 ElasticSearch 安装
下载ElasticSearch软件网址:https://www.elastic.co/downloads/elasticsearch
启动ElasticSearch
bin/elasticsearch.bat,启动成功如下图
ElasticSearch可视化工具插件安装elasticsearch-head,下载网址:https://github.com/mobz/elasticsearch-head
启动elasticsearch-head,cmd窗口进入elasticsearch-head,
输入:npm install
启动:npm run start
配置ElasticSearch文件(路径:elasticsearch-6.1.3\config\elasticsearch.yml)
ElasticSearch分布式安装配置:
启动elasticSearch-head,成功界面如下:
至此,ElasticSearch启动成功。
三 简单使用
索引:含有相同属性的文档集合。
类型:索引可以定义一个或者多个类型,文档必须属于一个类型。
文档:文档是可以被索引的基本数据单温。
1、建立索引:{
"settings": {
"number_of_shards": 3,
"number_of_replicas": 1
},
"mappings": {
"man": {
"properties": {
"name": {
"type": "text"
},
"country": {
"type": "keyword"
},
"age": {
"type": "integer"
},
"date": {
"type": "date",
"format": "yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis"
}
}
}
}
}可以在elasticSearch-head中的复合查询中创建,也可以使用postman工具。
2、elasticSearch的增删改查
Restful API基本格式:http://<ip>:<port>/<索引>/<类型>/<文档id>
常用的四种请求方式:GET、PUT、POST、DELETE
PUT: 创建索引和文档增加
POST: 文档增加、查询索引和文档修改
GET: 查询文档
DELETE: 删除文档和删除索引
基于Apache Lucene 构建的开源搜索引擎。
采用java编写,提供简单易用的Restful API。
易于横向扩展,可支持PB的结构化数据和非结构化数据。
二 ElasticSearch 安装
下载ElasticSearch软件网址:https://www.elastic.co/downloads/elasticsearch
启动ElasticSearch
bin/elasticsearch.bat,启动成功如下图
ElasticSearch可视化工具插件安装elasticsearch-head,下载网址:https://github.com/mobz/elasticsearch-head
启动elasticsearch-head,cmd窗口进入elasticsearch-head,
输入:npm install
启动:npm run start
配置ElasticSearch文件(路径:elasticsearch-6.1.3\config\elasticsearch.yml)
ElasticSearch分布式安装配置:
启动elasticSearch-head,成功界面如下:
至此,ElasticSearch启动成功。
三 简单使用
索引:含有相同属性的文档集合。
类型:索引可以定义一个或者多个类型,文档必须属于一个类型。
文档:文档是可以被索引的基本数据单温。
1、建立索引:{
"settings": {
"number_of_shards": 3,
"number_of_replicas": 1
},
"mappings": {
"man": {
"properties": {
"name": {
"type": "text"
},
"country": {
"type": "keyword"
},
"age": {
"type": "integer"
},
"date": {
"type": "date",
"format": "yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis"
}
}
}
}
}可以在elasticSearch-head中的复合查询中创建,也可以使用postman工具。
2、elasticSearch的增删改查
Restful API基本格式:http://<ip>:<port>/<索引>/<类型>/<文档id>
常用的四种请求方式:GET、PUT、POST、DELETE
PUT: 创建索引和文档增加
POST: 文档增加、查询索引和文档修改
GET: 查询文档
DELETE: 删除文档和删除索引
相关文章推荐
- Elasticsearch 增删改查之 Sense 插件使用 ,chrome浏览器Sense插件的介绍,离线安装,简单使用记录
- 03_Elasticsearch如何安装以及相关插件的介绍
- Robot Framework 的安装配置和简单的实例介绍
- Zabbix 此例简单介绍基于docker的zabbix-agent安装
- [python知识] 爬虫知识之BeautifulSoup库安装及简单介绍
- MQTT协议的简单介绍和服务器的安装
- 深入浅出JMS(二)--ActiveMQ简单介绍以及安装
- 深入浅出JMS(二)--ActiveMQ简单介绍以及安装
- moogodb 安装及简单介绍
- 简单介绍Linux下安装Tomcat的步骤
- JBPM4工作流之在myecplsie中安装jBPM4.0开发插件以及JBPM4的简单介绍和入门
- 简单介绍Linux下安装Tomcat的步骤
- elasticsearch 介绍和安装
- Mahout学习之Mahout简单介绍、安装、配置、入门程序測试
- ActiveMQ 简单介绍以及安装
- JMS【二】--ActiveMQ简单介绍以及安装
- Docker容器技术介绍(一) --- Docker安装和简单使用
- 介绍ElasticSearch与安装
- Oracle 12c Windows安装、介绍及简单使用(图文)
- TTS技术简单介绍和Ekho(余音)TTS的安装与编程