elasticsearch学习笔记-安装与配置

来源:互联网 发布:javascript字符串替换 编辑:程序博客网 时间:2024/06/11 01:35

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插件安装

gitbug官网搜索elasticsearch-head,elasticsearch-head能为我们提供一个es的图形界面方便使用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节点即可。



最后非常感谢慕课网瓦力老师的无私视频分享!


原创粉丝点击