环境篇之 ES 的 head 插件安装准备|学习笔记

本文涉及的产品
Elasticsearch Serverless通用抵扣包,测试体验金 200元
简介: 快速学习环境篇之 ES 的 head 插件安装准备

开发者学堂课程【大数据 Flink 实时旅游平台环境篇 2020版:环境篇之 ES 的 head插件安装准备】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址 https://developer.aliyun.com/learning/course/643/detail/10701


环境篇之 ES 的 head 插件安装准备

ES 插件 head 安装

1、Head 是 elasticsearch 的集群管理工具,也可以用于文档创建、数据浏览和查询等操作。

2.elasticsearch-head 是一款开源软件被托管在 github 上面,所以如果我们要使用它,必须先安装 git,通过 git 获取 elasticsearch-head。

3.运行 elasticsearch-head 会用到 grunt,而 grunt 需要 npm 包管理器,所以 nodejs是必须要安装的。

准备工作:

1.下载 nodejs:

访问http://nodejs.cn/download/

image.png

点击 linux 二进制文件(x64),下载好之后把他拖到服务器上面。

2.安装 nodejs:

解压 node:

[root@hadoop01 ~]# tar -xvf  

/home/node-v12.16.1-linux-x64.tar.xz-C/usr/local

[root@hadoop01 ~]#  

cd/usr/local/node-v12.16.1-linux-x64/

输入[root@hadoop01 node-v12.16.1-linux-x64]#ll./bin/

为 nodejs 和 npm 全局可用,做2个软连接(本质是配置环境变量):

[root@hadoop01 node-v12.16.1-linux-x64]# ln-s  

/usr/local/node-v12.16.1-linux- x64/bin/node  

/usr/bin/node

[root@hadoop01 node-v12.16.1-1inux-x64]# 1n -s  

/usr/10cal/node-v12.16.1-1inux-x64/bin/npm/usr/bin/npm

输入[root@hadoop01 node-v12.16.1-linux-x64]# which node 回车

验证 node 和 npm:

[root@hadoop01 node-v12.16.1-linux-x64]# node -v

v 12.16.1

[root@hadoop01 node-v12.16.1-linux-x64]# npm-v

6.13.4

Node 安装完毕。

3.安装 grunt

[root@hadoop01 node-v12.16.1-linux-x64]# npm config set registry

http://registry.cnpmjs.org   ##注册官网镜像(使用淘宝较快)

[root@hadoop01 node-v12.16.1-linux-x64]# npm config set registry

https://registry.npm.taobao.org  ##注册淘宝镜像

[root@hadoop01 node-v12.16.1-linux-x64]# npm install -g grunt-cli

下载 phontomjs (手动安装需自行下载)

https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2

安装 phontomjs 所需要的解压工具:

[root@hadoop01 local]#yum install -y bzip2 # 安装 bzip2

安装 git:

[root@hadoop01 ~]# yum install -y git

使用 git下载 head 插件:

[root@hadoop01 node-v12.16.1-linux-x64]# cd /usr/local

[root@hadoop01 local]# git clone  

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

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
Linux 编译器 C语言
Linux应用开发基础知识——Makefile 的使用(二)
Linux应用开发基础知识——Makefile 的使用(二)
643 0
Linux应用开发基础知识——Makefile 的使用(二)
|
JavaScript 前端开发 API
轻松搞定Vue3+Pinia-4-多个store
轻松搞定Vue3+Pinia-4-多个store
727 0
|
JSON NoSQL MongoDB
MongoDB Compass的安装及使用图文说明(非常详细)
MongoDB Compass的安装及使用图文说明(非常详细)
4265 2
|
12月前
|
存储 SQL 分布式计算
大数据-142 - ClickHouse 集群 副本和分片 Distributed 附带案例演示
大数据-142 - ClickHouse 集群 副本和分片 Distributed 附带案例演示
1006 0
|
11月前
|
JavaScript
componentDidUpdate 方法在组件更新后做什么?
【10月更文挑战第27天】在 `componentDidUpdate` 中使用 `this.props` 和 `this.state` 时要小心,因为此时它们已经是更新后的最新值,与 `prevProps` 和 `prevState` 所代表的前一个状态不同。同时,如果在 `componentDidUpdate` 中再次调用 `setState`,要确保不会导致无限循环的更新,通常需要添加适当的条件判断来避免不必要的状态更新。
278 2
|
Linux Perl
在Linux中,如何停止正在运行的进程?
在Linux中,如何停止正在运行的进程?
|
机器学习/深度学习 运维 监控
智能化运维:未来IT管理的关键转型
【8月更文挑战第13天】在数字化转型的浪潮中,智能化运维成为企业追求高效、敏捷和可靠IT服务的重要途径。本文将探讨智能化运维的概念、核心价值及其对企业未来发展的影响,旨在为读者提供一个关于如何通过智能化手段提升运维效率与质量的全面视角。
|
自然语言处理 搜索推荐 机器人
阿里巴巴的通义千问大模型
阿里巴巴通义千问是基于Transformer的大型语言模型,预训练于多样化数据集,支持18亿至720亿参数规模。在多模态英文任务中表现出色,且具备多语言对话及图片文本识别能力。可应用于搜索引擎、问答系统和对话交互,提供智能体验。然而,模型在逻辑题和指令理解上存在不足,需在特定领域进行优化。
4092 1
|
关系型数据库 MySQL 数据库
docker 安装mysql(踩坑踩得想哭 详细解决教程)ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using pa
docker 安装mysql(踩坑踩得想哭 详细解决教程)ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using pa
1727 1