翻阅上篇文章:Windows 10 安装 ElasticSearch

上次写的是下载Zip包安装的,在下载页面 发现有 MSI (BETA) 的下载可选项。了解之后发现MSI安装也值得尝试。

MSI安装ElasticSearch

参考文章:Install Elasticsearch with Windows MSI Installer

与zip包安装相比,MSI安装可以将ElasticSearch作为Windows 服务安装,这样可以方便设置开机自启动,就不用看到有一个cmd命令行在任务栏,ElasticSearch服务在后台运行。

当然,使用MSI安装的最大便利是,有GUI引导方便安装。

安装完成之后,手动启动ElasticSearch服务,如果按照默认配置安装,验证是否安装成功的地址仍然是http://127.0.0.1:9200/

命令行安装ElasticSearch

官方文档介绍了除GUI安装的方式,使用命令行安装ElasticSearch。

msiexec.exe / i elasticsearch-6.6.1.msi / qn

更多了解如何使用msiexec,出了可以使用msiexec.exe / help 查看,也可以查阅微软官方技术文档:https://docs.microsoft.com/zh-cn/windows/desktop/Msi/command-line-options

卸载ElasticSearch

不能使用MSI进行卸载,卸载的话,只能通过 “添加/删除程序” 进行卸载。

安装Kibana

参考:https://www.elastic.co/guide/cn/kibana/current/windows.html

下载: https://www.elastic.co/downloads/kibana

加载示例数据

参考 :https://www.elastic.co/guide/cn/kibana/current/tutorial-load-dataset.html

下载示例数据之后,有两个地方需要多说两句。

提醒1:

使用以下命令在终端(如 bash )建立一个莎士比亚数据集的映射:

可以打开kibana界面,在Dev Tools的Console下使用PUT创建索引。

或者使用Windows 10 自带Curl命令,进行操作。

如果没有自带curl,可以安装curl,下载页面:https://curl.haxx.se/download.html

curl的使用请自行搜索。

提醒2:官方文档中给出的命令需要做个修正

curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/bank/account/_bulk?pretty' --data-binary @accounts.json

例如上述语句是无法在cmd下执行成功,需要修正,即修改单引号为双引号

curl -H "Content-Type: application/x-ndjson" -XPOST "localhost:9200/bank/account/_bulk?pretty" --data-binary @accounts.json

注意事项

Kibana的版本和Elasticsearch的版本要一致,如果升级了Elasticsearch,相应的也要升级Kibana。

如果不一致会怎样呢?试一下

启动Elasticsearch版本是7.2.0,Kibana版本是6.6.1,启动Kibana,将看到如下error提示

This version of Kibana requires Elasticsearch v6.6.1 on all nodes. I found the following incompatible nodes in your cluster: v7.2.0 @ 127.0.0.1:9200 (127.0.0.1)

访问http://localhost:5601/,页面显示Kibana server is not ready yet

