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

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: 快速学习环境篇之 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

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
JavaScript
万事起头难:完整步骤带你学会Node.js环境配置
万事起头难:完整步骤带你学会Node.js环境配置
133 0
|
分布式计算 Hadoop 大数据
环境篇之 ES 的 head 插件安装|学习笔记
快速学习环境篇之 ES 的 head 插件安装
681 0
|
2月前
|
数据可视化 Java Windows
Elasticsearch入门-环境安装ES和Kibana以及ES-Head可视化插件和浏览器插件es-client
本文介绍了如何在Windows环境下安装Elasticsearch(ES)、Elasticsearch Head可视化插件和Kibana,以及如何配置ES的跨域问题,确保Kibana能够连接到ES集群,并提供了安装过程中可能遇到的问题及其解决方案。
Elasticsearch入门-环境安装ES和Kibana以及ES-Head可视化插件和浏览器插件es-client
|
6月前
|
监控 JavaScript
|
2月前
|
JavaScript Linux 开发者
一个用于管理多个 Node.js 版本的安装和切换开源工具
【9月更文挑战第14天】nvm(Node Version Manager)是一个开源工具,用于便捷地管理多个 Node.js 版本。其特点包括:版本安装便捷,支持 LTS 和最新版本;版本切换简单,不影响开发流程;多平台支持,包括 Windows、macOS 和 Linux;社区活跃,持续更新。通过 nvm,开发者可以轻松安装、切换和管理不同项目的 Node.js 版本,提高开发效率。
|
缓存 JavaScript
Node.js安装教程【附安装包资源】
Node.js安装教程【附安装包资源】
136 0
|
6月前
|
Web App开发 缓存 JavaScript
Node.js安装及环境配置,详细简单易懂!一文get全部!
Node.js安装及环境配置,详细简单易懂!一文get全部!
|
6月前
|
传感器 JavaScript 前端开发
VSCOde安装node.js环境
VSCOde安装node.js环境
|
JavaScript Linux iOS开发
如何使用NVM优雅的管理Node.js 版本
要优雅地管理 Node.js 版本,可以使用Node Version Manager (NVM)
150 0
|
6月前
|
JavaScript 前端开发 算法
【从0配置JAVA项目相关环境2】node.js + 前端 从配置到运行
【从0配置JAVA项目相关环境2】node.js + 前端 从配置到运行
125 0