全文搜索引擎ElasticSearch学习记录:mac下安装

  最近开发组培训了ElasticSearch,准备开展新项目,我也去凑了下热闹,下面把学习过程记录一下。

一、安装

  1、环境需要jdk1.8;

  2、下载:http://www.elastic.co/downloads/elasticsearch

  

  3、下载完成后在端终解压,解压命令:tar -vxf elasticsearch-6.2.4.tar

  二、启动elasticSearch

    进入文件夹:cd elasticsearch-6.2.4

    启动命令:sh ./bin/elasticsearch

  如下:出现starting与started表示启动成功,出现127.0.0.1:9200表示默认监听端口9200

  

  在浏览器输入:127.0.0.1:9200,出现以下内容表示启动成功。

  

三、界面插件head安装

  1、从github里下载,地址:https://github.com/mobz/elasticsearch-head

  2、终端ctrl+C,关闭elasticSearch

  3、查询node

  如下图所示,我的node版本太低,nodejs是要6.0以上的,所以要升级一下

  

  升级node第一步要安装n模块,这是专门用来管理nodejs版本的

    sudo npm install -g n

  把node升级到稳定版本

    sudo n stable

  这次node升级被坑了,出现Segmentation fault: 11错误,后来解决了,直接用n命令重新设置要使用的版本

    sudo n 9.3.0

  不幸的是,又没装成功,不过没关系,多试几个版本总有成功的,嘻嘻~~

  最后我装了9.11.0

  

  4、启动插件(npm是node的包的安装工具)输入命令: npm run start

    进入elasticsearch-head-master,然后执行命令npm run start。

    不幸,还是没成功,安下面提示应该是指没有grunt

  

  下面装grunt,通过npm安装:  全局安装安装 grunt-cli (并非grunt,允许安装多版本的grunt)

  npm install -g grunt-cli

  

  不过这时执行grunt命令还是提示command not found

  

  这种情况一般是环境变量未配,参考文章:https://www.cnblogs.com/jaina/p/6067464.html

  

  下面再执行一下npm run start,结果还是有问题, error: Unable to find local grunt.

(解决问题:https://blog.csdn.net/phoenix2121/article/details/25910919)

  

  在elasticsearch-head-master下执行命令:npm install grunt

  完了之后再次npm run start,还是有错:

  

  按大神说的,乖乖地一个个安装这些模块。

  最后执行npm run start,终于启动服务了:

  

  赶紧在浏览器中输入:http://localhost:9100

  

  终于装完了。。。。。

  

  

  

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff }
span.s1 { }
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff }
span.s1 { }
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff }
span.s1 { }

原文地址:https://www.cnblogs.com/helenMemery/p/8998585.html

时间: 2024-10-03 08:06:18

全文搜索引擎ElasticSearch学习记录:mac下安装的相关文章

全文搜索引擎 Elasticsearch 入门

1. 百科 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎.设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便. 2. 安装 依赖Java8,本文在Linux上运行 下载.解压 $ wget https://artifacts.elastic.co/downloads/ela

mac下安装mongoDB

方式一:命令行 MongoDB的安装有好多种安装方法,有普通青年的HomeBrew方式,也有文艺青年的源码编译方式.我只想快速的装起来用一下,所以我选最简单的HomeBrew. 请参考官方文档 : http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/ 更新Homebrew的package数据库,在Mac的终端中输入: $ brew update 然后耐心等待,这个没有任何显示,估计要几分钟,取决于网络的速度.然后就列出了

Mac下安装LNMP(Nginx+PHP5.6)环境

Mac下安装LNMP(Nginx+PHP5.6)环境 安装Homebrew 最近工作环境切换到Mac,所以以OS X Yosemite(10.10.1)为例,记录一下从零开始安装Mac下LNMP环境的过程 确保系统已经安装xcode,然后使用一行命令安装依赖管理工具Homebrew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 之后就可以使用 brew

在mac下安装了MySqL + MySQLWorkbench + PyCharm

今天在mac下安装了MySqL  +   MySQLWorkbench + PyCharm 安装这些东西没有在windows下熟悉. 在Mac下安装程序真的不是很适应,感觉很不爽!!!安装完成后还是蛮高兴,后面可以做自己要做的事情了. 通过查阅各种各样的资料,去安装这些东东.最后经过一番周折终于安装完成.下面是对安装过程和遇到的问题做个简单记录. 一.下载MySQL和MySQL Workbench http://dev.mysql.com/downloads/mysql/ 选择合适自己Mac 版

window和mac配置apache,及mac下安装mysql

先打开apache,在浏览器上输入  localhost     回车后会如果屏幕上显示:It works! 如下图: 这说明你的apache已开启 在window下配置apache: 1.找到apache的安装目录下的http.conf文件,打开此配置文件 2.在该文件中搜索 LoadModule php5_module 将前面的#号去掉 然后把后面的路径改为   php安装路径/php5apache2_2.dll 3.搜索 Directory   将下面的两个路径  改为项目所在文件夹 4.

mac下安装启动Mongodb

本人最近才上手mac,在使用mac上面有很多不熟悉的地方,慢慢摸索,记录下来,以供后续翻阅与参考: 在Mac下安装MongoDB方式 第一种.用浏览器或者第三方工具下载当前版本的下载地址: http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.6.tgz 第二种.通过homebrew安装mongodb,terminal下运行以下指令就可以了 这里,我只讲通过homebrew来安装. 在Mac下安装MongoDB,通过homebrew 1.

在Mac下安装使用支持中文的LaTeX(一)

LaTeX是一款计算机排版软件.通过它,我们可以写出很漂亮的文章.但是,LaTeX并不简单.比起用鼠标来操作文字,LaTeX使用的是一行行的代码来向计算机输入指令.尽管如此,只要知道了简单的规则,使用LaTeX排版一些小文章并非难事.事实上,笔者是一名大学生,有时会用LaTeX来记录课堂笔记.笔者也并非LaTeX的专家,有很多时候也会在网上查找一些命令的用法等等.使用LaTeX,我们可以很轻松地排版出下图这样的数学公式: 相比于Windows系统而言,在Mac下使用TeX应该更加方便而且高效.如

3.高并发教程-基础篇-之分布式全文搜索引擎elasticsearch的搭建

高并发教程-基础篇-之分布式全文搜索引擎elasticsearch的搭建 如果大家看了我的上一篇<2.高并发教程-基础篇-之nginx+mysql实现负载均衡和读写分离>文章,如果能很好的利用,那么其实已经可以轻松日抗千万级别的访问量了,但是如果业务涉及查询比较多,查询条件比较丰富,又或者我就想要查询的响应更快点,那么在mysql上面去做优化,其实比较辛苦,有没有更好的解决方案呢?答案是肯定的!它就是我们今天的主角,分布式全文搜索引擎elasticsearch. 技巧提示:mysql集群层主要

Mac下安装MySQL 5.6.40

Mac下安装MySQL 5.6.40 - 干勾鱼的CSDN博客 - CSDN博客 原创 Mac下安装MySQL 5.6.40 2018-06-18 10:34:03 我是干勾鱼 阅读数 5927 分类专栏: MYSQL MYSQL常见问题解析 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/dongdong9223/article/details/80722654 转载请注明出处:http