ELK(elasticsearch-7.6.2,kibana-7-6-2,Logstash-7.6.2)单节点部署

要配置Elasticsearch与Kibana,你需要确保两者都已正确安装并运行在同一网络中

安装 Kibana

下载

wget https://www.elastic.co/downloads/past-releases/kibana-7-6-2.tar.gz

解压到本地目录

例如: tar zvxf kibana-7.6.2-linux-x86_64.tar.gz

修改配置文件

进入 config 目录,修改 kibana.yml 文件: 修改 Kibana 服务端口(默认:5601): server.port: 25601 修改 Kibana 服务 IP(默认:localhost): server.host: "192.168.43.67" 修改 Elasticsearch 地址(默认:http://localhost:9200): elasticsearch.hosts: ["http://192.168.43.67:9200"]

启动 Kibana

在 Linux 系统中,可以使用以下命令启动 Kibana: ./bin/kibana

到这里就安装完成了。

在浏览器访问 http://localhost:5601

配置Elasticsearch

修改elasticsearch.yml

找到你的elasticsearch.yml配置文件,通常位于/etc/elasticsearch或<ES_HOME>/config目录下。

确保以下设置正确配置:

network.host: 0.0.0.0 # 允许任何IP地址访问

http.port: 9200 # Elasticsearch的HTTP端口

discovery.type: single-node # 单节点模式

如果你是多节点集群,使用discovery.seed_hosts和cluster.initial_master_nodes来配置集群。

配置Kibana

修改kibana.yml

找到你的kibana.yml配置文件,通常位于/etc/kibana或<KIBANA_HOME>/config目录下。

设置Kibana连接到Elasticsearch的地址和端口:

server.host: "0.0.0.0" # 允许任何IP地址访问

server.port: 5601 # Kibana的HTTP端口

elasticsearch.hosts: ["http://localhost:9200"] # Elasticsearch的地址和端口

重启服务

重新启动elasticsearch和kibana的服务

验证链接是否成功

打开浏览器,访问 http://localhost:5601(或你的服务器IP和端口)。

到这elasticsearch和kibana集成完成

要配置Elasticsearch与Logstash,你需要确保两者都已正确安装并正常运行

安装Logstash

注意jdk版本兼容

下载

wget https://artifacts.elastic.co/downloads/logstash/logstash-7.6.2.tar.gz

解压即安装

tar -zxvf logstash-7.6.2.tar.gz

启动,并测试标准输入和标准输出

进入解压后的logstash的bin目录,执行启动命令:./bin/logstash -e 'input { stdin{} } output{ stdout { codec => rubydebug }}'

启动成功后,随便输入,比如hello,看输出结果

Ctrl+C退出

这就安装完成了。

配置文件

Logstash配置文件(通常是logstash.conf或logstash.yml)

在Logstash的conf或者bin目录下生成logstash.conf文件

如果你在使用filebeat或beats输入时,确保在配置文件中指定了正确的端口,例如:

input {

beats {

port => 5044

}

}

Logstash集成elasticsearch配置文件

创建了索引模式

‌Logstash的启动命令‌

确保在启动Logstash时使用了正确的命令行参数。例如,如果你使用了自定义的配置文件,确保在启动命令中指定了该文件:

bin/logstash -f /path/to/your/logstash.conf

bin/logstash -f /usr/local/logstash-7.6.2/config/logstash.conf

‌查看Logstash日志‌

查看Logstash的日志文件通常可以提供启动失败或端口未被监听的具体原因。默认情况下,日志文件位于logs/目录下,例如logstash-plain.log。

查看端口命令

ss -tuln

或者

netstat -tulnp | grep 4561

在Kibana中检查数据是否正确显示

  1. 打开Kibana的界面,通常在浏览器中访问: http://<你的Kibana服务器地址>:5601

  2. 在Kibana中,选择"Management"(管理)> "Kibana"> "Index Patterns"(索引模式)。。

  3. 创建一个新的索引模式,输入你的索引名,然后点击"Create index pattern"(创建索引模式)。确保这里的索引名与你在Logstash配置中指定的索引名相匹配。

  4. 一旦创建了索引模式,你可以在"Discover"(发现)标签页中查看数据。如果一切正常,你应该能看到从Logstash流入的数据

上一篇 安装elasticsearch

相关推荐
金融小师妹3 小时前
基于多模态宏观建模与历史序列对齐:原油能源供给冲击的“类1970年代”演化路径与全球应对机制再评估
大数据·人工智能·能源
播播资源3 小时前
OpenAI2026 年 3 月 18 日最新 gpt-5.4-nano模型:AI 智能体的“神经末梢”,以极低成本驱动高频任务
大数据·人工智能·gpt
GJGCY4 小时前
中小企业财务AI工具技术评测:四大类别架构差异与选型维度
大数据·人工智能·ai·架构·财务·智能体
九河云4 小时前
云上安全运营中心(SOC)建设:从被动防御到主动狩猎
大数据·人工智能·安全·架构·数字化转型
武子康5 小时前
大数据-252 离线数仓 - Airflow + Crontab 入门实战:定时调度、DAG 编排与常见报错排查
大数据·后端·apache hive
jinanwuhuaguo5 小时前
OpenClaw、飞书、Claude Code、Codex:四维AI生态体系的深度解构与颗粒化对比分析
大数据·人工智能·学习·飞书·openclaw
Rubin智造社5 小时前
# OpenClaude命令实战|核心控制三剑客/reasoning+/verbose+/status 实操指南
大数据·人工智能
华奥系科技6 小时前
智慧经济新格局:解码社区、园区与城市一体化建设逻辑
大数据·人工智能·科技·物联网·安全
TDengine (老段)6 小时前
TDengine IDMP 组态面板 —— 画布
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
阿里云大数据AI技术7 小时前
阿里云荣获 2025–2026 年度 Elastic中国最佳合作伙伴奖
人工智能·elasticsearch