Elasticsearch 部署以及插件安装(win7)
一、安装版本
找到对应版本、我使用的是2.3.5版本,安装包下载地址https://www.elastic.co/downloads/past-releases/elasticsearch-2-3-5
jdk要求:1.70及以上Version
二、安装过程
-
解压安装文件
解压elasticsearch包,打开bin下的elasticsearch.bat文件,然后看到这么一堆东西,不过据我现在的经验他只有一个用处就是看看...然后测试一下,看图,说明环境没问题...(如 果有问题,注意配置正确的JAVA_HOME
先 cd到bin包里,然后执行命令 plugin install mobz/elasticsearch-head 他会需要时间来下载点东西,看图
执行:http://localhost:9200/_plugin/head/
上面已经配置了主节点 节点2的安装和上面一样,只不过要修改配置文件
如下:
#自定义创建集群配置信息
# elasticsearch-node1主节点的配置 192.168.1.120
network.host: 10.255.239.26
# 配置集群名称
cluster.name: hrt-search
# 配置节点名称
node.name: "node2"
node.master: false
node.data: true
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["10.255.239.26:9300"]
# 为节点之间的通信设置一个自定义端口(默认为9300) 因为是本机所以配置了9301
transport.tcp.port: 9301
# 设置监听HTTP传输的自定义端(默认为9200)
http.port: 9201
2、修改配置文件
进入bin目录修改elasticsearch.yml文件#自定义创建集群配置信息
# elasticsearch-node1主节点的配置10.255.239.26
network.host: 10.255.239.26
# 配置集群名称
cluster.name: my-search
# 配置节点名称
node.name: "node1"
#配置为master节点
node.master: true
node.data: true
#设置传播发现选项
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["10.255.239.26:9300"]
# 为节点之间的通信设置一个自定义端口(默认为9300)
transport.tcp.port: 9300
# 设置监听HTTP传输的自定义端(默认为9200)
http.port: 9200
3、插件安装:
先 cd到bin包里,然后执行命令 plugin install mobz/elasticsearch-head 他会需要时间来下载点东西,看图
执行:http://localhost:9200/_plugin/head/
4、集群配置
上面已经配置了主节点 节点2的安装和上面一样,只不过要修改配置文件
如下:
#自定义创建集群配置信息
# elasticsearch-node1主节点的配置 192.168.1.120
network.host: 10.255.239.26
# 配置集群名称
cluster.name: hrt-search
# 配置节点名称
node.name: "node2"
node.master: false
node.data: true
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["10.255.239.26:9300"]
# 为节点之间的通信设置一个自定义端口(默认为9300) 因为是本机所以配置了9301
transport.tcp.port: 9301
# 设置监听HTTP传输的自定义端(默认为9200)
http.port: 9201