无法获得Elasticsearch服务在ubuntu 17中运行?

拳皇

我正在按照这里的步骤进行安装,并使Elasticsearch正常工作。

https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-elasticsearch-on-ubuntu-16-04

我有一个ubuntu 17,我以具有sudo权限的非root用户身份登录。

我做了以下步骤

sudo apt-get update

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.1.1.deb

sudo dpkg -i elasticsearch-6.1.1.deb

sudo systemctl enable elasticsearch.service

sudo systemctl start elasticsearch

最后当我测试使用

curl -X GET 'http://localhost:9200'

我收到以下错误

curl: (7) Failed to connect to localhost port 9200: Connection refused

当我做的时候

service --status-all

我看不到服务列表中列出的elasticsearch服务。

请注意,我已经安装了ufw,并且打开了以下端口

To                         Action      From
--                         ------      ----
22/tcp                     ALLOW       Anywhere
443/tcp                    ALLOW       Anywhere
80/tcp                     ALLOW       Anywhere
22/tcp (v6)                ALLOW       Anywhere (v6)
443/tcp (v6)               ALLOW       Anywhere (v6)
80/tcp (v6)                ALLOW       Anywhere (v6)

这可能会阻止9200端口,但这似乎不太可能,因为应该允许内部通信。

更新:

这是我使用sudo journalctl -f获得的输出

-- Logs begin at Fri 2017-12-29 10:27:23 +0545. --
Dec 30 13:31:40  elasticsearch[29595]: #
Dec 30 13:31:40  elasticsearch[29595]: # There is insufficient memory for the Java Runtime Environment to continue.
Dec 30 13:31:40  elasticsearch[29595]: # Native memory allocation (mmap) failed to map 986513408 bytes for committing reserved memory.
Dec 30 13:31:40  elasticsearch[29595]: # An error report file with more information is saved as:

我使用free -m命令检查了可用内存

在此处输入图片说明

首先,您应该启用它,journalctl以便我们可以对正在发生的事情有所了解。

由于这似乎是内存问题(您的VPS上有1GB,并且ES已预配置1GB堆),因此有两个选择:

  1. 减少堆 config/jvm.options
  2. 或增加您的VPS RAM

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法在Ubuntu 16.04中启动Docker服务

无法在linuxmint 17上的code :: blocks 13.12中运行c / c ++代码:状态255

在一个Ubuntu服务器上将多个Elasticsearch节点作为服务运行

为什么Elasticsearch无法在Ubuntu 14.04上运行?

PHP无法在Ubuntu Apache服务器上运行

无法访问在Docker中运行的服务

无法在Ubuntu上的9200中连接Elasticsearch

在Ubuntu服务器上运行python无法在.txt中获得新行

在Kubernetes中运行服务的配置文件无法正常运行

无法在ubuntu 18.04中将python程序作为服务运行

Elasticsearch无法在Ubuntu 20.04中启动服务

ZeroCliboard无法在FF 17上运行

线程无法在android服务中运行

无法使Elasticsearch作为服务在Ubuntu 12.0.4(Natty)上运行-ElasticSearch可能无法启动

无法在Ubuntu 14.04中运行Ubuntu Touch

我无法在AngularJS中获得服务

无法在ZF2中获得Logger服务

我无法通过Teraterm的SSH进入在virtualbox中运行的Ubuntu 14.04服务器

ubuntu服务器-无法在静态IP上运行

无法在组件的@CanActivate装饰器中获得服务的价值

Elasticsearch服务未在Ubuntu 16.04上的状态运行

运行Rails时无法通过ubuntu中的套接字连接到本地MySQL服务器

IntelliJ IDEA无法在Ubuntu 17上运行

无法使用 Azure 中的服务原则获得经典 Web 角色

Ubuntu 16.04 中缺少 Oracle 17 驱动程序且无法访问 MS SQL 服务器

无法在 Visual Studio 17 中运行使用安装项目安装的应用程序

Angular 8:无法正确地从服务中获得价值

无法从 Node Express 服务器中的 Firebird 获得响应

无法在 ubuntu 中运行 Apache2 服务器