elasticsearch下载地址:https://www.elastic.co/downloads/elasticsearch
所需环境: jdk , nodoJS6.0已上
1. 安装es
1.1 单实例安装
直接将下载的包解压
bin: 存放相关命令
config: 存放配置文件
lib: 依赖库
logs:日志
modules: 模块
plugins: 插件包
执行bin/elasticsearch.bat 文件启动es
默认端口是9200, 访问127.0.0.1:9200
安装成功
1.2. es插件安装
下载后解压
查看node版本 node -v , 确认是6.0已上, 如果没有需要安装, 下载地址https://nodejs.org/zh-cn/download/
进入elasticsearch-head-master目录下执行npm run start
如果npm找不到, 需要安装下
正在下载一些东西....
接下来修改es的配置文件elasticsearch.yml,添加如下配置
成功后,访问127.0.0.1:9100, 因为es没有启动 所以集群健康值显示未连接
1.3. 分布式安装
复制几份es, 1个作为master, 其它作为slave.
修改master中的config下面的elasticsearch.yml 配置文件
重启es, 再次访问es, 发现节点名字这些已变成刚才所配置的了。
接着修改slave1的配置
slave2 的配置跟slave1 的一样 , 只是端口,和节点名字不一样
启动master,slave1, slave2 。访问es-head ,127.0.01:9200, 可以看到所配的1主2从
至此关于es的安装,就成功了, 想要横向扩展也是非常的方便, 只需要添加es节点即可。
最后非常感谢慕课网瓦力老师的无私视频分享!