ES安装配置步骤

本文详细介绍Elasticsearch单实例及集群的安装步骤,包括从官网下载软件、启动实例、安装可视化插件Head,以及配置集群环境。通过修改配置文件,实现节点间的通信和数据同步。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 单实例安装

1.到es官网下载对应版本和对应操作系统的软件(https://www.elastic.co/cn/downloads/elasticsearch
2.启动es,进入目录后运行 sh ./bin/elasticsearch 进行启动,(./bin/elasticsearch -d 后台启动命令)如果显示启动完成,通过访问http://127.0.0.1:9200/ 可以显示实例完整信息。

二 可视化插件安装

1.访问https://github.com/ 搜索elasticsearch-head ,找到 mobz/elasticsearch-head 仓库。下载对应的源码,并解压,运行node -v 检查nodejs的版本。
2. 运行npm install ,npm是node的一个包安装工具。进行下载安装。npm -v查看版本。
3. 进入elasticsearch-head-master 目录运行服务 npm run start 启动后显示访问地址:http://localhost:9100
4.建立head和es的连接,修改的config/elasticsearch.yml中添加两行
  http.cors.enabled: true
  http.cors.allow-origin: "*"

5.重新启动,访问9100,显示已连接。

三 集群安装

1.修改的config/elasticsearch.yml中添加四行
cluster.name: gyhe  指定集群名称
node.name: master   指定节点名称
node.master: true   指定是否是主节点
network.host: 127.0.0.1  指定对应的ip

2.复制原始下载的es,复制多个,修改对应的配置。

cluster.name: gyhe  指定集群名称
node.name: slave1   指定节点名称
network.host: 127.0.0.1  指定对应的ip
http.port: 9201指定对应的端口

discovery.zen.ping.unicast.hosts: ["127.0.0.1"]  配置集群对应的master主机

Elasticsearch是一个基于Lucene构建的开源、分布式搜索和分析引擎。它的安装配置可以根据操作系统和环境略有不同,但基本步骤通常如下: 1. 下载安装: - 访问Elasticsearch的官方网站下载页面,根据操作系统下载对应版本的安装。 - 对于Windows系统,直接下载可执行文件。 - 对于Linux系统,通常有tar.gz或rpm/deb格式的安装可供选择。 2. 安装Elasticsearch: - 对于Windows,解压下载的.zip文件,然后在命令提示符中进入解压目录,运行`bin\elasticsearch.bat`启动Elasticsearch。 - 对于Linux系统,解压tar.gz文件或使用管理器安装rpm/deb。以tar.gz为例,解压后通过运行`bin/elasticsearch`命令启动Elasticsearch。 3. 配置Elasticsearch: - Elasticsearch的默认配置文件为`config/elasticsearch.yml`。可以在该文件中设置集群名称、节点名称、网络地址、数据和日志存储路径等。 - 具体配置项例如: - 集群名称:`cluster.name: my-application` - 节点名称:`node.name: node-1` - 网络设置:`network.host: 192.168.1.10`(设置Elasticsearch绑定的IP地址) - 启用跨域访问(如果需要):`http.cors.enabled: true` 4. 启动Elasticsearch: - 在安装目录下运行命令来启动Elasticsearch。对于Linux,通常是`./bin/elasticsearch`。如果是Windows系统,则运行`bin\elasticsearch.bat`。 - Elasticsearch默认使用9200端口用于HTTP请求,9300端口用于节点间通信。 5. 检查Elasticsearch是否运行: - 打开浏览器或使用命令行工具,访问`http://localhost:9200`,如果Elasticsearch正常运行,将返回一个含Elasticsearch版本和一些基本信息的JSON响应。 6. 安全设置(可选): - 如果需要对Elasticsearch进行安全配置括设置密码、启用X-Pack插件等,可以在`elasticsearch.yml`文件中进行配置或使用安全工具进行设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值