elasticsearch 安装部署以及插件head安装,和使用教程
2017-12-06 10:16
856 查看
1.环境初始化
最小化安装 Centos 7.3 x86_64操作系统的虚拟机,vcpu 2,内存4G或更多,操作系统盘50G,主机名设置规则为linux-hostX.exmaple.com,其中host1和host2为elasticsearch服务器,为保证效果特额外添加一块单独的数据磁盘大小为50G并格式化挂载到/data。1.1 主机名和磁盘挂载:
使用blkid /dev/sdb 查看UUID 使用UUID挂载更加直接,更准确。1.2 防火墙和selinux:
关闭防所有服务器的火墙和selinux,包括web服务器、redis和logstash服务器的防火墙和selinux全部关闭,此步骤是为了避免出现因为防火墙策略或selinux安全权限引起的各种未知问题,以下只显示了host1和host2的命令,但是其他服务器都要执行。1.3 各服务器配置本地域名解析:
[root@linux-node1 ~]# vim /etc/hosts1.4 设置epel源、安装基本操作命令并同步时间
1.5 在两台服务器准备java环境
因为elasticsearch服务运行需要java环境,因此两台elasticsearch服务器需要安装java环境,可以使用以下方式安装:方式一:直接使用yum安装openjdk2. 官网下载elasticsearch并安装
2.1两台服务器分别安装elasticsearch
2.2配置文件的解释
配置文件/etc/elasticsearch/elasticsearch.yml2.3修改内存限制,并同步配置文件 5.6版本貌似已经优化
vim /usr/lib/systemd/system/elasticsearch.service #修改内存限制2.4目录权限更改
各服务器创建数据和日志目录并修改目录权限为elasticsearch2.5启动elasticsearch服务并验证
2.6访问查看
3.安装elasticsearch插件之head
插件是为了完成不同的功能,官方提供了一些插件但大部分是收费的,另外也有一些开发爱好者提供的插件,可以实现对elasticsearch集群的状态监控与管理配置等功能。3.1安装5.x版本的head插件
在elasticsearch 5.x版本以后不再支持直接安装head插件,而是需要通过启动一个服务方式,git地址:https://github.com/mobz/elasticsearch-head# NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具,它很方便让JavaScript开发者下载、安装、上传以及管理已经安装的包。3.2修改elasticsearch服务配置文件
开启跨域访问支持,然后重启elasticsearch服务 vim /etc/elasticsearch/elasticsearch.yml3.3docker版本启动head插件
3.4测试
3.5.1测试提交数据
3.5.2验证索引是否存在
3.6查看数据
3.7Master与Slave的区别
Master的职责:统计各node节点状态信息、集群状态信息统计、索引的创建和删除、索引分配的管理、关闭node节点等Slave的职责:同步数据、等待机会成为Master4.elasticsearch插件之kopf
Git地址为https://github.com/lmenezes/elasticsearch-kopf,但是目前还不支持5.x版本的elasticsearch,但是可以安装在elasticsearc 1.x或2.x的版本安装。5.监控
相关文章推荐
- ElasticSearch学习教程(二) Head插件安装及使用
- Elasticsearch报警插件Watch安装以及使用
- apache服务器安装以及使用passenger插件部署rails应用,基于ubuntu 12.04 LTS
- Elasticsearch安装(四), elasticsearch head 插件安装和使用。
- Elasticsearch 部署以及插件安装(win7)
- Elasticsearch报警插件Watch安装以及使用
- IDEA jetty - 热部署插件JRebel 安装使用教程
- elasticsearch实用篇之head工具安装以及使用
- 安装Elasticsearch5.0 部署Head插件
- 新手福利:SVN服务器安装部署以及客户端详细使用教程!
- IntelliJ IDEA使用教程八 热部署插件 JRebel 安装激活及使用
- ntelliJ IDEA - 热部署插件JRebel 安装使用教程
- IntelliJ IDEA - 热部署插件JRebel 安装以及破解教程
- (热部署)插件Jrebel 安装使用教程
- 【elasticsearch】elasticsearch 2.x 环境搭建以及常用插件(head,hq,ik)安装
- apache服务器安装以及使用passenger插件部署rails应用,基于ubuntu 12.04 LTS
- ElasticSearch中head插件安装及创建索引,插入文档,使用
- ElasticSearch学习26_【入门】安装Elasticsearch5.0 部署Head插件
- Elasticsearch 2.3.5 部署安装以及插件(Linux)