elasticsearch 5.x的安装教程

发布时间:2021-07-02 17:51:00 作者:chen
来源:亿速云 阅读:315

这篇文章主要讲解了“elasticsearch 5.x的安装教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“elasticsearch 5.x的安装教程”吧!

关于版本

在决定使用 Elasticsearch 的时候首先要考虑的是版本问题,Elasticsearch (排除 0.x 和 1.x)目前有如下常用的稳定的主版本:2.x,5.x,6.x,7.x(current)。

你可能会发现没有 3.x 和 4.x,ES 从 2.4.6 直接跳到了 5.0.0。其实是为了 ELK(ElasticSearch,Logstash,Kibana)技术栈的版本统一,免的给用户带来混乱。

在 Elasticsearch 是 2.x (2.x 的最后一版 2.4.6 的发布时间是 July 25, 2017) 的情况下,Kibana 已经是 4.x(Kibana 4.6.5 的发布时间是 July 25, 2017)。

那么在 Kibana 的下一主版本肯定是 5.x 了,所以 Elasticsearch 直接将自己的主版本发布为 5.0.0 了。

统一之后,我们选版本就不会犹豫困惑了,我们选定 Elasticsearch 的版本后再选择相同版本的 Kibana 就行了,不用担忧版本不兼容的问题。

Elasticsearch 是使用 Java 构建,所以除了注意 ELK 技术的版本统一,我们在选择 Elasticsearch 的版本的时候还需要注意 JDK 的版本。

因为每个大版本所依赖的 JDK 版本也不同,目前 7.2 版本已经可以支持 JDK11。

由于本人手头上的资料是5.X版本的,所以在学习过程中将会以5.X为主,学习完后,将会把一些文章内容升级为6.X和7.X版本

Elasticsearch 是基于 Java 运行时平台,所以需要安装 JDK 8 以上版本环境,在使用es之前,需要先安装JDK并配置环境变量JAVA_HOME。

本文选用的ES版本是5.6.x,下载地址如下:

artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.16.zip

安装包里面的目录结果下图所示:

elasticsearch 5.x的安装教程

bin 目录下面存放是一系列可执行程序

config 目录,主要是存放一下配置文件信息

lib 目录是 Elasticsearch 依赖的 Jar 包和自己的 Java 本身程序所在的地方。

data 目录,数据默认存放的位置。

logs 目录,日志默认存放的位置。

modules 目录,存放 Elasticsearch 的内部功能模块。

plugins 目录,存放 Elasticsearch 的外部扩展插件。

我们通过bin目录下的 elasticsearch.bat 脚本启动服务。

控制台会输出了若干启动信息,可以看到有启动程序的环境变量,加载的模块和插件名称清单,当前监听了 9200 和 9300 端口。9200 端口是 Elasticsearch 默认监听的 RESTful 端口,可以通过它查看一些信息。

访问 http://localhost:9200 地址,可以看到包含当前节点、集群、版本等信息

{
name: "iy6LwI6",
cluster_name: "elasticsearch",
cluster_uuid: "Xd8hWkX-RI-4brkrOlHO_g",
version: {
number: "5.6.16",
build_hash: "3a740d1",
build_date: "2019-03-13T15:33:36.565Z",
build_snapshot: false,
lucene_version: "6.6.1"
},
tagline: "You Know, for Search"
}

默认情况下,Elastic 只允许本机访问,如果需要远程访问,可以修改 Elastic 安装目录的config/elasticsearch.yml文件,去掉network.host的注释,将它的值改成0.0.0.0,然后重新启动 ES。

network.host: 0.0.0.0

设成0.0.0.0让任何人都可以访问。线上服务不要这样设置,要设成具体的 IP

修改日志和数据目录

#path.data: /path/to/data
path.data: D:/data/elasticsearch/data
#
# Path to log files:
#
#path.logs: /path/to/logs
path.logs: D:/data/elasticsearch/logs

感谢各位的阅读,以上就是“elasticsearch 5.x的安装教程”的内容了,经过本文的学习后,相信大家对elasticsearch 5.x的安装教程这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

推荐阅读:
  1. Elasticsearch写一致性在5.x版本之后已经被废弃掉
  2. elasticsearch5.3安装kibana、x-pack插件、elasticsearch-an

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

elasticsearch

上一篇:Mybatis中resultType与resultMap之间的关系和使用场景

下一篇:spring security中的权限控制是什么意思

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》