ElasticSearch2.2 集群安装部署

一、ElasticSearch 集群安装部署

  1. 环境准备

    ubuntu虚拟机2台

    ip:192.168.1.104

    192.168.1.106

    jdk:最低要求1.7,本机jdk版本1.7_67

  2. 安装

    a.安装jdk(这里不赘述)

    b.从官网下载ES版本

    地址https://www.elastic.co/downloads/elasticsearch

    c.解压ES到本地

    d.进入config目录下,用编辑器打开elasticsearch.yml文件

    1.cluster.name: ppscore-es

    配置es的集群名称,es会自动发现在同一网段下的es,如果在同一网段下 有多个集群,就可以用这个属性来区分不同的集群。

    2.node.name: ppscore-es-node-1

    节点名,随便起

    3.node.master: true

    指定该节点是否有资格被选举成为node,默认是true,es是默认集群中的第一台机器为master,如果这台机挂了就会重新选举master。

    4.node.data: true

    指定该节点是否存储索引数据,默认为true

    5.network.host: 192.168.1.104

    这个参数是用来同时设置bind_host和publish_host

    6.http.port: 9200

    设置对外服务的http端口,默认为9200

    7.discovery.zen.ping.unicast.hosts: ["192.168.1.104", "192.168.1.106:9200"]

    设置集群中master节点的初始列表,可以通过这些节点来自动发现新加入集群的节点

    单机版的可以不用配置这个参数

  3. head插件安装

    和插件名字一样,首推这个插件。通过head,可以查看集群几乎所有信息,还能进行简单的搜索查询,观察自动恢复的情况等等。

    安装方法:./bin/plugin install mobz/elasticsearch-head

    记得两台机器都安装一下。安装完成之后,在浏览器输入:http://ip:9200/_plugin/head/ ,可以查看显示效果。如下图:

  4. 拷贝es文件到另一台机器

    修改配置文件elasticsearch.yml

    node.name:起个名

    node.master:false

    network.host: 192.168.1.106

  5. 启动ES集群

    两台机器上都启动

    ./bin/elasticsearch

时间: 2024-10-12 07:26:11

ElasticSearch2.2 集群安装部署的相关文章

大数据之ES系列——第一篇 ElasticSearch2.2 集群安装部署

第一部分  安装准备 准备三台主机节点: 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 t

Mysql上的RAC:Percona XtraDB Cluster负载均衡集群安装部署手册

 Percona XtraDB Cluster安装部署手册 引言 编写目的 编写此文档,供PerconaXtraDB Cluster部署时使用. 预期读者 系统维护人员及实施人员. 编制依据及参考资料 目标 通过阅读该手册,让读者明确PerconaXtraDB Cluster的安装.配置和维护情况,为后续数据库运维工作提供指导. 应用部署方案 环境准备 服务器列表 序号 IP 用途 HOSTNAME 操作系统 1 192.168.0.7 Percona XtraDB Cluster RedHat

mesos 集群安装部署规划、准备(1)

一:简介 Mesos诞生于UC Berkeley的一个研究项目,现已成为Apache Incubator中的项目.Mesos计算框架一个集群管理器,提供了有效的.跨分布式应用或框架的资源隔离和共享,可以运行Hadoop.MPI.Hypertable.Spark.使用ZooKeeper实现容错复制,使用Linux Containers来隔离任务,支持多种资源计划分配. 1: 总体架构 Apache Mesos由四个组件组成,分别是Mesos-master,mesos-slave,framework

mesos 集群安装部署zookeeper(2)

三:集群安装配置 ############################################################## 配置zookeeper集群    (172.16.7.12~13 执行) ############################################################### 1:部署环境介绍: 服务器IP地址主机名安装服务 172.16.7.12ctn-7-12.ptmind.com zookeeper   myid=1 17

mesos 集群安装部署mesos-master(3)

############################################################### Mesos 集群master配置 ############################################################### 1:部署环境介绍: 服务器IP地址主机名安装服务 172.16.7.11ctn-7-11.ptmind.com mesos-master 172.16.7.12ctn-7-12.ptmind.com mesos

mesos 集群安装部署marathon(4)

############################################################### 配置 marathon 服务 ############################################################### Marathon:marathon是一个mesos框架,能够支持运行长服务,比如web应用等.是集群的分布式Init.d,能够原样运行任何Linux二进制发布版本,如Tomcat Play等等,可以集群的多进程管理

mesos 集群安装部署chronos(5)

############################################################### chronos 安装部署 ############################################################### Chronos 是一个具备容错特性的作业调度器,可处理依赖性和基于 ISO8601 的调度.Chronos 是由 Airbnb 公司推出的用来替代 cron 的开源产品.你可以用它来对作业进行编排,支持使用 Mesos

mesos 集群安装部署mesos-slave(6)

############################################################### Slave节点安装配置 ############################################################### 1:部署环境介绍: 服务器IP地址主机名安装服务 172.16.7.12ctn-7-12.ptmind.com mesos-slave 172.16.7.13ctn-7-13.ptmind.com mesos-slave

mesos 集群安装部署mesos-dns(7)

############################################################### mesos-dns ############################################################### http://www.zoues.com/index.php/2016/01/13/mesos-dns-1/ https://open.mesosphere.com/advanced-course/building-and-