Elasticsearch 学习(二)图解 ES 的 windows 搭建及测试(Helloworld)

本贴最后更新于 2089 天前,其中的信息可能已经时移世异

这篇文章讲一下 ES 在 Windows 上面的搭建及测试. 后续更新 centos 环境下的安装

一. Java 环境变量配置

  1. 下载 JDK, 末尾附下载链接

  2. 配置如下图
    B8MCD2K7118IZ3GK.png

  3. 检验是否成功如下图
    PX57SIYZEG483E7F08.png

二. window 版本 ES 下载

  1. 登录官网分别下载 Elasticsearch 和 Kibana,版本选择一般自 hai 就用最新的 [ES 官网]
    FZPSJ9UZF8S6R1N1JO.png
  2. 目前最新的版本是,直接选择 WINDOWS sha asc 点我也行 就 OK.
    0599193138AE44ecBB5781021621E60E.png
  3. 下载完成之后,解压文件

三. 文件目录介绍

1) ../bin/ 启动脚本 2) ../config/ 配置文件 3) ../data/ 索引数据目录 4) ../lib/ 相关类库Jar包 5) ../logs/ 日志目录 6) ../modules/ 功能模块 7) ../plugins/ 插件 8) log4j2.properties 日志配置文件 9) jvm.options java虚拟机的配置 10) elasticsearch.yml es的配置文件

四. 启动 Elasticsearch

  • 第一种方式
1. 打开cmd命令行窗口 2. 进入解压文件目录,bin目录 3. elasticsearch -d
  • 第二种方式
1. 进入解压目录bin文件夹下,执行elasticsearch.bat文件
  • 第三种方式
  1. 做成 service. 每次启动服务就好了

启动成功如图:
6751305F2F0A445e82C6794C583B50C8.png

五. 访问 http://localhost:9200/
如图出现下面的文档信息, 安装 ES 成功. (^-^)V
5A51C0C7F287401187446563431D03D2.png

六. 启动 Kibana

  1. 直接进入 bin 路径,或者参照 ES 命令行方式,启动
    B52CB8AE6C6E4742BC1E9DF5D7A502B4.png

  2. 启动可能会有点慢, 然后需要网络等授权时,360 之类的会弹窗,直接全部允许就好了, 启动成功如图
    image.png

  3. 浏览器地址访问 http://localhost:5601 进入下图, 点击 NO
    image.png

  4. 拖动,滚动条,点击“console” 进入到控制台
    image.png

  5. 点击运行,即可解锁查看 HelloWorld 文档内容.
    image.png

  6. 至此,大功告成哈哈哈哈哈.. 但是还早着呢, 一些概念,核心内容. 下周再说再说..告辞啦

附 JDK 下载路径
链接:https://pan.baidu.com/s/1Y6yN3C04gwFKCSUrc1pzlw
提取码:niib
复制这段内容后打开百度网盘手机 App,操作更方便哦

每次,迷迷糊糊的时候都有你在,真好~❤

  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    117 引用 • 99 回帖 • 201 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
Adoboy
岁月匆匆,没好好算一下都不知道过了这么久。记忆里是那样的清晰,貌似一切都是昨天发生的事。 广州

推荐标签 标签

  • Visio
    1 引用 • 2 回帖
  • Solidity

    Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。

    3 引用 • 18 回帖 • 451 关注
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    9 引用 • 25 回帖 • 1 关注
  • 大数据

    大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

    89 引用 • 113 回帖
  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    188 引用 • 832 回帖
  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    173 引用 • 541 回帖
  • 安全

    安全永远都不是一个小问题。

    200 引用 • 818 回帖 • 2 关注
  • 区块链

    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。

    92 引用 • 752 回帖
  • jQuery

    jQuery 是一套跨浏览器的 JavaScript 库,强化 HTML 与 JavaScript 之间的操作。由 John Resig 在 2006 年 1 月的 BarCamp NYC 上释出第一个版本。全球约有 28% 的网站使用 jQuery,是非常受欢迎的 JavaScript 库。

    63 引用 • 134 回帖 • 742 关注
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖 • 3 关注
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖 • 2 关注
  • 印象笔记
    3 引用 • 16 回帖
  • Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    93 引用 • 122 回帖 • 619 关注
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖 • 1 关注
  • Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    7 引用 • 9 回帖 • 414 关注
  • JSON

    JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。

    53 引用 • 190 回帖 • 5 关注
  • DNSPod

    DNSPod 建立于 2006 年 3 月份,是一款免费智能 DNS 产品。 DNSPod 可以为同时有电信、网通、教育网服务器的网站提供智能的解析,让电信用户访问电信的服务器,网通的用户访问网通的服务器,教育网的用户访问教育网的服务器,达到互联互通的效果。

    6 引用 • 26 回帖 • 530 关注
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    151 引用 • 257 回帖 • 1 关注
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    210 引用 • 2040 回帖
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    71 引用 • 535 回帖 • 834 关注
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 644 关注
  • 安装

    你若安好,便是晴天。

    132 引用 • 1184 回帖 • 1 关注
  • CSS

    CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    199 引用 • 543 回帖 • 5 关注
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    29 引用 • 202 回帖 • 38 关注
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    337 引用 • 324 回帖 • 2 关注
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    34 引用 • 37 回帖 • 555 关注
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 258 关注