windows下elasticsearch的安装与相关配置

  1. 首先我们去elasticsearch官网下载相应的版本,这里我下载的是elasticsearch7.0版本,安装,第一步完成。

  2. 安装完毕后再你的安装目录下会生成如图所示的文件夹,其中bin文件主要存放的是我们的启动文件,config文件夹存放的就是我们的配置文件,data,logs,分别存放数据与日志信息。
    在这里插入图片描述

  3. 其次安装java并配置相应的环境变量,这里给出java安装网址自行下载安装。环境变量配置参考如下网址:java安装及配置

  4. 最后安装nodejs,这里仍旧给出node官方网址自行下载安装,安装完以后进行环境变量的配置

  5. 启动elasticsearch:进入上图所示的bin目录,找到elasticsearch.bat启动文件,点击运行elasticsearch。
    结果如图即启动成功
    在这里插入图片描述

  6. 上述安装验证无误后我们开始数据的同步。这里我同步的是mongodb的数据。首先安装Elastic的文档管理器,需对应Elasticsearc的版本下载。

    #Elasticsearch 1.x
    pip install mongo-connector[elastic]
    
    #Elasticsearch 2.x
    pip install mongo-connector[elastic2]
    
    #Elasticsearch 5.x
    pip install mongo-connector[elastic5]
    

    其次下载mongo的es连接器mongo-connector
    pip install mongo-connector
    最后运行:mongo-connector -m localhost:27017 -t localhost:9200 -d elastic2_doc_manager
    相关参数介绍:
    -m: mongodb的地址与端口,端口默认为27017。
    -t:ES的地址与端口,端口默认为9200。
    -d:doc manager的名称
    注:在进行数据同步之前确认我们的数据库是已经开启了复制集,相关数据库复制集的创建参加我的上一篇博客。

  7. 以上我们就完成了es的数据同步,但是如何查看自己同步的数据情况呢,这里我介绍的可视化工具为elasticsearch-head。首先下载elasticsearch-head插件。
    将下载后的插件解压放到我们的elasticsearch安装目录下,具体情况参看文章第一张图片。之后我们修改相关的配置文件。
    修改config下的elasticsearch.yml:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    进入 head文件内修改_site/app.js
    在这里插入图片描述
    修改 Gruntfile.js
    在这里插入图片描述
    配置完成后我们使用npm 安装head需要的包

cd elasticsearch-head #启动cmd进入head所在的文件夹
npm install
npm run start

启动完head插件以后我们启动elasticsearch,之后启动浏览器输入http://localhost:9100/我们就可以看到如下页面:
在这里插入图片描述
相关的查询语句可以参考官方网站

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值