小白安装elasticsearch,请教了很多博客

  • 我属于NLP领域小白,还没有成功完成过项目,但是先安装了一些工具。我已经安装了neo4j和protege。今天安装elastic search。起因如下:看到了一篇文章:

基于ElasticSearch的问答系统(KBQA)
https://blog.csdn.net/keyue123/article/details/85317774

想做一个demo出来,因此心血来潮想下ES。
但这条路不容易。首先参考:

windows环境下elasticsearch安装教程(超详细)
https://www.cnblogs.com/hualess/p/11540477.html

有了一个大概的了解,但是不全,因为博文里也说了,部分地方再去参考其他博文。
一、安装jdk
二、安装ElasticSearch

1.ElasticSearch下载地址: https://www.elastic.co/downloads/elasticsearch

一切都很顺畅,下载也很快,直到安装插件部分出现问题。
三、安装ElasticSearch-head插件
第一步安装node环境:虽然我也不知道node是什么,就先去网址上下载,又按照

另一篇详细介绍如何安装node的博文安装了nodejs。
参考博文:https://www.cnblogs.com/hualess/p/11541908.html

这里看了很多博客,有人说直接把node按照默认路径安装,是C:/programsfiles里,有人却说,再单独创建一个吧,因为直接放在系统文件下容易出错。直接按照默认路径安装会给你自动生成nodejs文件夹,如果你更改了默认路径则没有,于是我重新在D盘创建了一个nodejs文件,将node安装到了D盘,再按照教程新建node-global,node-cache文件夹,配置系统环境变量,最后出现了第一步的结果 node -v有显示

第二步:安装grunt
windows系统下请使用管理员权限打开:这个如何用管理员权限打开命令行参考了一篇博文,在windows10下,不是直接按windows+R弹出cmd,而是去搜索,使用管理员命令打开。
以管理人身份打开cmd

npm install -g grunt-cli

我一开始并不知道npm是什么意思,但是我知道要先在命令行里使用cd 路径进入node这个文件夹,然后再在命令行里使用这个命令。
应该因为网的原因,是挺慢的。
第三步:安装head插件

https://www.cnblogs.com/hualess/p/11540477.html

还是按照教程来的,npm install果真不能用,因此使用淘宝镜像,我也不知道什么叫做淘宝镜像,总之是

npm config set registry https://registry.npm.taobao.org

速度很快,但是不能执行npm run start

关于启动ElasticSearch-head-master启动失败的问题处理:

Fatal error: Unable to find local grunt
https://blog.csdn.net/qq_39941165/article/details/103664428

这里面让先使用这个安装:npm install grunt --save-dev
但是之后又出现了:
D:\download\elasticsearch-head-master>grunt server

Local Npm module “grunt-contrib-clean” not found. Is it installed?
Local Npm module “grunt-contrib-concat” not found. Is it installed?
Local Npm module “grunt-contrib-watch” not found. Is it installed?
Local Npm module “grunt-contrib-connect” not found. Is it installed?
Local Npm module “grunt-contrib-copy” not found. Is it installed?
Local Npm module “grunt-contrib-jasmine” not found. Is it installed?


  • 但是这篇博主只说自己去安装上述这些东西即可。
    但是没给出命令,因此

又找到一篇博文给出了安装命令,原文链接:https://blog.csdn.net/laotoumo/article/details/53890279
Elasticsearch 5.1.1使用笔记,欢迎探讨 安装

npm install grunt-contrib-clean
--registry=https://registry.npm.taobao.org
npm install grunt-contrib-concat --registry=https://registry.npm.taobao.org
npm install grunt-contrib-watch --registry=https://registry.npm.taobao.org
npm install grunt-contrib-connect --registry=https://registry.npm.taobao.org
npm install grunt-contrib-copy --registry=https://registry.npm.taobao.org
npm install grunt-contrib-jasmine --registry=https://registry.npm.taobao.org

又因为 Npm install grunt-contrib- jasmine–registry= https://registry.npm. taobao.org报错
最后一条信息报错

又参考博文:
https://blog.csdn.net/wangxinxin1992816/article/details/90066389

npm install报错Failed at the phantomjs-prebuilt@2.1.16 install script
输入如下代码解决 npm install phantomjs-prebuilt@2.1.14 --ignore-scripts
成功显示

然后继续按照最初的教程走下去,但是我的界面还是跟博主的不太一样,以及

我还没有搞清楚,如何启动我的elasticsearch?
是进入head-master中使用npm run start服务吗?

成功界面

又参考以下博文,安装了一些插件:

https://blog.csdn.net/yuchen_0515/article/details/48653061

但是中途发现 coffee cs.js无法执行,自己又不懂语法错误,因此选择以下博文:

https://blog.yoodb.com/yoodb/article/detail/1194

CoffeeScript执行报unexpected newline和is not defined错误解决方案
发现在第二行前加一个缩进就可以了。
cs.js格式

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值