Centos 6.5下ElasticSearch 集群安装部署

ElasticSearch是一个高可扩展的开源的全文搜索分析引擎。它允许你快速的存储、搜索和分析大量数据。
本文主要详细介绍ElasticSearch集群的安装部署,至于ES IK分词插件和KOPF插件的安装请参考 Elasticsearch 分词插件安装 Elasticsearch kopf插件安装

一、 系统要求:
Java 环境: JDK1.7 以上;
安装服务器: 10.19.182.70 10.19.182.71
二、 具体安装及启动步骤:
1 )下载 elasticsearch 安装包
安装版本: elasticsearch-2.3.4.rpm
2 elasticsearch 安装包上传至 Linux 上的 /opt 目录下
3 )安装
cd /opt
rpm -ivh elasticsearch-2.3.4.rpm      // 此处是默认安装,若要自定义安装路径请使用rpm的--prefix <path> 参数或使用--relocate <oldpath>=<newpath> 参数调整已安装的配置文件路径
4)配置相关文件
1.查看配置文件所在路径 (以下为默认安装文件路径,具体请按实际自行调整)
whereis elasticsearch
2.编辑 /usr/share/elasticsearch/bin 目录下的 elasticsearch 文件
vim /usr/share/elasticsearch/bin/elasticsearch
然后输入i,在文件最下方加上以下配置代码:
export ES_HEAP_SIZE=2g
最后按ESC键,然后输入冒号,最后输入wq!保存退出
3.编辑 /etc/elasticsearch 目录下的 elasticsearch.yml 文件
vim /etc/elasticsearch/elasticsearch.yml
然后输入i,在文件最下方加上以下配置代码:(“:”后面必须有一个空格)
cluster.name: nbzwy_es     必须配置,项目工程中通过 cluster.name找到ES
node.name: es_node_70
bootstrap.mlockall: true
network.host: 10.19.182.70
network.publish_host: 10.19.182.70
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: [10.19.182.70,10.19.182.71]
最后按ESC键,然后输入冒号,最后输入wq!保存退出
5 )启动 & 停止 & 重启服务
1.启动服务
service elasticsearch start
2.停止服务
service elasticsearch stop
3. 重启服务
service elasticsearch restart
6 )查看服务状态
查看服务状态方法有多种:
1. 查看状态
service elasticsearch status
若显示如下图,则说明服务已启动;否则,则没有启动
2. 查看进程
ps -ef|grep elastic
若存在如下的进程,则说明服务已启动
3. 访问 10.19.182.70:9200 (搜索引擎所在服务器 IP:9200
若显示下图信息,则说明 elasticsearch 服务启动成功;反之请检查防火墙配置等一切可能导致访问失败因素。
 
至此, 10.19.182.70 服务器上的搜索引擎安装完毕,此时还需在 10.19.182.71 服务器上安装搜索引擎。
具体步骤同上,需要注意的是在配置 /etc/elasticsearch 目录下的 elasticsearch.yml 文件时,
     请将
node.name: es_node_70
                network.host: 10.19.182.70
network.publish_host: 10.19.182.70
     替换为
node.name: es_node_71
network.host: 10.19.182.71
network.publish_host: 10.19.182.71


猜你喜欢

转载自blog.csdn.net/u013241093/article/details/80850586
今日推荐