centos 安装 elasticsearch

本贴最后更新于 1916 天前,其中的信息可能已经时移世异

简介

Elasticsearch 是一个基于 Lucene 的搜索引擎。它提供了 REST API 交互方式。原生支持分布式,可以轻松扩展。

安装 jdk

Elasticsearch 是用 JAVA 编写的。因此需要先配置 jdk。

这里是有 openjdk,

使用 yum 命令安装 openjdk

yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel java-1.8.0-openjdk-headless -y

yum 安装成功以后,检查一下 jdk 版本

# java -version

openjdk version "1.8.0_191"

OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

这样,说明安装 jdk 成功了。

安装 Elasticsearch

为了加快下载速度,推荐使用清华大学源下载。这是用的是 Elasticsearch 6.4.0
把安装包,下载到本地以后,使用 yum 命令安装 Elasticsearch

yum install elasticsearch-6.4.0.rpm -y

后续配置

安装 Elasticsearch 以后,不能直接运行。因为 root 用户,不能运行 Elasticsearch,需要普通用户才能运行。

编辑 /etc/sudoers,找到

root    ALL=(ALL)       ALL

添加

$USER    ALL=(ALL)       ALL

然后再 su User 到普通用户。启动 Elasticsearch

systemctl start Elasticsearch

hello world

最后来一个 hello world 吧!

curl http://127.0.0.1:9200/

返回

Elasticsearch hello world

  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    116 引用 • 99 回帖 • 275 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...