阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

在Ubuntu 16.04 中安装 Elasticsearch 5.4分析引擎

438次阅读
没有评论

共计 3797 个字符,预计需要花费 10 分钟才能阅读完成。

弹性搜索 – 分布式分析引擎

Elasticsearch 是一个开源,高度可扩展的全文搜索和分析引擎。它允许您存储和分析数据,即使是大量的,具有接近实时的性能。这个强大的分析引擎支持 RESTful 操作,因此可以将所有 HTTP 方法与 HTTP URI 结合使用进行数据管理。另一个优点是 Elasticsearch 可以使用不同的编程语言,比如 Python 或 JavaScript。

一个在线网络商店是可以从 Elasticsearch 受益的项目的一个很好的例子。可以使用 Elasticsearch 存储整个产品目录和库存,提供“搜索”和“自动填充建议”功能。

Elastisearch 的极大的可扩展性还允许它在笔记本电脑上或在具有 PB 级数据的服务器集群上运行。

在 Ubuntu 16.04 中安装 Elasticsearch 5.4 分析引擎

目标

在本教程中,我们将看到如何在运行 Ubuntu 16.04 的服务器上安装 Elasticsearch。

先决条件

  • 一台运行 Ubuntu 16.04 的服务器。
  • Oracle JDK 8 以及安装在服务器上。

JDK 安装可以参考以下文章:

Ubuntu 16.04 安装 JDK 并配置环境变量  http://www.linuxidc.com/Linux/2017-02/140908.htm

Ubuntu 14.04 安装 JDK1.8.0_25 与配置环境变量  http://www.linuxidc.com/Linux/2015-01/112030.htm 

Ubuntu 14.04 LTS 安装 Oracle JDK 1.8  http://www.linuxidc.com/Linux/2014-11/109216.htm 

在 Linux 虚拟机下配置 JDK 的环境变量  http://www.linuxidc.com/Linux/2017-01/139212.htm

Ubuntu 上安装 JDK 1.8  http://www.linuxidc.com/Linux/2016-12/138940tm

Ubuntu 16.04 LTS 配置 JDK1.8 出现问题及解决笔记 http://www.linuxidc.com/Linux/2017-02/140138.htm

Ubuntu 安装 JDK 7 / JDK8 的两种方式  http://www.linuxidc.com/Linux/2017-07/145563.htm

安装 Elastisearch

Elasticsearch 以不同的格式提供:.zip,.tar.gz,.deb,.rpm,docker。在本指南中,我们将使用.deb 包。

下载 Elasticsearch 密钥

通过执行以下命令下载并安装 Elasticsearch 公共签名密钥:

$ wget -qO – https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add –

从存储库安装 Elasticsearch 搜索

在进行安装过程之前,我们需要安装 apt-transport-https 包:

$ sudo apt-get install apt-transport-https

接下来,我们将使用以下命令保存存储库定义:

$ echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list

使用 apt 安装 Elasticsearch:

$ sudo apt-get update && sudo apt-get install elasticsearch

让 Elasticsearch 在系统启动时启动:

$ sudo systemctl enable elasticsearch

配置 Elasticsearch

Elasticsearch 配置文件存储在 /etc/elasticsearch 目录中。具体来说,主要的配置文件是:

  • elasticsearch.yml for configuring the server side part of this powerful analytics engine.
  • log4j2.properties for configuring logging.

配置文件使用 YAML 格式。

Elasticsearch 搜索需要很少的配置,但是在启动使用之前,应该配置一些设置。

使用文本编辑器打开 elasticsearch.yml 配置文件:

$ sudo vim /etc/elasticsearch/elasticsearch.yml

在这里,搜索 cluster.name 变量。

# ---------------------------------- Cluster -----------------------------------
#
# Use a descriptive name for your cluster:
#
#cluster.name: my-application
#

取消注释粗体行,并使用集群名称更改我的应用程序,例如:

cluster.name: MyCluster

注意:当节点与集群的所有其他节点共享 cluster.name 时,节点可以加入集群。确保 cluster.name 描述集群的目的。

接下来,更改 node.name 变量。如上所述,取消注释行并改变其价值:

# ------------------------------------ Node ------------------------------------
#
# Use a descriptive name for the node:
#
node.name: node-1
#

这些是运行 Elasticsearch 所需的最低设置。当然,为了在一组服务器上部署这个系统,还有更多的细节需要解决。

保存并关闭文件,然后启动 Elasticsearch:

 
$ sudo systemctl start elasticsearch

测试 Elasticsearch

我们可以通过执行以下命令来测试 Elasticsearch:

$ curl -X GET 'http://localhost:9200'

它应该显示如下:

{
 "name" : "node-1",
 "cluster_name" : "MyCluster",
 "cluster_uuid" : "WqXLC-cUT5-bSVyisNRIgQ",
 "version" : {
 "number" : "5.4.1",
 "build_hash" : "2cfe0df",
 "build_date" : "2017-05-29T16:05:51.443Z",
 "build_snapshot" : false,
 "lucene_version" : "6.5.1"
 },
 "tagline" : "You Know, for Search"
}

