`
taiwei.peng
  • 浏览: 234573 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ELK搭建笔记

    博客分类:
  • java
阅读更多

一. 安装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

 

 

分享到:
评论

相关推荐

    ELK详细搭建及使用笔记word文档

    本文档详细介绍了如何在Windows环境下搭建ELK环境,并提供了相关的资源下载链接。 首先,为了运行ELK Stack,你需要安装Java Development Kit (JDK),确保版本至少为1.8。安装完成后,配置环境变量以便系统能找到...

    ELK学习笔记.docx elasticsearch logstash kibana 环境搭建开发

    ### ELK环境搭建知识点详解 #### 一、Virtualbox/Vagrant安装 在搭建ELK环境时,使用虚拟化工具如Virtualbox与Vagrant可以极大地方便我们进行环境配置与管理。 **1.1 Virtualbox安装** - **安装步骤**: - 在...

    资料包-最全ELK+项目【Elasticsearch Logstash Kibana】

    压缩包中的“项目源码”可能包含了使用ELK Stack搭建的具体应用示例或模板,这些源码可能涉及到配置文件、脚本、代码片段等,可以帮助用户更好地理解和实践ELK Stack的使用,例如日志收集的配置、Elasticsearch索引...

    Jave云笔记开发

    开发者可能使用Spring Boot来快速搭建应用,并利用Spring Cloud来实现微服务架构。 3. **云计算基础**:理解云计算的基本概念,如IaaS(基础设施即服务)、PaaS(平台即服务)和SaaS(软件即服务),以及如何在云...

    云笔记note

    3. **监控与日志**:通过Prometheus、Grafana等工具进行性能监控,利用ELK(Elasticsearch, Logstash, Kibana)堆栈进行日志收集与分析,及时发现并解决问题。 总之,“云笔记note”项目是一个涵盖前端与后端全面技术...

    k8s-v.1.14.2搭建和操作(安装-web-监控-完成)-kubernetes的kubeadmin高可用包和详细文档笔记

    这里我们将详细探讨如何利用k8s-v.1.14.2版本来搭建一个完整的集群,并重点介绍kubeadmin的高可用安装包和相关文档笔记。 首先,安装Kubernetes v1.14.2是一个多步骤的过程,通常包括以下环节: 1. **环境准备**:...

    java在线视频学习系统,带有笔记功能和小组讨论功能,mysql数据库配置

    开发者可能使用Java的Spring Boot框架来快速搭建应用,并利用MVC(模型-视图-控制器)设计模式实现业务逻辑。 2. **在线视频播放**:系统的核心功能之一是视频播放,这通常通过集成现有的开源视频播放器如JW Player...

    尚硅谷周阳老师SpringCloud笔记

    通过周阳老师的笔记,你可以一步步了解如何搭建SpringCloud环境,如何创建服务提供者和服务消费者,以及如何进行服务间的调用和通信。此外,还会涉及到Docker和Kubernetes等容器化技术,以实现SpringCloud服务的快速...

    基于Springboot的学生读书笔记共享系统源码数据库.doc

    - **日志管理**:通过ELK(Elasticsearch、Logstash、Kibana)等工具收集、分析日志信息。 ### 四、总结与展望 #### 4.1 系统优势 - **高效性**:通过Spring Boot框架的优化,提高了系统的响应速度。 - **易用性**...

    尚硅谷周阳SpringCloud第一季笔记(超详细非官方手工笔记)

    8. **Spring Cloud Sleuth链路追踪**:Sleuth用于微服务之间的调用跟踪,配合Zipkin或ELK Stack可以查看完整的调用链路,便于问题排查。课程将涵盖Sleuth的集成和追踪数据的可视化。 9. **Spring Cloud Gateway**:...

    SpringCloud微服务架构笔记-共四部分四个PDF文件

    SpringBoot简化了Spring应用的初始搭建以及开发过程,它集成了大量常用的Java库,提供了一种“开箱即用”的体验。主要特性包括自动配置、内嵌Servlet容器、健康检查、应用指标等。SpringBoot使得开发者能够快速地...

    Linux防护与群集笔记.zip

    第十二章 ELK日志分析系统笔记:ELK是由Elasticsearch、Logstash和Kibana组成的日志分析解决方案。这部分内容可能包括ELK的安装、日志收集与处理(通过Logstash)、数据存储(Elasticsearch)和可视化展示(Kibana)...

    docs:Java知识总结:MySQL实战45讲,多线程和JVM知识总结,, SpringBoot,SpringCloud,Storm系列,微信小程序开发,ELK,《 JAVA核心技术36讲笔记》,《深入理解JVM虚拟机笔记》 ,《高级MySQL笔记》,《数据结构与算法》等等

    6. **ELK**:ELK(Elasticsearch、Logstash、Kibana)是日志分析和可视化的一种流行组合,用于收集、处理、分析和展示各类日志数据。 7. **《JAVA核心技术36讲笔记》**:这本书可能覆盖了Java的基础语法、面向对象...

    springCloud学习笔记.zip

    集成 Zipkin 或 ELK(Elasticsearch, Logstash, Kibana)等工具,帮助开发者追踪分布式系统中的请求流程。 10. **Spring Cloud Stream**:消息驱动的微服务架构。提供了一种声明式方式来处理消息,支持多种消息...

    ImagesForGulimall-商城笔记图片

    在商城系统中,Spring Boot可以快速搭建开发环境,Spring Cloud则用于微服务的构建。 3. **MyBatis**:MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。在商城系统中,MyBatis用于数据库...

    logstash kinban elasticSearch完整版

    通过深入学习和实践,你可以了解如何搭建ELK环境,如何使用Logstash进行日志收集和预处理,如何在Elasticsearch中高效地存储和查询数据,以及如何利用Kibana进行数据可视化分析。这些技能对于任何需要处理大规模日志...

    大觅网项目完整笔记.zip

    在大觅网项目中,我们首先要搭建Docker基础环境。Docker是一种开源的应用容器引擎,它允许开发者打包他们的应用及其依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows上,也可以实现虚拟化。通过...

    跨平台企业项目实战笔记

    "跨平台企业项目实战笔记"的主题聚焦于如何在Windows和Linux系统间构建和管理项目,以实现无缝协作和高效运行。这样的技术广泛应用于分布式系统、云计算以及大规模数据处理等领域。 首先,我们要理解跨平台的含义。...

    k8s-1.15.1-搭建和操作

    这个“k8s-1.15.1-搭建和操作”的详细笔记文档很可能包含了以上所有步骤的详细指南,包括可能遇到的问题和解决方案。相关软件包可能包括了预编译的二进制文件、配置示例、自动化脚本等,以帮助用户更轻松地完成安装...

    虚拟大学核心

    项目可能采用了Spring Boot框架,它简化了初始化和配置过程,使开发者能更快地搭建应用程序。同时,Spring Data JPA可能用于数据库操作,提供了一种声明式的方式来处理数据访问,使得与数据库交互变得更加简单。 在...

Global site tag (gtag.js) - Google Analytics