Elasticsearch系列文章目录
目录
前言
要理解 Elasticsearch,最好的方式就是去运行它,让我们开始吧!!!
我们将介绍如何在 CentOS 7 上安装和配置 Elasticsearch 7.17供开发和测试使用的单机模式。
单机模式
1. 安装 Java 依赖
Elasticsearch 是用 Java 编写的,因此需要 Java 环境。首先安装 JDK(版本 8 或更高版本)。
具体安装过程略
查看当前安装的java 版本
java -version
返回信息如下
java version "1.8.0_411"
Java(TM) SE Runtime Environment (build 1.8.0_411-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.411-b09, mixed mode)
2. 下载 Elasticsearch
前往 Elasticsearch 官网 下载最新版本的 Elasticsearch。
选择适合你系统的版本(Linux、Windows 等)。
下载并解压到合适的目录。例如,在 CentOS 上:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.27-linux-x86_64.tar.gz
tar -xzf elasticsearch-7.17.27-linux-x86_64.tar.gz
cd elasticsearch-7.17.27/
3. 配置 Elasticsearch
对于单机模式,你可以稍微修改一下 elasticsearch.yml 配置文件,来指定网络地址和集群名称。
配置文件路径:config/elasticsearch.yml
vim config/elasticsearch.yml
修改以下项:
network.host: 0.0.0.0 # 默认是 127.0.0.1,只允许本地连接,如果希望 Elasticsearch 可供其他机器访问,可以改为 0.0.0.0 或者具体的 IP 地址,允许远程访问
cluster.name: my-cluster # 集群的名字,默认为 elasticsearch。可以根据需要修改。
node.name: node-1 # 设置节点名称。默认为随机生成的名称,可以自定义。
cluster.initial_master_nodes: ["node-1"]