我试图在Linux环境中安装ElasticSearch。我几乎在那里,但我做错了什么。
基本上,我的问题是:当我在终端中运行bin / elasticsearch时,我可以正常访问http://localhost.com:9200并运行查询。但是当我结束SSH会话时,当我尝试在浏览器窗口和CURL中点击http://localhost.com:9200时,我得到404。
这是我用来安装ElasticSearch的过程:
wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.1.0.tar.gz
tar -zxvf elasticsearch-1.1.0.tar.gz
cd elasticsearch-1.1.0
bin/elasticsearch
就像我说的,这是有效的,我可以点击http://localhost.com:9200来运行查询,但只要SSH会话处于活动状态。
有什么明显的事情我做错了吗?我是命令行的新手,所以我试着感受一下。
答案 0 :(得分:3)
从1.0开始,默认选项在前台启动服务
ElasticSearch Documentation http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/_system_and_settings.html
尝试使用" -d"将服务器作为守护程序运行的选项。