ElasticSearch基本操作安装概念
程序员文章站
2022-03-04 23:25:10
...
文章目录
ElasticSearch第一章
一、什么是ElasticSearch
- ElasticSearch是一个基于lucene的全文检索服务器。和solr是同类产品,底层都是lucene。
二、ES的安装
-
安装ES的服务
1)下载 -》https://www.elastic.co/cn/elasticsearch
2)安装jdk,要求jdk应该是1.8以上版本,因为lucene5.0版本以后就需要jdk 1.8以后
3)解压缩
4)双击启动 elasticsearch.bat文件
ES使用了两个端口:
-
9200:http协议,restful api
-
9300:tcp协议,使用java客户端使用9300端口连接
ES服务不提供图形工具。
-
-
安装ES的客户端
1)第三方客户端:
headmaster:方便浏览器数据,查看节点信息。
-
可以是插件形式
-
也可以是独立的服务形式
-
安装步骤:
1)解压缩
2)headmaster是使用 node.js 开发
3)安装node.js
4)安装grunt
-
npm install -g grunt-cli
-
npm install
5)启动
-
grunt install
-
-
在elasticsearch.yml配置文件中添加如下信息,允许跨域访问:
http.cors.enabled: true http.cors.allow-origin: "*"
-
重启ES服务
postman:
- restful api测试工具。
- 测试http请求,并不是专用的ES客户端,一般使用postman调用的es的api
-
三、索引库管理
-
ES中的概念说明
-
Relational DB(mysql,oracle) -> Databases -> Tables -> Rows -> Columns
-
ElasticSearch -> Indices -> Types -> Documents -> Fields
-
-
创建索引库
1)使用headmaster创建
直接使用"新建索引"按钮创建索引库即可。
2)使用restful api创建