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
若存在如下的进程,则说明服务已启动
若显示下图信息,则说明
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