mac下ElasticSearch及ElasticSearch-head的配置

本文详细介绍了在Mac操作系统中配置ElasticSearch和ElasticSearch-head插件的步骤。首先,从官网下载并安装ElasticSearch,启动后通过访问http://localhost:9200检查是否成功。接着,安装node.js和npm,再安装grunt和ElasticSearch-head插件。修改ElasticSearch的config/elasticsearch.yml文件启用CORS,并在ElasticSearch-head目录下启动服务。最后,通过http://localhost:9100访问ElasticSearch-head。若遇到npm权限问题,可使用sudo chown命令解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:ElasticSearch的配置

  1. 首先需要在官网上下载对应的ElasticSearch的以tar.gz为结尾的安装包(官网下载地址
  2. 其次将该压缩包解压即可(或使用 tar -vxf elasticsearch-6.1.1.tar命令解压)
  3. 然后我们进入elasticsearch目录的bin目录下执行./elasticsearch命令即可,如果最后一行出现了started即代表启动完成
  4. 然后我们访问http://localhost:9200(默认为9200端口),如果出现类似于下述情况则代表启动成功
{
  "name" : "SvcBMOw",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "8k1u7bwHTou69_9B5PSlHw",
  "version" : {
    "number" : "5.6.2",
    "build_hash" : "57e20f3",
    "build_date" : "2017-09-23T13:16:45.703Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.1"
  },
  "tagline" : "You Know, for Search"
}

二:ElasticSearch-head插件的配置

  1. 首先我们需要安装好node,首先在官网下载尾缀为pkg结尾的安装包(官网地址),然后进行安装(一步步点就行),使用node -v来判断安装是否成功
  2. 然后安装npm:在终端上运行curl http://npmjs.org/install.sh | sh,使用npm -v来判断安装是否成功
  3. 安装grunt,如果之前安装过的话卸载命令如下:npm uninstall -g grunt;然后使用以下两条命令安装即可。

    npm install -g grunt-cli
    sudo npm install -g grunt

  4. 安装head,首先去github上下载(下载地址),然后解压并在目录下执行以下代码:
    然后修改elasticsearch目录下的 config/elasticsearch.yml文件后添加以下两句:

    http.cors.enabled: true
    http.cors.allow-origin: “*”

最后先将elasticsearch启动,然后再在elasticsearch-head目录下执行以下两句命令即可完成启动。

npm install
grunt server

最后访问http://localhost:9100链接即可。

问题总结

  1. 如果出现npm执行权限被拒绝,可以使用sudo chown -R $USER /usr/local命令来暂时拥有访问权限
  2. 其中如果出现npm WARN elasticsearch-head@0.0.0 license should be a valid SPDX license expression错误,则去修改head目录下的package.json中”license”: “Apache2”修改为”license”: “Apache-2.0”,即可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值