在linux对elasticsearch启动

遇到一个问题,服务器重启过,导致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 #启动服务



评论/留言