原文地址:http://www.niu12.com/article/18

前提

1.安装好Java1.8以上环境并配置好JAVA_HOME(elasticsearch运行环境)
2.node环境6.5以上(插件需要)

安装elastic

$ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.1.zip
$ unzip elasticsearch-5.5.1.zip
$ cd elasticsearch-5.5.1/
$ ./bin/elasticsearch
如果遇到相关错误请上网自行查询

运行

$ curl localhost:9200
// 返回
{
"name" : "atntrTf",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "tf9250XhQ6ee4h7YI11anA",
"version" : {
"number" : "5.5.1",
"build_hash" : "19c13d0",
"build_date" : "2017-07-18T20:44:24.823Z",
"build_snapshot" : false,
"lucene_version" : "6.6.0"
},
"tagline" : "You Know, for Search"
}

因为我是在虚拟机里跑,所以需要宿主机访问,默认情况下,Elastic 只允许本机访问,如果需要远程访问,可以修改 Elastic 安装目录的config/elasticsearch.yml文件,去掉network.host的注释,将它的值改成0.0.0.0,然后重新启动 Elastic。

elasticsearch-head插件安装

$ git clone https://github.com/mobz/elasticsearch-head.git

$ cd elasticsearch-head

$ sudo npm install -g grunt -cli

$ npm run start

出现Started connect web server on http://localhost:9100即可在宿主机访问 我的虚拟机地址是192.168.10.10,访问结果如下图

记得修改ip地址,es-head连接的是localhost

发现状态未连接,因为es和es-head属于两个不同的进程,他们之间的访问是有跨域问题,所以需要配置./config/elasticsearch.yml

# 在末尾添加配置
$ vim ./config/elasticsearch.yml http.cors.enabled: true
http.cors.allow-origin: *

重启es和es-head,访问结果如下图

最新文章

  1. ASCII码表
  2. yii框架的安装
  3. 有关Fragment的知识点
  4. Tengine 常用模块使用介绍
  5. ios - GCD简单小结
  6. JS高级程序设计2nd部分知识要点2
  7. ionic环境搭建和安装
  8. 【Hadoop环境搭建】Centos6.8搭建hadoop伪分布模式
  9. linux如何关闭防火墙
  10. Android网络电话软件Sipdroid试用
  11. Nodejs.热部署方法
  12. 方格取数洛谷p1004
  13. Exception: Exception caught in workbook destructor. Explicit close() may be required for workbook. 错误解决办法
  14. redis-python
  15. 第56节:ArrayList,LinkedList和String
  16. python中面向对象元类的自定义用法
  17. jsapi微信支付
  18. 2--linux命令--查看磁盘空间
  19. [Oracle]System 表空间的文件丢失
  20. ubuntu16.04(64位)建立交叉编译环境,并配置编译内核

热门文章

  1. nginx配置文件的详细讲解
  2. java的装饰设计模式
  3. opencv python实用操作
  4. CSAPP lab1 datalab-handout(深入了解计算机系统 实验一)
  5. html5 -audio-移动端如何自动播放
  6. Java8之Stream/Map
  7. gulp之压缩css,less转css,浏览器实时刷新【原创】
  8. Djangp2.x版本报错找不到模版目录下的文件
  9. Struts2自定义转换器输入生日日期输出年、月、日、年龄
  10. 使用0填充string(构造类似‘00001’的字符串)