第一部分  安装准备

准备三台主机节点:

hc11.spads  192.168.160.181

hc12.spads  192.168.160.182

hc13.spads  192.168.160.183

准备软件包:

elasticsearch-2.2.0.tar.gz

注:将以上软件包上传至各主机节点/opt/softwareRes/目录下。

第二部分 安装配置 elasticsearch-2.2.0

1、各主机节点分别解压软件包 elasticsearch-2.2.0.tar.gz

tar –zxvf /opt/softwareRes/elasticsearch-2.2.0.tar.gz –C /opt/

ll /opt/ | grep elastic

2、修改配置

各主机节点分别编辑elasticsearch.ylm 配置文件

vim /opt/elasticsearch-2.2.0/config/elasticsearch.ylm

注:ylm文件规范:

(1)行需要顶格写,行首不允许有空格

(2)冒号后面需要有空格

其中需要配置以下内容

(1)Cluster 指定集群名称(各主机节点配置需一致)

cluster.name: hc

(2)Node 指定节点名称(各主机节点配置需不同)

node.name: node-1

(3)Network 指定 IP 地址和 HTTP 访问端口

network.host: 192.168.160.181 (各主机节点IP)

http.port: 9200 (各主机节点一致)

(4)其他配置——防脑裂参数(各主机节点配置一致)

discovery.zen.ping.multicast.enabled: false (关闭默认组播)

discovery.zen.ping_timeout: 120s

client.transport.ping_timeout: 60s

discovery.zen.ping.unicast.hosts: ["192.168.160.181", "192.168.160.182", "192.168.160.183"] (限制匹配主机节点)

(5)各主机节点新增用户,并授予权限,将登陆用户切换为新增用户

注:elasticsearch 不允许root用户启动,所有需新增普通用户来启动elasticsearch。

useradd bigdata

passwd bigdata

按照提示重复键入两次密码,完成新增用户。

chown –R bigdata: bigdata /opt/elasticsearch-2.2.0/

完成授权。

su bigdata

切换为普通用户。

(6)启动elasticsearch

各主机节点执行命令

/opt/elasticsearch-2.2.0/bin/elasticsearch

然后打开浏览器 http://hc11.spads:9200(直接使用主机名,需要配置hosts) 查看集群状态。

大数据之ES系列——第一篇 ElasticSearch2.2 集群安装部署的更多相关文章

  1. CentOS6安装各种大数据软件 第四章:Hadoop分布式集群配置

    相关文章链接 CentOS6安装各种大数据软件 第一章:各个软件版本介绍 CentOS6安装各种大数据软件 第二章:Linux各个软件启动命令 CentOS6安装各种大数据软件 第三章:Linux基础 ...

  2. CentOS6安装各种大数据软件 第六章:HBase分布式集群的配置

    相关文章链接 CentOS6安装各种大数据软件 第一章:各个软件版本介绍 CentOS6安装各种大数据软件 第二章:Linux各个软件启动命令 CentOS6安装各种大数据软件 第三章:Linux基础 ...

  3. 保姆级教程,带你认识大数据,从0到1搭建 Hadoop 集群

    大数据简介,概念部分 概念部分,建议之前没有任何大数据相关知识的朋友阅读 大数据概论 什么是大数据 大数据(Big Data)是指无法在一定时间范围内用常规软件工具进行捕捉.管理和处理的数据集合,是需 ...

  4. 『GreenPlum系列』GreenPlum 4节点集群安装(图文教程)

      目标架构如上图   一.硬件评估 cpu主频,核数推荐CPU核数与磁盘数的比例在12:12以上Instance上执行时只能利用一个CPU核资源进行计算,推荐高主频 内存容量 网络带宽重分布操作 R ...

  5. Kafka【第一篇】Kafka集群搭建

    Kafka初识 1.Kafka使用背景 在我们大量使用分布式数据库.分布式计算集群的时候,是否会遇到这样的一些问题: 我们想分析下用户行为(pageviews),以便我们设计出更好的广告位 我想对用户 ...

  6. 【ElasticSearch+NetCore 第一篇】在Windows上安装部署ElasticSearch和ElasticSearch-head

    ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch是用Java开发的,并作为Apach ...

  7. 大数据学习之hdfs集群安装部署04

    1-> 集群的准备工作 1)关闭防火墙(进行远程连接) systemctl stop firewalld systemctl -disable firewalld 2)永久修改设置主机名 vi ...

  8. [大数据学习研究]2.利用VirtualBox模拟Linux集群

    1. 在主机Macbook上设置HOST 前文书已经把虚拟机的静态IP地址设置好,以后可以通过ip地址登录了.不过为了方便,还是设置一下,首先在Mac下修改hosts文件,这样在ssh时就不用输入ip ...

  9. 【Redis篇】Redis集群安装与初始

    一.前述   本文将单台节点不同端口模拟集群方式. 二.具体搭建 前提是安装好redis具体可参考http://www.cnblogs.com/LHWorldBlog/p/8463269.html 1 ...

随机推荐

  1. Scrapy学习-18-去重原理

    Scrapy去重原理 scrapy本身自带一个去重中间件 scrapy源码中可以找到一个dupefilters.py去重器   源码去重算法 # 将返回值放到集合set中,实现去重 def reque ...

  2. 将xml转换为PHP数组

    这里提供一个类来将XML转换为PHP数组,下面是类的代码 <?php/** * XML2Array: A class to convert XML to array in PHP * It re ...

  3. zoj 2760(网络流+floyed)

    How Many Shortest Path Time Limit: 10 Seconds      Memory Limit: 32768 KB Given a weighted directed ...

  4. SD-WAN用户实践分享:老网工趟出的SD-WAN成功路

    在这个离开“人大物云”(人-人工智能.大-大数据.物-物联网.云-云计算)话题都张不开嘴的年代,在这个在咖啡店谈生意都不好意思低于1个亿的年代,反思我的老本行——网络,正在以一种全新的.更加重要的姿态 ...

  5. k8s之nginx-ingress、 Daemonset实现生产案例

    上一篇中用node ip + 非80端口,访问k8s集群内部的服务.实际生产中更希望用node ip + 80端口的方式,访问k8s集群内的服务. # 修改mandatory.yaml中创建控制器部分 ...

  6. 第3章 CentOS常用命令

    一.CentOS常用命令 1.1 文件和目录 # cd /home                        进入 '/home' 目录 # cd ..                       ...

  7. 我的第一个Java程序HelloWorld

    public class HelloWorld{ public static void main(String [] args){ System.out.println("HelloWorl ...

  8. Extjs grid 单元格编辑

    实现grid勾选后出现编辑按钮,通过增加一个字段checked来控制 事件如下: selectionchange: function (thi, selected, eOpts) { for (var ...

  9. 将可执行程序的内存空间扩展到3GB(windows)

    为了告知操作系统这个应用程序可以支持/3GB方式,我们需要往exe 文件头中添加一个 IMAGE_FILE_LARGE_ADDRESS_AWARE 标志.添加的方式很简单: 在你的系统的 Progra ...

  10. UNIX&Linux发展图谱

    来自为知笔记(Wiz)