Head 安装_演示|学习笔记

本文涉及的产品
Elasticsearch Serverless通用抵扣包,测试体验金 200元
简介: 快速学习 Head 安装_演示。

开发者学堂课程【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 进行安装

如图安装完毕之后

image.png

刚才使用了安装 npm 的命令,之后使用安装好的 npm 安装 grunt 软件,最后来安装上服务器上的客户端相应的软件npm install -g grunt-cli

image.png

下载完成服务器客户端后,开始安装 head。

输入cd /opt/soft/

ll

先来删除安装包,输入

rm-rf*.gz

ll

Pwd

结果显示/opt/soft,再来定位到当前目录下,在最下方输入/opt/soft,再点击上传,找到 head 插件

image.png

找到之后放在桌面上,再在上传的文件夹中定位到桌面

image.png

双击,上传成功:

image.png

上传成功之后开始解压,解压到当前目录之下

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 文件夹)

现在这里没有该文件夹

image.png

输入 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 &

之后再来刷新页面访问,如图,没有报错

image.png

这时先启动一下 elasticsearch server

输入 su -l jerry

~/es/bin/elasticsearch -d

Jps

启动之后再来查看一下,结果显示 82405 Elasticsearch

82457 Jps

最后访问http//JANSON01:9200(建议使用 google 浏览器)

成功之后就是以下界面

image.png

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
存储 数据可视化 数据挖掘
【docker】使用docker安装部署elasticsearch+Kibana(上)
【docker】使用docker安装部署elasticsearch+Kibana
928 0
|
7月前
|
安全 Ubuntu 网络安全
宝塔面板升级python3
Python 是一种广泛使用的高级编程语言,因其简洁的语法和丰富的库而受到开发者的喜爱。在许多Web应用程序和后端开发环境中,Python已成为重要工具。使用宝塔面板时,保持Python更新至关重要。本文介绍如何在服务器上安全升级Python:从环境准备、检查当前版本、安装工具包、下载并编译新版本、配置环境变量到测试新版本,确保升级顺利进行。建议定期更新以利用新特性和性能改进,并备份数据以防万一。
339 6
|
7月前
|
机器学习/深度学习 人工智能 量子技术
量子计算的商业化前景:未来科技的颠覆性力量
量子计算的商业化前景:未来科技的颠覆性力量
367 17
|
算法 Linux
跟着Iris案例学Seaborn之Histplot
跟着Iris案例学Seaborn之Histplot
560 0
|
SQL 存储 安全
SQL数据库:核心原理、应用实践与未来展望
在电子商务领域,SQL数据库用于存储商品信息、用户信息、订单信息等。通过SQL数据库,电商平台可以实现商品的快速检索、用户行为的跟踪分析、订单状态的实时更新等功能,提升用户体验和运营效率。
|
IDE 前端开发 时序数据库
【Docker项目实战】使用Docker部署speedtest-tracker速度测试追踪器
【6月更文挑战第4天】使用Docker部署speedtest-tracker速度测试追踪器
783 1
|
网络协议 Java 关系型数据库
一篇文章彻底理解数据库的各种 JDBC 超时参数 2
一篇文章彻底理解数据库的各种 JDBC 超时参数
|
Python
Python实现hellokitty
Python实现hellokitty
480 0
|
Cloud Native Go 图形学
如何看待Unity新的收费模式?
如何看待Unity新的收费模式?
286 0
|
监控 数据挖掘 API
阿里巴巴API接口技术揭秘:轻松驾驭电商数据,提升业务效率
阿里巴巴API接口技术揭秘:轻松驾驭电商数据,提升业务效率
374 1