聊聊、ElasticSearch 搭建和简单使用

首先下载 ElasticSearch,提供一个国内镜像 https://thans.cn/mirror/elasticsearch.html,下载很快。

我用的是 elasticsearch-6.8.0,启动的时候可能会遇到问题,例如:

 

解决办法: setting xpack.ml.enabled: false in elasticsearch.yml,启动成功,访问 9200 端口

 

这样查看数据太别扭,可以利用图形化界面。例如:Head、X-Pack、Kibana,先看看 Head 

ElasticSearch-Head 


git clone  https://github.com/mobz/elasticsearch-head.git 

因为 elasticsearch-head 需要 node,所以要安装 node 环境,http://nodejs.cn/download/,不熟悉 node 可以先了解下,特别是 npm,最近微软收购 npm,看中的就是 node 生态圈。现在是前后端分离时代,前端技术层出不穷,Vue、React、Angular等等,但是都离不开 node,npm。你也可以认为 npm 和 maven,docker,git 拥有相同的理念,那就是工具库或者开发库。成千上万的程序猿贡献自己的聪明才智,提供一个个好用的工具。

安装好 node

安装 grunt

npm install -g grunt-cli

进入 elasticsearch-head 目录,执行 npm install,这个很重要,要下载相关的依赖

OK,最后执行 grunt server

访问 http://localhost:9100

连接这里,访问的就是 elasticsearch 服务,关于 elasticsearch api 操作,后面会聊到。

 

posted @ 2020-04-14 11:43  香农随笔  阅读(300)  评论(0编辑  收藏  举报