ElasticSearch安装

1.windows下安装ElasticSearch(ElasticSearch版本为5.4.1)

1)4.5.1的版本需要的java版本为java8,可以从Java Se Download下载和安装Java SE开发包。

2)安装好java se后,新建一个用户环境变量 JAVA_HOME(计算机右击->属性->高级系统设置->环境变量),设置变量值是:C:Program FilesJavajdk1.8.0_121(该路径是java se 的安装地址,根据版本不同应该不一样)

ps:如果安装了多个版本的javase,只需把环境变量路径改完1.8版本即可

3)从官网下载ElasticSearch安装包,https://www.elastic.co/downloads/elasticsearch(选择zip格式)

4)解压安装包到指定路径,这里我指定到c盘

5)打开cmd命令,cd 到ElasticSearch解压路径的bin路径下,输入elasticsearch.bat,回车即可执行命令(注意不要双击elasticsearch.bat,否则报错闪退看不到错误原因)

c:elasticsearch-5.4.1in>elasticsearch.bat

6)常见错误:

a. java版本不对,安装对应的java se,并设置环境变量

b. Error occurred during initialization of VM

Could not reserve enough space for object heap

内存空间不足,由于个人电脑只测试用,可以考虑更改默认内存的大小。用编辑器打开C:elasticsearch-5.4.1configjvm.options文件,可以看到

-Xms2g
-Xmx2g   

改成512m即可

-Xms512m
-Xmx512m

7)在浏览器打开 http://127.0.0.1:9200/,可以看到如下,说明安装成功

{
  "name" : "t7VpIM-",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "MeMVDPH7RJewg3clF4yAcw",
  "version" : {
    "number" : "5.4.1",
    "build_hash" : "2cfe0df",
    "build_date" : "2017-05-29T16:05:51.443Z",
    "build_snapshot" : false,
    "lucene_version" : "6.5.1"
  },
  "tagline" : "You Know, for Search"
}

 8) 安装成windows服务。cd 到ElasticSearch解压路径的bin路径下,输入:

elasticsearch-service.bat  install

elasticsearch-service.bat  start

2.安装kibana(版本和elasticsearch一致)

直接在https://www.elastic.co/downloads/kibana 中找到windows版本,下载解压安装包即可

1).用编辑器打开config/kibana.yml文件,设置elasticsearch.url: "http://localhost:9200"(一般默认,根据需要修改)

2).先启动elasticsearch,然后在解压目录下打开cmd窗口,输入 binkibana.bat

3)用浏览器 打开http://localhost:5601

3.安装x-pack插件(版本和elasticsearch一致)

1)在elasticsearch安装x-pack:在elasticsearch目录下输入binelasticsearch-plugin.bat install x-pack

2)启动elasticsearch:在elasticsearch目录下输入binelasticsearch.bat

3)在kibana安装x-pack: 在kibana目录下输入binkibana-plugin.bat install x-pack

4)启动kibana: 在kibana目录下输入binkibana.bat 

5)在浏览器打开http://localhost:5601,进入登陆页面,默认账号是elastic,密码是changeme

4.安装logstash(版本和elasticsearch一致),这里仅测试logstash,简单输出到窗口,并未集成到elasticsearch

在https://www.elastic.co/downloads/logstash找到相应版本,下载zip压缩包,并解压到对应目录下,这里解压到C盘

1)打开cmd窗口,并cd到logstash5.4.1,输入命令,binlogstash.bat -e 'input { stdin { } } output { stdout {} }',这里也可添加一个conf文件,配置输入和输出,如binlogstash.bat -f logstash-simple.conf

2)等logstash启动后,输入hello,回车,可以看到窗口输出时间+ip(机器名)+hello。

参考:

http://www.cnblogs.com/ljhdo/p/4887557.html

原文地址:https://www.cnblogs.com/ldybyz/p/7055118.html