开发者学堂课程【ElasticSearch 最新快速入门教程:Head 安装_演示】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/642/detail/10620
Head 安装_演示
安装演示:
安装步骤:(注意:在 root 用户下安装)
1)nodejs npm grunt 安装(在安装 html5运行的环境)
打开虚拟机,切换到 root 用户下,
输入 su -l root
输入命令 yum install nodejs 下载安装包
显示安装完成后,再输入 yum install npm
再输入 npm install -g grunt 进行安装
如图安装完毕之后
刚才使用了安装 npm 的命令,之后使用安装好的 npm 安装 grunt 软件,最后来安装上服务器上的客户端相应的软件npm install -g grunt-cli
下载完成服务器客户端后,开始安装 head。
输入cd /opt/soft/
ll
先来删除安装包,输入
rm-rf*.gz
ll
Pwd
结果显示/opt/soft,再来定位到当前目录下,在最下方输入/opt/soft,再点击上传,找到 head 插件
找到之后放在桌面上,再在上传的文件夹中定位到桌面
双击,上传成功:
上传成功之后开始解压,解压到当前目录之下
unzip elasticsearch-head-master.zip
输入ll
unzip elasticsearch-head-master.zip
ll
mv elasticsearch-head-master ../
ll
cd..
ll
给插件重新命个名,命名为 head,输入
mv elasticsearch-head-master/ head
ll
cd head/
Ll
然后接着根据提示:
#下述的命令需要将 os 的当前目录设定为 head 插件的根目录(正式开始实施)
cnpm install(或是:npm install -g cnpm --registry=https://registry.npm.taobao.org;或者是:npm install//执行后会生 node_modules 文件夹)
现在这里没有该文件夹
输入 npm install 看是否可以生成
在安装的同时可以再打开另一台机器,输入 cd /opt/head/
ll
使用另一个命令,输入
npm install -g cnpm --registry=https://registry.npm.taobao.org
该命令安装很迅速,在安装完成之后,检查发现还是没有该文件夹,输入
cd _site/
ll
cd..
ll
发现存在 site 这些文件夹,尝试开始启动
在启动前修改一个配置文件,输入
vim gruntfile.js
然后定位到9100,在上面输入一个配置信息 hostname: ‘*’,
之后保存退出
再启动 grunt server
或者是以后台进程的方式启动:
输入 nohup grunt server > /dev/null 2>&1 &
再输入 jps 显示不出,可以通过浏览器访问的形式
打开浏览器,访问网址 http://janson01:9100/
访问不到就是没有启动,再来输入
kill -9 72323
结果显示-bash: kill (72323) -No such process
服务器是没有启动的,证明刚才的命令不行,此时再使用命令 cnpm install 来启动
输入 cnpm install
安装完后启动一下,在另一个窗口继续输入ll
再启动刚才的命令
nohup grunt server > /dev/null 2&1 &
之后再来刷新页面访问,如图,没有报错
这时先启动一下 elasticsearch server
输入 su -l jerry
~/es/bin/elasticsearch -d
Jps
启动之后再来查看一下,结果显示 82405 Elasticsearch
82457 Jps
最后访问http//JANSON01:9200(建议使用 google 浏览器)
成功之后就是以下界面