Elasticsearch
简介
Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。
Linux上的安装
jdk至少需要在1.8.0_73以上版本
解压文件tar -zxvf elasticsearch-x.x.x.tar.gz
,./bin/elasticsearch
为启动文件,但如果此时直接启动elasticsearch的话,会报错
![](https://gitee.com/fuhailin/Object-Storage-Service/raw/master/Image 3.png)
原因是elasticsearch默认不支持root用户运行,因为正式环境用root运行可能会有安全风险,不建议用root来跑。我们可以单独为elasticsearch单独创建一个用户
1 | sudo useradd -m elastic -s /bin/bash #创建elastic用户,并使用/bin/bash作为shell |
如果你想把 Elasticsearch 作为一个守护进程在后台运行,那么可以在后面添加参数 -d
。
如果你是在 Windows 上面运行 Elasticseach,你应该运行 bin\elasticsearch.bat
而不是 bin\elasticsearch
。
使用 curl http://localhost:9200/
查看是否运行,如果返回如下信息则标示运行正常:
1 | { |