这意味着 Elasticsearch 搜索正在运行。

总结

这完成了基本的 Elasticsearch 搜索配置。看看在 Ubuntu 16.04 服务器上安装此分析引擎可以很容易!

Elasticsearch 教程系列文章

Linux 上安装部署 ElasticSearch 全程记录  http://www.linuxidc.com/Linux/2015-09/123241.htm

Linux 下 Elasticsearch 1.7.0 安装配置 http://www.linuxidc.com/Linux/2017-05/144215.htm

Elasticsearch 的安装,运行和基本配置 http://www.linuxidc.com/Linux/2016-07/133057.htm

使用 Elasticsearch + Logstash + Kibana 搭建日志集中分析平台实践  http://www.linuxidc.com/Linux/2015-12/126587.htm

Ubuntu 14.04 搭建 ELK 日志分析系统 (Elasticsearch+Logstash+Kibana) http://www.linuxidc.com/Linux/2016-06/132618.htm

Elasticsearch1.7 升级到 2.3 实践总结  http://www.linuxidc.com/Linux/2016-11/137282.htm

Ubuntu 14.04 中 Elasticsearch 集群配置  http://www.linuxidc.com/Linux/2017-01/139460.htm

Elasticsearch-5.0.0 移植到 Ubuntu 16.04 http://www.linuxidc.com/Linux/2017-01/139505.htm

ElasticSearch 5.2.2 集群环境的搭建  http://www.linuxidc.com/Linux/2017-04/143136.htm

Linux 下安装搜索引擎 Elasticsearch  http://www.linuxidc.com/Linux/2017-05/144105.htm

CentOS 上安装 ElasticSearch 详解  http://www.linuxidc.com/Linux/2017-05/143766.htm

ElasticSearch 的详细介绍 :请点这里
ElasticSearch 的下载地址 :请点这里

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-07/145588.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计3797字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19356
评论数
4
阅读量
8277849
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
星哥带你玩飞牛NAS-7:手把手教你免费内网穿透-Cloudflare tunnel

星哥带你玩飞牛NAS-7:手把手教你免费内网穿透-Cloudflare tunnel

星哥带你玩飞牛 NAS-7:手把手教你免费内网穿透 -Cloudflare tunnel 前言 大家好,我是星...
星哥带你玩飞牛NAS-2:飞牛配置RAID磁盘阵列

星哥带你玩飞牛NAS-2:飞牛配置RAID磁盘阵列

星哥带你玩飞牛 NAS-2:飞牛配置 RAID 磁盘阵列 前言 大家好,我是星哥之前星哥写了《星哥带你玩飞牛 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
国产开源公众号AI知识库 Agent:突破未认证号限制,一键搞定自动回复,重构运营效率

国产开源公众号AI知识库 Agent:突破未认证号限制,一键搞定自动回复,重构运营效率

国产开源公众号 AI 知识库 Agent:突破未认证号限制,一键搞定自动回复,重构运营效率 大家好,我是星哥,...
你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你 为什么要用宝塔跑分? 宝塔跑分其实就是对 CPU、内存、磁盘、IO 做...
300元就能买到的”小钢炮”?惠普7L四盘位小主机解析

300元就能买到的”小钢炮”?惠普7L四盘位小主机解析

  300 元就能买到的 ” 小钢炮 ”?惠普 7L 四盘位小主机解析 最近...
Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集 在云原生体系中,Prometheus 已成为最主流的监控与报警...
开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

  开源 MoneyPrinterTurbo 利用 AI 大模型,一键生成高清短视频! 在短视频内容...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

  240 元左右!五盘位 NAS 主机,7 代 U 硬解 4K 稳如狗,拓展性碾压同价位 在 NA...
如何安装2026年最强个人助理ClawdBot、完整安装教程

如何安装2026年最强个人助理ClawdBot、完整安装教程

如何安装 2026 年最强个人助理 ClawdBot、完整安装教程 一、前言 学不完,根本学不完!近期,一款名...
安装并使用谷歌AI编程工具Antigravity(亲测有效)

安装并使用谷歌AI编程工具Antigravity(亲测有效)

  安装并使用谷歌 AI 编程工具 Antigravity(亲测有效) 引言 Antigravity...
星哥带你玩飞牛NAS-16:飞牛云NAS换桌面,fndesk图标管理神器上线!

星哥带你玩飞牛NAS-16:飞牛云NAS换桌面,fndesk图标管理神器上线!

  星哥带你玩飞牛 NAS-16:飞牛云 NAS 换桌面,fndesk 图标管理神器上线! 引言 哈...
浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍

浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍

浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍 前言 在 AI 自动化快速发展的当下,浏览器早已不再只是...