遇到一个问题,服务器重启过,导致elasticsearch
标题:Linux下Elasticsearch的安装、启动、重启及PHP调用
Elasticsearch是一个基于Lucene库的开源搜索引擎。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开源发布,这意味着它是完全免费的。本文将详细介绍在Linux环境下如何安装和配置Elasticsearch,以及如何在PHP中调用它。
一、Elasticsearch的安装
1. 首先,我们需要下载Elasticsearch的安装包。在Elasticsearch的官方网站上,我们可以找到不同版本的安装包。在这个例子中,我们将使用7.4.0版本。
2. 下载完成后,我们将安装包上传到我们的Linux服务器上。
3. 解压安装包。在命令行中输入以下命令:
tar -xzf elasticsearch-7.4.0-linux-x86_64.tar.gz
4. 将解压后的文件夹移动到/usr/local/目录下:
mv elasticsearch-7.4.0 /usr/local/elasticsearch
二、Elasticsearch的启动和重启
1. 启动Elasticsearch:在命令行中输入以下命令:
cd /usr/local/elasticsearch/bin ./elasticsearch
算了,其它不说了,就说说遇到的问题。
不能直接用root用户启动elasticsearch,否则报错的。
所以要切换到其它用户
su elasticsearch
然后进入目录启动
cd ./elasticsearch/bin/
./elasticsearch -d #启动服务