惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog RSS Feed
博客园 - 叶小钗
F
Fortinet All Blogs
GbyAI
GbyAI
Martin Fowler
Martin Fowler
博客园 - 聂微东
I
InfoQ
B
Blog
IT之家
IT之家
美团技术团队
L
LangChain Blog
小众软件
小众软件
C
Check Point Blog
MongoDB | Blog
MongoDB | Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
V2EX
Last Week in AI
Last Week in AI
A
About on SuperTechFans
博客园 - Franky
P
Proofpoint News Feed
罗磊的独立博客
月光博客
月光博客
V
Visual Studio Blog
MyScale Blog
MyScale Blog

膨胀自留地

使用CloudFlare标记管理功能优雅的使用谷歌分析 四天轻松版北京旅游攻略 Adsense税务居住地证明申请教程:如何申请中国税收居民身份证明以及Google Adsense更新新加坡税务信息教程 常见的 VPS 优化措施 HTML实现table表格移动端自动转为卡片样式 个人网站接入 Google 登录 如何从 GitHub 永久删除泄露的 .env 文件 Cloudflare设置www的域名跳转到不带www的域名 顶级iOS神器!全面解开App Store限制,AssPP Pro保姆级教程 BroadcastChannel将你的 Telegram Channel 转为微博客 Medama开源轻量级网站统计(分析)系统 白嫖一个网站监控面板:uptime-kuma 部署TraffMonetizer利用闲置VPS挂机赚钱 Counterscale-使用CloudflareWorkers部署的免费网站数据统计工具,界面类似umami 封装一个最简单的Axios,避免过度封装! 如何使用Cloudflare Email Routing创建域名邮箱免费发送邮件 使用Cron定时更新Hosts解决Gihub无法访问问题 容器化MariaDB/Mysql实现定时备份 JetBrains全家桶许可证服务器怎么找,JetBrains激活教程 图片加速接口:缓存图片,加速访问,解决防盗链 MySQL模糊查询再也不用like+%了,全文索引介绍及使用简介 为什么这么多人推荐你办理流量卡?流量卡怎么赚钱?怎么避坑? 借助Cloudflare Worker实现Google Analytics反代加速,规避广告屏蔽插件的拦截 etcd入门之在Centos上安装部署 Grafana在linux下安装和基本使用入门 Prometheus介绍、安装和基本功能快速入门 无需加速器,油猴插件解锁xbox云游戏 阿里云盘自动每日签到,无需部署,无需服务器 自定义VSCode终端主题样式 一行 CSS 代码实现响应式布局 – 使用 Grid 实现的响应式布局
windows10 安装 ElasticSearch
2019-10-30 · via 膨胀自留地

#编程技术 2019-10-30 11:51:00 | 全文 1439 字,阅读约需 3 分钟 | 加载中... 次浏览

👋 相关阅读


简介

Elasticsearch 是一个分布式的 RESTful 风格的搜索和数据分析引擎。 Elastic (官网:https://www.elastic.co) 的底层是开源库 Lucene。但是,你没法直接用 Lucene,必须自己写代码去调用它的接口。Elastic 是 Lucene 的封装,提供了 REST API 的操作接口,开箱即用,通过简单的REST api 隐藏了lucene的复杂性,从而让全文搜索变得简单。

  • 查询 : Elasticsearch 允许执行和合并多种类型的搜索 — 结构化、非结构化、地理位置、度量指标 — 搜索方式随心而变。
  • 分析 : 找到与查询最匹配的十个文档是一回事。但是如果面对的是十亿行日志,又该如何解读呢?Elasticsearch 聚合让您能够从大处着眼,探索数据的趋势和模式。
  • 速度 : Elasticsearch 很快。真的,真的很快。
  • 可扩展性 : 可以在笔记本电脑上运行。 也可以在承载了 PB 级数据的成百上千台服务器上运行。
  • 弹性 : Elasticsearch 运行在一个分布式的环境中,从设计之初就考虑到了这一点。
  • 灵活性 : 具备多个案例场景。数字、文本、地理位置、结构化、非结构化。所有的数据类型都欢迎。
  • HADOOP & SPARK : Elasticsearch + Hadoop

Linux 安装教程见:https://blog.wangtwothree.com/database/33.html

下载

ElasticSearch 的下载地址:https://www.elastic.co/cn/downloads/elasticsearch 根据系统下载对应文件

安装

下载好之后将其解压到你想要安装的目录:比如我的 D:\chengxu\ElasticSearch\elasticsearch-6.3.0 以上,就算安装好了

运行

那么如何知道安装“好”了呢,运行一下就知道了 进入到 D:\chengxu\ElasticSearch\elasticsearch-6.3.0\bin 中 双击执行 elasticsearch.bat 等待打印信息输出完之后打开浏览器输入:http://localhost:9200 页面显示如下,则说明安装好了

可视化的工具

一般情况下,我们都会通过一个可视化的工具来查看ES的运行状态和数据 这个工具我们一般选择head

ElasticSearch-head 依赖于 node.js

下面先安装node.js

node.js下载地址:http://nodejs.cn/download/

下载后,地接就是一个安装包,直接打开后除了安装路径自己按需设置外,其他的一路next就好,直到最后它自动安装完 最后打开cmd 输入:node –version 看能否打印出版本信息来检验安装是否正确就好了

node.js安装好后,切换目录到node.js的安装目录中。比如我的是D:\chengxu\tools\node-js

运行命令安装 grunt  npm install -g grunt-cli

head 依赖的都安装完之后,就可以安装head 了。

下面是head的下载地址,在GitHub 中:https://github.com/mobz/elasticsearch-head 进入github后我们选择下载zip 压缩包,下载完之后将其解压到你想要安装的目录即可 比如我的是:D:\chengxu\tools\elasticsearch-head

打开cmd 切换到 D:\chengxu\tools\elasticsearch-head 中 然后执行 npm install 这是要将该目录下的相关文件解压并安装,具体有什么这里可以不用管 完成之后就可以将期启动:npm run start

看到最后输出如下即可知道安已启动好了 打开浏览器输入:http://localhost:9100/ 这样说明它安装成功了

如果发现连接状态还是未连接,是因为es默认是不允许跨域连接的 那么我们要开启 进入到es的安装目录下,我这里是D:\chengxu\ElasticSearch\elasticsearch-6.3.0 然后进入config 文件夹 打开elasticsearch.yml 在末尾添加

http.cors.enabled: true
http.cors.allow-origin: "*"

保存,然后重启es ,再刷新一下 elasticsearch-head 即可

注: http.cors.enabled 开启跨域访问支持,默认为false http.cors.allow-origin 跨域访问允许的域名地址,支持用正则,我这里就偷偷懒,直接全部


×