ElasticSearch部署

1.下载
ElasticSearch不仅可以在Linux上安装,还可以在Windows上安装。ElasticSearch官网下载地址:https://www.elastic.co/downloads/elasticsearch.

解压安装包:

$ unzip elasticsearch-2.3.1.zip

设置环境变量:
export ES_HOME=/home/hadoop/install/elasticsearch-2.3.1
export PATH=$PATH:$ES_HOME/bin

2.配置文件
在$ES_HOME/config/elasticsearch.yml中,以下几个属性是建议修改的:

cluster.name: ElasticSearch
node.name: node-1
path.data: /home/hadoop/install/deploy/elasticsearch/data
path.logs: /home/hadoop/install/deploy/elasticsearch/logs
bootstrap.mlockall: true
network.host: 192.168.253.13
http.port: 9200

cluster.name:设置ElasticSearch集群的名称。只有所有节点的cluster.name相同时,才能彼此连接。
node.name:设置节点的名字。如果不设值,那么ElasticSearch会自动为它分配,但是为了便于记住每个节点,特别是为了方便监控节点,最好为每个节点设一个名字。
path.data:设置ElasticSearch数据的存储路径。
path.logs:设置ElasticSearch日志的存储路径。
boostrap.mlockall:为了控制memory交换,需要设为true。
network.host:设置本机IP地址绑定本机的节点。
http.port:设置HTTP协议传输的自定义端口。
3.启动ElasticSearch集群
启动ElasticSearch:

$ elasticsearch

不过,一般是在后台启动ElasticSearch:
$ elasticsearch -d

保存ElasticSearch启动时的pid到$ES_HOME/pid:

$ elasticsearch -d -p ${ES_HOME}/pid

4.插件
4.1ElasticSearch head
ElasticSearch head有两种安装方式:第一种方式

sudo elasticsearch/bin/plugin install mobz/elasticsearch-head

第二种方式,创建$ES_HOME/plugins/head目录。然后,在 https://github.com/mobz/elasticsearch-head下载head插件源码。最后,把elasticsearch-head-master.zip解压后的文件全部move到$ES_HOME/plugins/head:
$ mkdir $ES_HOME/plugins/head

$ unzip elasticsearch-head-master.zip

$ mv ../../elasticsearch-head-master/* head/
页面查看方式:

http://192.168.253.13:9200/_plugin/head

4.2ElasticSearch kopf
ElasticSearch kopf有两种安装方式:第一种 方式

sudo elasticsearch/bin/plugin install lmenezes/elasticsearch-kopf


第二种方式:创建$ES_HOME/plugins/kopf目录。然后,在 https://github.com/lmenezes/elasticsearch-kopf下载head插件源码。最后,把elasticsearch-kopf-master.zip解压后的文件全部move到$ES_HOME/plugins/kopf:
$ mkdir $ES_HOME/plugins/kopf

$ unzip elasticsearch-kopf-master.zip

$ mv ../../elasticsearch-kopf-master/* kopf/

页面查看方式:

http://192.168.253.13:9200/_plugin/kopf

posted on 2025-03-26 08:54  数据与人文  阅读(37)  评论(0)    收藏  举报