##elasticsearch-1.7.1 集群搭建
redis1:192.168.1.10
redis2:192.168.1.11       
redis3:192.168.1.12
###java安装
rpm –ivh  jdk-7u67-linux-x64.rpm
vi /root/.bash_profile
添加内容
JAVA_HOME=/usr/java/jdk1.7.0_67
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
#使变量文件生效
source /root/.bash_profile
测试:java  –version
redis1配置:
https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.7.1.tar.gz
1. 解压tar包,创建集群节点
mkdir -pv /storage/local/elasticsearch-cluster
mv -r /storage/home/elasticsearch-1.7.1 /storage/local/elasticsearch-cluster/elasticsearch-node1

#进入到节点配置路径
[root@localhost elasticsearch-cluster]# cd elasticsearch-node1/config/
[root@localhost config]# ls
elasticsearch.yml  logging.yml
2.创建集群配置信息:
vim elasticsearch.yml
# elasticsearch-node1配置
# 配置集群名称
cluster.name: elasticsearch-cluster-CentOS
# 配置节点名称
node.name: "es-node1"
# 为节点之间的通信设置一个自定义端口(默认为9300)   
transport.tcp.port: 9300
# 设置监听HTTP传输的自定义端(默认为9200)
http.port: 9200             
elasticsearch配置文件说明见: http://www.linuxidc.com/Linux/2015-02/114244.htm

3.安装head插件
#进入到节点bin路径

cd /storage/local/elasticsearch-cluster/elasticsearch-node1/bin
安装插件
[root@localhost bin]# ./plugin -install mobz/elasticsearch-head

安装完插件之后会在es节点bin路径同级创建一个plugins目录,存放安装的插件

4.复制一份配置好的节点为elasticsearch-node2

[root@localhost elasticsearch-cluster]# ls
elasticsearch-node1  elasticsearch-node2

5.修改节点2中的集群配置信息

# elasticsearch-node2配置
# 配置集群名称
cluster.name: elasticsearch-cluster-centos
# 配置节点名称
node.name: "es-node2"
# 为节点之间的通信设置一个自定义端口(默认为9300)   
transport.tcp.port: 9301
# 设置监听HTTP传输的自定义端(默认为9200)
http.port: 9201

说明:
  上面配置表示集群中有2个节点,节点名为别为,"es-node1"和  "es-node2",同属于集群"elasticsearch-cluster-centos"
节点二中端口可以不用配置,es在启动时会去检测,如果目标端口被占用,会检测下一个端口.因为两节点部署在同一天虚拟机上为了更好的说明问题,这里手动配置了对应的端口.
我们可以从es对应日志中()查看对应的启动信息,以及端口绑定信息。

6.分别启动节点
cd /storage/local/elasticsearch-cluster/elasticsearch-node1/bin
[root@localhost bin]# ./elasticsearch -d -Xms512m -Xmx512m

如上,为启动节点1的命令,es启动配置相关日志查看elasticsearch-cluster-centos.log即可.

[root@localhost logs]# pwd
/export/search/elasticsearch-cluster/elasticsearch-node2/logs
[root@localhost logs]# ls
elasticsearch-cluster-centos_index_indexing_slowlog.log  elasticsearch-cluster-centos.log  elasticsearch-cluster-centos_index_search_slowlog.log

7. 至此我们的简易集群配置完成.查看集群
 因为我们安装了head插件,所以可以通过该插件查看,虚拟机ip为192.168.1.108.

http://192.168.1.11:9200/_plugin/head/ (对应节点1)
http://192.168.1.108:9201/_plugin/head/ (对应节点2)
8.安装Marvel插件

Marvel是Elasticsearch的管理和监控工具,对于开发使用免费的。它配备了一个叫做Sense的交互式控制台,方便通过浏览器直接与Elasticsearch交互。
Marvel是一个插件,在Elasticsearch目录中运行以下代码来下载和安装:

./bin/plugin -i elasticsearch/marvel/latest

如果要禁止Marvel,可以通过如下方式

echo 'marvel.agent.enabled: false' >> ./config/elasticsearch.yml

本文转自 msj0905 51CTO博客,原文链接:http://blog.51cto.com/sky66/1694640

