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
浙公网安备 33010602011771号