Windows 10 安装ElasticSearch(2)- MSI安装ElasticSearch和安装Kibana的更多相关文章

  1. Windows 10+Ubuntu 16.04在MBR分区上安装双系统之后启动菜单的System Setup选项提示:can't find command "fwsetup"

    背景: 硬盘分区方式:MBR 硬盘容量256,Windows 100,Ubuntu 156,其中主分区安装的是Windows,Ubuntu安装在逻辑分区上,文件系统为Ext4,整个Ubuntu就挂载在 ...

  2. Windows 10+Ubuntu 16.04在MBR分区上安装双系统之后没有Windows 10的启动菜单解决方法

    背景: 硬盘分区方式:MBR 硬盘容量256,Windows 100,Ubuntu 156,其中主分区安装的是Windows,Ubuntu安装在逻辑分区上,文件系统为Ext4,整个Ubuntu就挂载在 ...

  3. Windows 10+Ubuntu 16.04在MBR分区上安装双系统(转)

    以下内容转自这篇博客: http://www.cnblogs.com/Duane/p/5424218.html http://www.cnblogs.com/Duane/p/6776302.html( ...

  4. 图解Windows 10下Visual Studio Code的下载和安装

    1. 百度搜索“Visual Studio Code”,如下图所示: 2. 点击第一个搜索结果项,进入官方网站,然后点击“Download for Windows”,如下图所示: 3. 进入提示下载页 ...

  5. WINDOWS 10下64位本地 ORACLE 11 G安装完整教程

    URL:https://www.cnblogs.com/count-mjb/p/7655592.html wssbht = (DESCRIPTION = (ADDRESS_LIST = (ADDRES ...

  6. 安装 Linux 与 Windows 10 双系统,你需要了解的一切

    该选Windows 10还是Linux Mint?鱼与熊掌当然可以兼得,但咱们得掌握点小技巧才能顺利搞定. Windows 10绝不是唯一一款值得我们安装在自己计算机之上的免费操作系统.Linux只靠 ...

  7. 【原】无脑操作:Windows 10 + MySQL 5.5 安装使用及免安装使用

    本文介绍Windows 10环境下, MySQL 5.5的安装使用及免安装使用 资源下载: MySQL安装文件:http://download.csdn.net/detail/lf19820717/9 ...

  8. Windows 2016 & Windows 10 中IIS安装和配置PHP的步骤

    Windows 2016 和 Windows 10 内核是相同的,我们首先需要安装 Internet Information Services (IIS),当然 Win2016 跟 Win10 安装  ...

  9. [多图]Windows 10 Build 10565今推送:优化界面菜单 Cortana改进

    酷站网软:此前的Windows Build 10558并没有向公众发布,而是直到近日才向Fast Ring用户推送了更多功能和改进的Build 10565版.除之前版本上的加入了Messaging.E ...

  10. 用Node.js开发Windows 10物联网应用

    (此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 未来10年内,物联网将会如移动互联网这样深入到我们生活的各方各面.所以微软现在对物联网进行了 ...

随机推荐

  1. 分布式系统关注点(17)——先写DB还是「缓存」?

    如果第二次看到我的文章,欢迎右侧扫码订阅我哟~ 

  2. 自己动手编译Android(LineageOS)源码

    准备 设备:红米3s 设备代号:land Android版本:7.1.1 源码提供:Lineage PC配置: 系统:Ubuntu16.04 x64 至少12G RAM 至少80GB 剩余硬盘空间 良 ...

  3. 详解线程池execute和submit用法

    在使用线程池时,我们都知道线程池有两种提交任务的方式,那么他们有什么区别呢? 1.execute提交的是Runnable类型的任务,而submit提交的是Callable或者Runnable类型的任务 ...

  4. html5中的indexDB

    1.关系型数据库和非关系型数据库 一致性: 事务完成时,必须让所有的数据具有一致的状态,例如要写入100个数据,前99个成功了,结果第100个不合法,此时事务会回滚到最初状态.这样保证事务结束和开始时 ...

  5. 『OGG 02』Win7 配置 Oracle GoldenGate Adapter Java 踩坑指南

    上一文章 <__Win7 配置OGG(Oracle GoldenGate).docx>定下了 两个目标: 目标1: 给安装的Oracle_11g 创建 两个用户 admin 和 root ...

  6. JS原型--原型链

    构造函数-->原型--->prototype-->__proto__-->constructor-->原型链 构造函数    什么是构造函数?我理解构造函数就是可以用来生 ...

  7. 【我们一起写框架】领域驱动设计的CodeFirst框架(一)—序篇

    前言 领域驱动设计,其实已经是一个很古老的概念了,但它的复杂度依旧让学习的人头疼不已. 互联网关于领域驱动的文章有很多,每一篇写的都很好,理解领域驱动设计的人都看的懂. 不过,这些文章对于那些初学者而 ...

  8. c#发送邮件,可发送多个附件

    1:创建SendMail类 2:调用方法 SendMail send = new SendMail("123456@qq.com", "123456@163.com&qu ...

  9. C++结构体与排列三平台出售

    结构将不同的数据类型整合在一起构成一个新的类型,排列三平台出售(企 娥:217 1793 408)相当于数据中一条记录,比如学生结构体,整合了学好,姓名等信息.结构体的好处就是可以对这些信息进行整体管 ...

  10. php一致性hash算法的应用

    阅读这篇博客前首先你需要知道什么是分布式存储以及分布式存储中的数据分片存储的方式有哪些? 分布式存储系统设计(2)—— 数据分片 阅读玩这篇文章后你会知道分布式存储的最优方案是使用 一致性hash算法 ...