一. 安装elasticsearch
1.yum安装wget
yum -y install wget
2.下载安装 Elasticsearch
tar -zxvf elasticsearch-6.5.0.tar.gz
cd /usr/local/elasticsearch-6.5.0/bin
挂在后台,离开窗口不会停掉
./elasticsearch &
ps aux |grep elasticsearch
can not run elasticsearch as root
useradd es
passwd es
密码是dzkj123
chown -R es:es /usr/local/elasticsearch-6.5.0
ch
chown -R es:es /usr/local/to/data
chown -R es:es /usr/local/to/logs
遇到一堆问题参考资料地址
https://blog.csdn.net/weixin_41615494/article/details/79591335
这个博客里面写的很详细,跟我遇到的问题是一样的
ps aux |grep elasticsearch
netstat -lntp |grep 9200
二.安装kibana
tar -zxvf kibana-6.5.0-linux-x86_64.tar.gz
cd /usr/local/kibana-6.5.0-linux-x86_64/bin
./kibana &
ps aux |grep kibana
netstat -lntp |grep 5601
另外一种安装方法
yum -y install kibana
或者
wget https://artifacts.elastic.co/downloads/kibana/kibana-6.0.0-x86_64.rpm
安装
rpm -ivh kibana-6.0.0-x86_64.rpm
卸载
rpm -e --nodeps kibana
启动
service kibana start
三.安装logstash
tar -zxvf logstash-6.5.0.tar.gz
cd /usr/local/logstash-6.5.0/bin
./logstash &
测试
logstash -e 'input { stdin { } } output { stdout {} }'
ps aux |grep logstash
另外的启动方式
logstash -f /usr/local/logstash-6.5.0/config/test.conf -w 4 &
四.elasticsearch head 的安装
1.下载elasticsearch-head并解压
在线下载
wget https://github.com/mobz/elasticsearch-head/archive/master.zip
解压zip文件
unzip master.zip
2.安装node
wget https://npm.taobao.org/mirrors/node/latest-v4.x/node-v4.4.7-linux-x64.tar.gz
tar -zxvf node-v4.4.7-linux-x64.tar.gz
解压完node的安装文件后,需要配置下环境变量,编辑/etc/profile
export NODE_HOME=/usr/local/node-v4.4.7-linux-x64
export PATH=$JAVA_HOME/bin:$NODE_HOME/bin:$PATH
source /etc/profile
这个时候可以测试一下node是否生效:
node -v
npm -v
3.安装grunt
cd /usr/local/elasticsearch-head-master
npm install -g grunt-cli
npm install
//执行后会生成node_modules文件夹
修改Gruntfile.js
增加hostname属性,设置为*
cd /usr/local/elasticsearch-head-master/_site
vi app.js
把localhost修改成你es的服务器地址
5.运行head 启动nodejs
cd /usr/local/elasticsearch-head-master
grunt server &
权限设置
vim /usr/local/elasticsearch/elasticsearch.yml
http.cors.enabled: true
http.cors.allow-origin: "*"
curl -XPUT '10.10.11.70:9100/book'
浏览器访问 http://10.10.11.70:9100
相关推荐
本文档详细介绍了如何在Windows环境下搭建ELK环境,并提供了相关的资源下载链接。 首先,为了运行ELK Stack,你需要安装Java Development Kit (JDK),确保版本至少为1.8。安装完成后,配置环境变量以便系统能找到...
### ELK环境搭建知识点详解 #### 一、Virtualbox/Vagrant安装 在搭建ELK环境时,使用虚拟化工具如Virtualbox与Vagrant可以极大地方便我们进行环境配置与管理。 **1.1 Virtualbox安装** - **安装步骤**: - 在...
压缩包中的“项目源码”可能包含了使用ELK Stack搭建的具体应用示例或模板,这些源码可能涉及到配置文件、脚本、代码片段等,可以帮助用户更好地理解和实践ELK Stack的使用,例如日志收集的配置、Elasticsearch索引...
开发者可能使用Spring Boot来快速搭建应用,并利用Spring Cloud来实现微服务架构。 3. **云计算基础**:理解云计算的基本概念,如IaaS(基础设施即服务)、PaaS(平台即服务)和SaaS(软件即服务),以及如何在云...
3. **监控与日志**:通过Prometheus、Grafana等工具进行性能监控,利用ELK(Elasticsearch, Logstash, Kibana)堆栈进行日志收集与分析,及时发现并解决问题。 总之,“云笔记note”项目是一个涵盖前端与后端全面技术...
这里我们将详细探讨如何利用k8s-v.1.14.2版本来搭建一个完整的集群,并重点介绍kubeadmin的高可用安装包和相关文档笔记。 首先,安装Kubernetes v1.14.2是一个多步骤的过程,通常包括以下环节: 1. **环境准备**:...
开发者可能使用Java的Spring Boot框架来快速搭建应用,并利用MVC(模型-视图-控制器)设计模式实现业务逻辑。 2. **在线视频播放**:系统的核心功能之一是视频播放,这通常通过集成现有的开源视频播放器如JW Player...
通过周阳老师的笔记,你可以一步步了解如何搭建SpringCloud环境,如何创建服务提供者和服务消费者,以及如何进行服务间的调用和通信。此外,还会涉及到Docker和Kubernetes等容器化技术,以实现SpringCloud服务的快速...
- **日志管理**:通过ELK(Elasticsearch、Logstash、Kibana)等工具收集、分析日志信息。 ### 四、总结与展望 #### 4.1 系统优势 - **高效性**:通过Spring Boot框架的优化,提高了系统的响应速度。 - **易用性**...
8. **Spring Cloud Sleuth链路追踪**:Sleuth用于微服务之间的调用跟踪,配合Zipkin或ELK Stack可以查看完整的调用链路,便于问题排查。课程将涵盖Sleuth的集成和追踪数据的可视化。 9. **Spring Cloud Gateway**:...
SpringBoot简化了Spring应用的初始搭建以及开发过程,它集成了大量常用的Java库,提供了一种“开箱即用”的体验。主要特性包括自动配置、内嵌Servlet容器、健康检查、应用指标等。SpringBoot使得开发者能够快速地...
第十二章 ELK日志分析系统笔记:ELK是由Elasticsearch、Logstash和Kibana组成的日志分析解决方案。这部分内容可能包括ELK的安装、日志收集与处理(通过Logstash)、数据存储(Elasticsearch)和可视化展示(Kibana)...
6. **ELK**:ELK(Elasticsearch、Logstash、Kibana)是日志分析和可视化的一种流行组合,用于收集、处理、分析和展示各类日志数据。 7. **《JAVA核心技术36讲笔记》**:这本书可能覆盖了Java的基础语法、面向对象...
集成 Zipkin 或 ELK(Elasticsearch, Logstash, Kibana)等工具,帮助开发者追踪分布式系统中的请求流程。 10. **Spring Cloud Stream**:消息驱动的微服务架构。提供了一种声明式方式来处理消息,支持多种消息...
在商城系统中,Spring Boot可以快速搭建开发环境,Spring Cloud则用于微服务的构建。 3. **MyBatis**:MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。在商城系统中,MyBatis用于数据库...
通过深入学习和实践,你可以了解如何搭建ELK环境,如何使用Logstash进行日志收集和预处理,如何在Elasticsearch中高效地存储和查询数据,以及如何利用Kibana进行数据可视化分析。这些技能对于任何需要处理大规模日志...
在大觅网项目中,我们首先要搭建Docker基础环境。Docker是一种开源的应用容器引擎,它允许开发者打包他们的应用及其依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows上,也可以实现虚拟化。通过...
"跨平台企业项目实战笔记"的主题聚焦于如何在Windows和Linux系统间构建和管理项目,以实现无缝协作和高效运行。这样的技术广泛应用于分布式系统、云计算以及大规模数据处理等领域。 首先,我们要理解跨平台的含义。...
这个“k8s-1.15.1-搭建和操作”的详细笔记文档很可能包含了以上所有步骤的详细指南,包括可能遇到的问题和解决方案。相关软件包可能包括了预编译的二进制文件、配置示例、自动化脚本等,以帮助用户更轻松地完成安装...
项目可能采用了Spring Boot框架,它简化了初始化和配置过程,使开发者能更快地搭建应用程序。同时,Spring Data JPA可能用于数据库操作,提供了一种声明式的方式来处理数据访问,使得与数据库交互变得更加简单。 在...