CentOS-Stream-9安装Elasticsearch7.6
要在 CentOS 9 上安装 Elasticsearch 7.6,你需要遵循以下步骤。Elasticsearch 7.6 是一个相对较旧的版本,因此在 CentOS 9 上安装它可能需要一些额外的步骤,特别是考虑到 CentOS 9 基于较新的操作系统(例如 Rocky Linux 9)和一些依赖库的变动。由于 Elasticsearch 的发行版不再直接提供 RPM 包,你可以从 Elasti
要在 CentOS 9 上安装 Elasticsearch 7.6,你需要遵循以下步骤。Elasticsearch 7.6 是一个相对较旧的版本,因此在 CentOS 9 上安装它可能需要一些额外的步骤,特别是考虑到 CentOS 9 基于较新的操作系统(例如 Rocky Linux 9)和一些依赖库的变动。
步骤 1: 安装 Java
Elasticsearch 需要 Java 运行环境,首先确保安装了 Java。可以使用 OpenJDK 来安装 Java。
sudo dnf install java-11-openjdk-devel
步骤 2: 下载 Elasticsearch 7.6
由于 Elasticsearch 的发行版不再直接提供 RPM 包,你可以从 Elasticsearch 的官方网站下载 tar.gz 文件。
- 访问 Elasticsearch 官方下载页面 并下载适合你的系统的版本。
- 使用 wget 或 curl 命令下载文件:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.6.2-linux-x86_64.tar.gz
步骤 3: 解压并移动到合适的位置
tar -xvf elasticsearch-7.6.2-linux-x86_64.tar.gz
sudo mv elasticsearch-7.6.2 /usr/local/share/elasticsearch
步骤 4: 设置环境变量
为了方便运行 Elasticsearch,你可以设置环境变量。
echo "export PATH=/usr/local/share/elasticsearch/bin:$PATH" | sudo tee -a /etc/profile.d/elasticsearch.shsource /etc/profile.d/elasticsearch.sh
步骤 5: 配置 Elasticsearch
进入 Elasticsearch 目录并编辑配置文件(例如,elasticsearch.yml)。
cd /usr/local/share/elasticsearch/config/
sudo nano elasticsearch.yml
在文件中,确保设置了以下基本配置:
cluster.name: my-application-cluster
node.name: node-1
network.host: 0.0.0.0
http.port: 9200
discovery.seed_hosts: ["localhost", "[::1]"]
步骤 6: 启动 Elasticsearch
现在,你可以启动 Elasticsearch 服务。
sudo /usr/local/share/elasticsearch/bin/elasticsearch
步骤 7: 检查 Elasticsearch 是否运行正常
你可以通过访问以下 URL 来检查 Elasticsearch 是否运行正常:
curl -X GET "localhost:9200"
如果一切设置正确,你应该会看到类似下面的 JSON 响应:
{
"name" : "node-1",
"cluster_name" : "my-application-cluster",
"cluster_uuid" : "your_cluster_uuid",
"version" : {
"number" : "7.6.2",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "abcdef123456",
"build_date" : "2020-01-01T00:00:00.000Z",
"build_snapshot" : false,
"lucene_version" : "8.4.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"}
这样,你就成功在 CentOS 9 上安装并启动了 Elasticsearch 7.
如果不想每次都手动启动服务可以设置systemd
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)