Elasticsearch 安装问题:系统尚未使用 systemd 作为 init 系统(PID 1)启动。无法操作

sni*_*ode 2 windows ubuntu elasticsearch

我正在关注此网站https://www.elastic.co/guide/en/elasticsearch/reference/current/deb.html在我的 Ubuntu 子系统中安装 elasticsearch 以在 Flask 应用程序中使用。

但是,当我尝试执行以下命令时,

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.8.0-amd64.deb
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.8.0-amd64.deb.sha512
shasum -a 512 -c elasticsearch-7.8.0-amd64.deb.sha512 
sudo dpkg -i elasticsearch-7.8.0-amd64.deb
Run Code Online (Sandbox Code Playgroud)

它返回System has not been booted with systemd as init system (PID 1). Can't operate. Failed to connect to bus: Host is down.

同样,当我关注此页面https://phoenixnap.com/kb/install-elasticsearch-ubuntusudo systemctl start elasticsearch.service时,输入后返回相同的错误。

我对编程很陌生,所以我不太熟悉所有这些错误/警告的含义以及如何解决它。我查了一下,发现systemctl在Windows Ubuntu下不能使用。然而,这些解决方案似乎都不适合我。

我可以就此得到一些建议吗?谢谢你!

sni*_*ode 10

解决了!相反使用sudo service elasticsearch start将激活elasticsearch。