elasticsearch 安装及运行

来源:互联网 发布:网络摄像头原理 编辑:程序博客网 时间:2024/05/22 15:49

这里我用的是 elasticsearch1.7.1 

1.下载地址:http://download.csdn.net/detail/woshiyigenongming/9888151

2.下载后将压缩包上传到Linux

3.解压安装包

tar -zxvf elasticsearch1.7.1

4.解压好后进入其bin目录下输入命令:./ elasticsearch 运行程序,后台运行的命令是:./ elasticsearch -d

如果出现

[2017-07-04 19:04:05,743][INFO ][node                     ] [Ogress] version[1.7.1], pi
[2017-07-04 19:04:05,757][INFO ][node                     ] [Ogress] initializing ...
[2017-07-04 19:04:06,089][INFO ][plugins                  ] [Ogress] loaded [], sites [
[2017-07-04 19:04:06,252][INFO ][env                      ] [Ogress] using [1] data patpace [5.7gb], net total_space [8.3gb], types [ext4]
[2017-07-04 19:04:12,236][INFO ][node                     ] [Ogress] initialized
[2017-07-04 19:04:12,237][INFO ][node                     ] [Ogress] starting ...
[2017-07-04 19:04:12,874][INFO ][transport                ] [Ogress] bound_address {ine.3:9300]}
[2017-07-04 19:04:13,005][INFO ][discovery                ] [Ogress] elasticsearch/yWbL
[2017-07-04 19:04:16,909][INFO ][cluster.service          ] [Ogress] new_master [Ogressreason: zen-disco-join (elected_as_master)
[2017-07-04 19:04:17,001][INFO ][http                     ] [Ogress] bound_address {ine.3:9200]}

表示启动成功。

5.在浏览器地址栏输入http://ip地址:9200,出现以下json结构(如果还不熟悉json[JavaScript Object Notation],可以看看http://en.wikipedia.org/wiki/JSON上的这篇文章。)

status200name"Agatha Harkness"cluster_name"elasticsearch"versionnumber"1.7.1"build_hash"b88f43fc40b0bcd7f173a1f9ee2e97816de80b19"build_timestamp"2015-07-29T09:54:16Z"build_snapshotfalselucene_version"4.10.4"tagline"You Know, for Search"如果这步出现页面访问不到之类的情况,请检查Linux的防火墙,命令:service iptables stop关闭防火墙。

然后再重复上述操作,在地址栏输入,就可访问了。

现在,可以使用cURL程序。例如,检查集群健康度,使用以下命令:

curl -XGET http://ip:9200/_cluster/health?pretty

参数-X是一个请求方法,默认值是GET。作为一个标准,API返回的JSON对象里,换行符是被省略的,在请求中加上pretty参数是强制ElasticSearch在响应中加上换行符,使之可读。


原创粉丝点击