📅  最后修改于: 2023-12-03 14:52:35.895000             🧑  作者: Mango
Elasticsearch 是一种开源的分布式搜索和分析引擎,可快速处理大量数据。本文将介绍在 Ubuntu 上安装和配置 Elasticsearch 的步骤。
Elasticsearch 需要 Java 运行环境,因此需要先安装 Java。在终端中执行以下命令:
sudo apt-get update
sudo apt-get install default-jre
sudo apt-get install default-jdk
从 Elasticsearch 官网下载 Elasticsearch 的压缩包:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.14.0-linux-x86_64.tar.gz
将压缩包解压到 /usr/share/
目录下:
sudo tar -xzf elasticsearch-7.14.0-linux-x86_64.tar.gz -C /usr/share/
在 /etc/elasticsearch/
目录下创建 elasticsearch.yml
配置文件:
sudo nano /etc/elasticsearch/elasticsearch.yml
以下是一个示例配置文件:
cluster.name: myCluster
node.name: node-1
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
network.host: 0.0.0.0
http.port: 9200
discovery.seed_hosts: ["localhost", "[::1]"]
cluster.initial_master_nodes: ["node-1"]
cluster.name
:集群名称;node.name
:节点名称;path.data
:数据文件存储路径;path.logs
:日志文件存储路径;network.host
:绑定的 IP 地址;http.port
:HTTP 端口号;discovery.seed_hosts
:集群中其他节点的 IP 地址;cluster.initial_master_nodes
:集群中初始的主节点。在终端执行以下命令启动 Elasticsearch:
sudo systemctl start elasticsearch
在浏览器中访问 http://localhost:9200
查看 Elasticsearch 是否正常运行。如果可以看到以下输出,则说明 Elasticsearch 已经成功安装并运行:
{
"name" : "node-1",
"cluster_name" : "myCluster",
"cluster_uuid" : "gAmKReDaRz6-ACB694AvMQ",
"version" : {
"number" : "7.14.0",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "dd5a0a2acaa2045ff9624f3729fc8a6f40835aa1",
"build_date" : "2021-07-29T20:49:32.864135063Z",
"build_snapshot" : false,
"lucene_version" : "8.9.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
安装和配置 Elasticsearch 并不难,只需遵循上述步骤即可。Elasticsearch 是一种强大的搜索和分析引擎,可对大量数据进行高效处理。无论是个人项目还是企业级应用,Elasticsearch 均为您提供实时和快速的搜索和分析体验。