热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ElasticSearch系列安装

ElasticSearch系列-安装ElasticSearch安装elasticSearch下载选择MACOS下载,然后解压zip包Elasticsearch目

ElasticSearch系列 - 安装


ElasticSearch 安装

elasticSearch下载

[外链图片转存失败(img-zCZ66B2z-1567216164016)(/Users/aaron/Library/Application Support/typora-user-images/image-20190826191125115.png)]

选择MACOS 下载,然后解压zip包

Elasticsearch目录结构为:


目录配置文件描述
bin脚本文件,包括起点elasticsearch。安装插件,运行统计数据等
configelasticsearch.yml集群配置文件,user,role based相关配置
JDKjava运行环境
datapath.data数据文件
libjava类库
logspath.log日志文件
modules包含所有ES模块
plugins包含所有已安装插件

启动Elasticsearch

在这里插入图片描述

输入localhost:9200

[外链图片转存失败(img-G9vOG4Lj-1567216111022)(/Users/aaron/Library/Application Support/typora-user-images/image-20190826214020066.png)]

正常启动

查看安装插件
在这里插入图片描述


Kibanna安装

Kibanna下载地址
[外链图片转存失败(img-tJ9ZMO9P-1567216111022)(/Users/aaron/Library/Application Support/typora-user-images/image-20190826222453033.png)]

选择MAC 下载安装包,解压

运行Kibanna

[外链图片转存失败(img-2aKWj8S8-1567216111023)(/Users/aaron/Library/Application Support/typora-user-images/image-20190826222845090.png)]

PS:Kibanna必须在elasticsearch运行后才可以启动

输入localhost:5601

[外链图片转存失败(img-jX1wrVeC-1567216111023)(/Users/aaron/Library/Application Support/typora-user-images/image-20190826223147934.png)]

显示已经正常启动


Logstash 安装

logstash下载地址
在这里插入图片描述

下载ZIP,解压

加载数据进ElasticSearch,需要覆盖config文件夹中的logstash.conf文件

这个文件是配置数据转换格式的,定义input,输出ouput

input {file {path => "/Users/aaron/Documents/Infrastructure/logstash-7.3.1/bin/movies.csv"start_position => "beginning"sincedb_path => "/dev/null"}
}
filter {csv {separator => ","columns => ["id","content","genre"]}mutate {split => { "genre" => "|" }remove_field => ["path", "host","@timestamp","message"]}mutate {split => ["content", "("]add_field => { "title" => "%{[content][0]}"}add_field => { "year" => "%{[content][1]}"}}
# mutate {# gsub => [
#
# "year", "\\)", ""
# ]
# }mutate {convert => {"year" => "integer"}strip => ["title"]remove_field => ["path", "host","@timestamp","message","content"]}
}
output {elasticsearch {hosts => "http://localhost:9200"index => "movies"document_id => "%{id}"}stdout {}
}

然后执行logstash命令
[外链图片转存失败(img-Cqm0ToM1-1567216111024)(/Users/aaron/Library/Application Support/typora-user-images/image-20190826223940202.png)]


推荐阅读
  • 本文介绍了Tomcat的基本操作,包括启动、关闭及首次访问的方法,并详细讲解了如何在IDEA中创建Web项目,配置Servlet及其映射,以及如何将项目部署到Tomcat。 ... [详细]
  • Python3爬虫入门:pyspider的基本使用[python爬虫入门]
    Python学习网有大量免费的Python入门教程,欢迎大家来学习。本文主要通过爬取去哪儿网的旅游攻略来给大家介绍pyspid ... [详细]
  • 本文详细介绍了Socket在Linux内核中的实现机制,包括基本的Socket结构、协议操作集以及不同协议下的具体实现。通过这些内容,读者可以更好地理解Socket的工作原理。 ... [详细]
  • 本文由公众号【数智物语】(ID: decision_engine)发布,关注获取更多干货。文章探讨了从数据收集到清洗、建模及可视化的全过程,介绍了41款实用工具,旨在帮助数据科学家和分析师提升工作效率。 ... [详细]
  • Hadoop MapReduce 实战案例:手机流量使用统计分析
    本文通过一个具体的Hadoop MapReduce案例,详细介绍了如何利用MapReduce框架来统计和分析手机用户的流量使用情况,包括上行和下行流量的计算以及总流量的汇总。 ... [详细]
  • 在使用mybatis进行mapper.xml测试的时候发生必须为元素类型“mapper”声明属性“namespace”的错误项目目录结构UserMapper和UserMappe ... [详细]
  • 本文探讨了如何利用 Android 的 Movie 类来展示 GIF 动画,并详细介绍了调整 GIF 尺寸以适应不同布局的方法。同时,提供了相关的代码示例和注意事项。 ... [详细]
  • Gradle 是 Android Studio 中默认的构建工具,了解其基本配置对于开发效率的提升至关重要。本文将详细介绍如何在 Gradle 中定义和使用共享变量,以确保项目的一致性和可维护性。 ... [详细]
  • Spring Security基础配置详解
    本文详细介绍了Spring Security的基础配置方法,包括如何搭建Maven多模块工程以及具体的安全配置步骤,帮助开发者更好地理解和应用这一强大的安全框架。 ... [详细]
  • Asynchronous JavaScript and XML (AJAX) 的流行很大程度上得益于 Google 在其产品如 Google Suggest 和 Google Maps 中的应用。本文将深入探讨 AJAX 在 .NET 环境下的工作原理及其实现方法。 ... [详细]
  • 本文详细介绍了如何在 Ubuntu 14.04 系统上搭建仅使用 CPU 的 Caffe 深度学习框架,包括环境准备、依赖安装及编译过程。 ... [详细]
  • Hibernate全自动全映射ORM框架,旨在消除sql,是一个持久层的ORM框架1)、基础概念DAO(DataAccessorOb ... [详细]
  • CentOS下ProFTPD的安装与配置指南
    本文详细介绍在CentOS操作系统上安装和配置ProFTPD服务的方法,包括基本配置、安全设置及高级功能的启用。 ... [详细]
  • 本文详细介绍了PHP中的几种超全局变量,包括$GLOBAL、$_SERVER、$_POST、$_GET等,并探讨了AJAX的工作原理及其优缺点。通过具体示例,帮助读者更好地理解和应用这些技术。 ... [详细]
  • 本文介绍了一种在 Android 开发中动态修改 strings.xml 文件中字符串值的有效方法。通过使用占位符,开发者可以在运行时根据需要填充具体的值,从而提高应用的灵活性和可维护性。 ... [详细]
author-avatar
mobiledu2502907117
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有