相关疑难解决方法(0)

Elasticsearch:elasticsearch.service 的作业失败

我目前正在尝试为一个项目设置Elasticsearch。我已经安装Elasticsearch 7.4.1并且还安装了Java,即openjdk 11.0.4.

但是当我尝试使用命令启动Elasticsearch 时

sudo systemctl start elasticsearch
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

elasticsearch.service 的作业失败,因为控制进程退出并显示错误代码。

有关详细信息,请参阅“systemctl status elasticsearch.service”和“journalctl -xe”。

当我尝试运行命令时

systemctl status elasticsearch.service
Run Code Online (Sandbox Code Playgroud)

我收到错误消息

? elasticsearch.service - 弹性搜索

已加载:已加载(/usr/lib/systemd/system/elasticsearch.service; 已禁用; 出售

活动:自 UTC 时间周五 2019-11-01 06:09:54 起失败(结果:退出代码);12 秒前

Docs: http://www.elastic.co
Run Code Online (Sandbox Code Playgroud)

进程:5960 ExecStart=/usr/share/elasticsearch/bin/elasticsearch -p ${PID_DI

主PID:5960(代码=退出,状态=1/FAILURE)

我已经从我的机器上删除/清除了Elasticsearch并重新安装了几次,但它似乎没有解决问题。

我试图修改默认network.host,并host.port设置在/etc/default/elasticsearchnetwork.host: 0.0.0.0http.port: 9200解决这个问题,但还没有运气。

我需要一些帮助。提前致谢。

elasticsearch

28
推荐指数
4
解决办法
5万
查看次数

在Ubuntu中设置JAVA_HOME环境变量

我在ubuntu上很新,在我正在运行的终端中的某个时刻:

mortar local:illustrate pigscripts/retail-recsys.pig purchase_input -f params/retail.params
Run Code Online (Sandbox Code Playgroud)

但我有以下错误:

找不到合适的java安装.如果您已经安装了java,
请在继续之前设置您的JAVA_HOME环境变量.否则,需要将适当的Java安装添加到本地系统.

安装Java

在OSX上从命令行运行javac.这将启动安装.对于Linux系统,请参阅相关软件包管理器上的文档.

但我很确定我有Java,所以请问如何设置我的JAVA_HOME环境变量?

java ubuntu java-home

9
推荐指数
3
解决办法
5万
查看次数

标签 统计

elasticsearch ×1

java ×1

java-home ×1

ubuntu ×1