Elasticsearch --- 01 java , elasticsearch, kibana 的下载安装,es初识
Posted sc-1067178406
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elasticsearch --- 01 java , elasticsearch, kibana 的下载安装,es初识相关的知识,希望对你有一定的参考价值。
一java 的安装下载
1.下载
2.安装(进行默认安装,都选下一步)
3.配置环境变量
4.添加path (可不加)
5.测试
二. elasticsearch 的安装下载
1. 下载
2.安装,启动
3.测试
4.可能出现的问题
三. kibana 安装,下载
1.下载
2.安装,启动
3.测试
4.可能出现的问题
四.es初识
1.基本概念
文档的特性:自我包含,层次型、结构灵活、无模式
类型:在es6.x版本开始,一个索引下面只能有一个类型,类型是是文档的容器,
并且,类型记录了字段和值的映射关系。
索引: 索引是映射类型的容器,elasticsearch中的索引是一个非常大的文档集合。
索引存储了映射类型的字段和其他设置。然后它们被存储到了各个分片上了。
物理:节点,分片
节点: 一个集群至少有一个节点,节点内可以有多个索引。在创建索引时,
默认创建5个主分片,每个主分片搭配一个复制分片。
分片:文档存储在各个分片上,一个分片也是一个Lucene索引。
倒排索引: 倒排索引是一个包含不重复词条的文档,我们称该文档为倒排文档。
es的索引和Lucene的索引对比:
es的索引是由多个分片组成,而每个分片则是一个Lucene索引。
一个Lucene索引能存储不超过21亿篇文档,或者不超过2740亿个唯一词条。
2.基本操作
①添加或更新
不存在先创建,存在则添加(或更新)文档。
PUT s18/doc/1 { "name":"大刀" } PUT s18/doc/2 { "name":"鹏程" } PUT s18/doc/3 { "name":"laowang" }
②查询
GET s18/doc/1 # 查看指定文档 GET s18/doc/_search # 查看所有文档 GET s18/doc/_search?q=name:laowang # 按条件查询
GET s18/_mapping # 查看索引的映射类型
GET s18/_settings # 查看索引的设置信息
GET s18 # 查看索引的详情
③删除
DELETE s18/doc/1 # 删除指定文档 DELETE s18 # 删除索引
以上是关于Elasticsearch --- 01 java , elasticsearch, kibana 的下载安装,es初识的主要内容,如果未能解决你的问题,请参考以下文章
Linux使用docker搭建Elasticsearch环境
elasticsearch报InvalidIndexNameException[Invalid index name [demo_indexX1], must be lowercase错误