elasticsearch-1.7.1 集群搭建相关推荐

  1. ElasticSearch系列零之集群搭建

    1. 参考目录 参考一: Linux服务器CentOs7对Elasticsearch7 集群搭建 参考二: Elastic 中文社区 参考三: Linux内核调优部分参数说明 2. 集群部署步骤 目录 ...

  2. Kibana + Elasticsearch + ik分词的集群搭建

    Elasticsearc: Elasticsearch 是一个分布式的搜索和分析引擎,可以用于全文检索.结构化检索和分析,并能将这三者结合起来.Elasticsearch 基于 Lucene 开发,是 ...

  3. elasticsearch 集群搭建 + kibana配置

    elasticsearch 集群搭建 + kibana配置 一.elasticsearch 集群搭建 1.下载并解压elasticsearch 2.ES集群搭建 2.1 打开防火墙9200,9300端 ...

  4. Docker 搭建elasticsearch 7.6.x集群

    Docker 搭建elasticsearch 7.6.x集群 文章目录 拉取镜像 设置Elasticsearch挂载目录 编写elasticsearch.yml配置文件 node-1 node-2 n ...

  5. 六,搭建elasticsearch集群搭建

    @Author : By Runsen @Date : 2020/6/12 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘 ...

  6. elasticsearch系列八:ES 集群管理(集群规划、集群搭建、集群管理)

    一.集群规划 搭建一个集群我们需要考虑如下几个问题: 1. 我们需要多大规模的集群? 2. 集群中的节点角色如何分配? 3. 如何避免脑裂问题? 4. 索引应该设置多少个分片? 5. 分片应该设置几个 ...

  7. elasticsearch集群搭建实例

    下个月又开始搞搜索了,几个月没动这块还好没有落下. 晚上在自己虚拟机上搭建了一个简易搜索集群,分享一下. 操作系统环境: Red Hat 4.8.2-16 elasticsearch : elasti ...

  8. ES安装的详细步骤、ES的集群搭建以及ElasticSearch安装时可能出现的问题

    目录 什么是es? 正排索引和倒排索引 安装 ElasticSearch的简单步骤 环境需求 安装ES 下载 设置虚拟机内存 创建用户 安装 ES的目录结构及其作用 配置文件以及作用 修改配置文件el ...

  9. elasticsearch集群搭建及springboot集成使用

    elasticsearch集群搭建及springboot集成使用 1. ES介绍 2. 原理 2.1 核心概念 2.2 索引功能 2.3 ES特性 3. 分词器(analyzer) 4. 集群搭建 4 ...

  10. mac下ElasticSearch 集群搭建,使用Kibana配置和管理集群

    Elasticsearch如果做集群的话Master节点至少三台服务器或者三个Master实例加入相同集群,三个Master节点最多只能故障一台Master节点,如果故障两个Master节点,Elas ...

最新文章

  1. Python bytes 的使用
  2. 1057. Stack (30)
  3. PTA基础编程题目集-7-16 求符合给定条件的整数集
  4. mysql dump 查看器_mysql备份之mysqldump工具
  5. Scala抽象属性的继承
  6. python获取手机通知栏消息_Python编写简单的通知栏脚本启动工具
  7. 购物车程序二(模拟了用户登录,限次数三次)
  8. SQL Server T—SQL 基本编程
  9. 阶段1 语言基础+高级_1-3-Java语言高级_07-网络编程_第2节 TCP协议_4_TCP通信的服务器端代码实现...
  10. java sao_Java SAO操作-使用lambda代替字符串
  11. 一只蒟蒻的树形DP学习笔记
  12. 计数器函数 php,PHP用函数嵌入网站访问量计数器
  13. 竞技时代引领VR电竞,WVA2018全新出发!
  14. 非阻塞模式下 SEND 和 RECV 函数的返回值总结
  15. 删除内置不卡米教程_“异形钻”也很美,想来点不一样的?
  16. Delta Lake 学习笔记(一)
  17. java mp3转g722_wav文件转成g722, g729编码的文件
  18. 客户端到服务器端的通信过程及原理(很清晰,保证看后顿悟)
  19. 饲料生产现场的细节管理
  20. 高质量c/c++编程指南读书笔记1

热门文章

  1. 人生时间计算器_卡西欧计算器见证你与时间赛跑,计算人生,把握人生!
  2. 统计字符串中每个字符的个数_C++程序设计——统计数字字符个数
  3. kali 运行java_kali linux运行java程序
  4. java main方法static_在java中为什么要把main方法定义为一个static方法?
  5. 机器学习专题(二):2.1机器学习的数据
  6. 文件隐藏服务器版本信息吗,隐藏/屏蔽服务器信息与web软件版本信息
  7. dede article_eidt_action.php 5.7,织梦dedecmsV5.7后台编辑文章中文标题发布失败的解决方法...
  8. pytorch ner
  9. ConvolverNode
  10. CUDA TOOlkit Programming Guide 3. Programming Interface