无法访问 elasticsearch 的 pid 文件

无法访问 elasticsearch 的 pid 文件

我并不是一名狂热的 Linux 工程师,但在启动 Elastic Search 时遇到了一些问题。以下是一些统计数据:

服务器:Ubuntu Server 11.04 Elastic Search:1.2.3(使用 appitude 安装)

当我启动 Elastic Search 时,它“启动”并且没有错误:

* Starting Elasticsearch Server

(一遍又一遍地)

当我运行状态时我得到:

* could not access PID file for elasticsearch

位于此处的 pid 文件具有正确的权限(我猜?):

-rw-r--r-- 1 elasticsearch elasticsearch 0 2014-08-11 12:26 /var/run/elasticsearch.pid

elasticsearch 用户也存在于 /etc/passwd 文件中。我还尝试清除 elastic search 并重新安装,但这没有帮助。

有什么建议么?

答案1

问题是,我以某种方式设法安装了一个需要 Java 7(openjdk-7-*)的 ElasticSearch 版本,而 Ubuntu 11.04 不支持该版本。

我想要更新的原因是由于您的服务器存在一个漏洞,该漏洞会导致您的服务器遭受 DDOS 攻击。

我最终通过将 Elastic Search 降级到版本 1.1.2 并向我的 iptables 添加防火墙规则来解决了该问题。

相关内容