ElasticSearch的基础使用

872 阅读3分钟

一、ElasticSearch基础使用

1、下载ElasticSearch

可以前往官网下载对应的版本

www.elastic.co/cn/download…

2、运行ElasticSearch

这里如果使用windows版本,直接将下载下来的安装包解压,进入bin目录

在当前的地址栏上输入cmd打开当前目录下的命令窗口

在这里插入图片描述

在命令窗口中输入elasticsearch回车即可开始运行es服务

在这里插入图片描述

当看到下面的started时,表示启动成功

在这里插入图片描述

可以在浏览器中使用ip地址:9200访问(这里暂时不建议使用7.10.1版本,版本过新会导致一些插件还不能使用,后面会换成7.9.3版本)

在这里插入图片描述

3、简单的配置文件

config/elastcisearch.yml

# 配置集群名称
cluster.name: fall-es
# 配置节点名称
node.name: master

4、主从配置

主从配置,也就是将多个ES节点服务器组织在一起,形成了一个集群,这些节点共同持有数据,共同提供搜索服务。而这些服务器节点,不论是主机还是从机,都必须有相同的cluster.name(集群名称),只有这样他们才会形成一个集群;而集群中的个体服务器,就是节点。

可以通过三个服务来进行主从配置

在这里插入图片描述

主机

# 配置集群名称
cluster.name: fall-es
# 配置节点名称
node.name: master
# 主从配置
# 设置该节点为主节点
node.master: true
# 设置节点地址
network.host: 127.0.0.1

从机1

# 配置集群名称 主从节点的集群名称应该保持一致
cluster.name: fall-es
# 节点名
node.name: slave01

network.host: 127.0.0.1
# 设置从机端口
http.port: 9201
# 设置自动发现
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]

从机2

# 配置集群名称 主从节点的集群名称应该保持一致
cluster.name: fall-es
# 节点名
node.name: slave02

network.host: 127.0.0.1
# 设置从机端口
http.port: 9202
# 设置自动发现
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]

分别启动三个服务端,完成后使用浏览器通过==ElasticSearch-head==插件访问,可以看到主从配置已经生效了:

在这里插入图片描述

一、ElasticSearch基础使用

1、下载ElasticSearch

可以前往官网下载对应的版本

www.elastic.co/cn/download…

2、运行ElasticSearch

这里如果使用windows版本,直接将下载下来的安装包解压,进入bin目录

在当前的地址栏上输入cmd打开当前目录下的命令窗口

在这里插入图片描述

在命令窗口中输入elasticsearch回车即可开始运行es服务

在这里插入图片描述

当看到下面的started时,表示启动成功

在这里插入图片描述

可以在浏览器中使用ip地址:9200访问(这里暂时不建议使用7.10.1版本,版本过新会导致一些插件还不能使用,后面会换成7.9.3版本)

在这里插入图片描述

3、简单的配置文件

config/elastcisearch.yml

# 配置集群名称
cluster.name: fall-es
# 配置节点名称
node.name: master

4、主从配置

主从配置,也就是将多个ES节点服务器组织在一起,形成了一个集群,这些节点共同持有数据,共同提供搜索服务。而这些服务器节点,不论是主机还是从机,都必须有相同的cluster.name(集群名称),只有这样他们才会形成一个集群;而集群中的个体服务器,就是节点。

可以通过三个服务来进行主从配置

在这里插入图片描述

主机

# 配置集群名称
cluster.name: fall-es
# 配置节点名称
node.name: master
# 主从配置
# 设置该节点为主节点
node.master: true
# 设置节点地址
network.host: 127.0.0.1

从机1

# 配置集群名称 主从节点的集群名称应该保持一致
cluster.name: fall-es
# 节点名
node.name: slave01

network.host: 127.0.0.1
# 设置从机端口
http.port: 9201
# 设置自动发现
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]

从机2

# 配置集群名称 主从节点的集群名称应该保持一致
cluster.name: fall-es
# 节点名
node.name: slave02

network.host: 127.0.0.1
# 设置从机端口
http.port: 9202
# 设置自动发现
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]

分别启动三个服务端,完成后使用浏览器通过==ElasticSearch-head==插件访问,可以看到主从配置已经生效了:

在这里插入图片描述