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

  1. cluster.name:设置ElasticSearch集群的名称。只有所有节点的cluster.name相同时,才能彼此连接。
  2. node.name:设置节点的名字。如果不设值,那么ElasticSearch会自动为它分配,但是为了便于记住每个节点,特别是为了方便监控节点,最好为每个节点设一个名字。
  3. path.data:设置ElasticSearch数据的存储路径。
  4. path.logs:设置ElasticSearch日志的存储路径。
  5. boostrap.mlockall:为了控制memory交换,需要设为true。
  6. network.host:设置本机IP地址绑定本机的节点。
  7. 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



你可能感兴趣的:(ElasticSearch)