Elasticsearch的安装
下载Elasticsearch的安装包
可以通过这个链接选择之前的版本(这里我使用的是elasticsearch-7.1.1)
https://www.elastic.co/cn/downloads/past-releases#elasticsearch
elasticsearch安装
将上面我们下载的Elasticsearch压缩包解压的合适的位置,进入bin目录,使用./elasticsearch.bat即可启动。此时访问http://localhost:9200就可以访问到节点,如果安装elasticsearch-head同样可以访问到集群节点的信息,但是只能看到单节点的信息。
如果需要配置多节点的集群,我们需要配置如下: 主节点需要配置如下:
#配置跨域
http.cors.enabled: true
http.cors.allow-origin: "*"
cluster.name: chendom
node.name: master
node.master: true
network.host: 127.0.0.1
从节点配置如下:
cluster.name: chendom #这里和主节点配置的集群名字一样
node.name: slave1 #该节点的名字
network.host: 127.0.0.1 #该节点的ip
http.port: 8200 #该节点的端口号
#这个配置很重,主要配置从节点发现主节点。
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]
使用elasticsearch可以看到如下的节点信息

创建结构化的索引
注意这里,因为ES7.0以后就移除了type,所以就需要在创建结构化索引的时候就需要去掉type,否则就会一直报错

在ES7支持的语法创建结构化索引后可以得到

除此之外,我们也可以使用postman创建索引

