ElasticSearch安装

ElasticSearch简单介绍

ElasticSearch简称ES,是基于Apache的Lucene构建的。
采用Java编写,提供简单易用的RESTful API
可以处理大批量的数据

应用场景

  • 海量数据分析引擎
  • 站内搜索引擎
  • 数据仓库

安装

单实例安装

进入ES官 下载,我使用的版本是。下载后进行解压(我使用的环境是centos),解压后的目录结构如下

查看防火墙状态

开放端口:
写入修改

保存修改

重启防火墙,修改生效

修改ES的配置,在文件中,添加下面的配置:

除了上面的那些修改还需要修改ES的配置,常见错误可以参考这个地址
点我

启动ES5的错误

ERROR: bootstrap checks failed
system call filters failed to install; check the logs and fix your configuration or disable system call filters at your own risk

解决:
在中配置bootstrap.system_call_filter为false,注意要在Memory下面:

安装es-head插件

解压下载的master文件

还需要安装node

解压

配置环境变量

因为这个插件是使用js编写的,需要使用node进行安装。然后执行安装操作:
在目录 下执行 命令进行安装;安装完成后,通过命令 启动,启动成功界面如下:

启动 es-head插件
进入es-head根目录执行,启动命令 ,这个时候通过还需要开通9100端口。执行上面的开通端口访问权限,但是还需要修改一个文件,打开elasticsearch-head-master/Gruntfile.js,找到下面connect属性,新增hostname: ‘0.0.0.0’:

再次启动es-head插件,访问主机:9100我的是:,如下图:

分布式的安装

修改ES配置文件,在 添加如下配置:

其实在这里还需要配置一下 属性,但是上面我们配置外 访问的时候已经配置了这个属性。
我们重启ES,输入 命令找到es的pid,执行 命令,然后执行重启命令 。通过es-head插件访问,如下:

另外一个节点的配置也是如此,只需修改 和 即可。
最后ES集群搭建成功,通过es-head插件查看:

这里写图片描述

软件下载地址

点我

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年5月14日
下一篇 2018年5月14日

相关推荐