简介:TG@luotuoemo
本文由阿里云代理商【聚搜云】撰写
一、环境准备
- 操作系统:Elasticsearch 支持多种操作系统,包括 Linux、macOS 和 Windows。
- Java 环境:Elasticsearch 基于 Java 开发,需要安装 Java 8 或更高版本。
- 内存:建议服务器至少有 4GB 的可用内存。
二、下载与安装 Elasticsearch
-
访问官网下载:
- 打开 Elasticsearch 官方网站([www.elastic.co/downloads/e…www.elastic.co/downloads/e…)
- 下载完成后,将压缩包解压到指定目录。
-
安装 Elasticsearch:
-
在 Linux 系统上,使用以下命令解压并安装:
bash复制
tar -zxvf elasticsearch-<version>-linux-x86_64.tar.gz mv elasticsearch-<version> /usr/local/elasticsearch
-
三、配置 Elasticsearch
-
编辑配置文件:
-
配置文件位于
config/elasticsearch.yml,根据需要修改以下配置:yaml复制
cluster.name: my-cluster node.name: node-1 path.data: /usr/local/elasticsearch/data path.logs: /usr/local/elasticsearch/logs network.host: 0.0.0.0 http.port: 9200 discovery.seed_hosts: ["node-1"] cluster.initial_master_nodes: ["node-1"] -
如果需要跨域访问,可以开启跨域支持:
yaml复制
http.cors.enabled: true http.cors.allow-origin: "*"
-
-
创建数据目录:
-
确保数据目录存在并有写权限:
bash复制
mkdir -p /usr/local/elasticsearch/data chown -R elasticsearch:elasticsearch /usr/local/elasticsearch/data
-
四、启动 Elasticsearch
-
启动服务:
-
在 Elasticsearch 目录下运行以下命令启动服务:
bash复制
./bin/elasticsearch -
如果是 Windows 系统,使用
bin\elasticsearch.bat。
-
-
验证安装:
-
在浏览器中访问
http://<服务器IP>:9200,查看 Elasticsearch 的状态信息。 -
或者使用
curl命令:bash复制
curl -X GET "localhost:9200/"
-
五、安装 Kibana(可选)
Kibana 是 Elasticsearch 的可视化工具,用于数据分析和可视化。
-
下载并安装 Kibana:
- 访问 Kibana 官方网站(www.elastic.co/downloads/k… Kibana。
- 解压并安装到指定目录。
-
编辑 Kibana 配置文件:
-
修改
config/kibana.yml文件,设置 Elasticsearch 的连接地址:yaml复制
elasticsearch.hosts: ["http://localhost:9200"] server.host: "0.0.0.0" server.port: 5601
-
-
启动 Kibana:
-
在 Kibana 目录下运行以下命令启动服务:
bash复制
./bin/kibana
-
-
访问 Kibana:
- 在浏览器中访问
http://<服务器IP>:5601,进入 Kibana 管理界面。
- 在浏览器中访问
六、后续操作
-
创建索引和文档:
-
使用 RESTful API 创建索引和文档,例如:
bash复制
curl -X PUT "localhost:9200/my_index" -H 'Content-Type: application/json' -d' { "settings": { "number_of_shards": 1, "number_of_replicas": 0 } }'
-
-
使用 Kibana 进行数据分析:
- 在 Kibana 中创建仪表盘,进行数据可视化和分析。