我遇到了最奇怪的错误。在运行配置管理以在实例上安装 elasticsearch 后,我sudo service elasticsearch start
遇到了Broken pipe
错误并且 ssh 中断。然后不到一分钟后,我可以再次 ssh 进入机器,但 elasticsearch 没有运行。我再试一次,还是一样。
elasticsearch 日志中没有任何内容,我只是不知道该怎么办。
答案1
这似乎是在 GCP 上为 Ubuntu 16.04 LTS 操作系统部署的新内核的问题。
问题内核:
uname -a Linux elasticsearch-1-vm 4.13.0-1007-gcp #10-Ubuntu SMP Fri Jan 12 13:56:47 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
适当的内核:
uname -a Linux elasticsearch-1-vm 4.13.0-1006-gcp #9-Ubuntu SMP Mon Jan 8 21:13:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
为了解决 GCP 实例的问题,我运行了:
sudo apt remove 4.13.0-1007-gcp sudo apt install 4.13.0-1006-gcp exit
然后在 Google 云控制台中重新启动实例,然后重新通过 SSH 登录:
sudo service elasticsearch start