# Elasticsearch as a service - Linux

**URL:** <https://discuss.elastic.co/t/elasticsearch-as-a-service-linux/29854>\
**Category:** Elasticsearch\
**Created:** [September 23, 2015, 4:59pm UTC](https://discuss.elastic.co/t/elasticsearch-as-a-service-linux/29854 "2015-09-23T16:59:54Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kaufusihm](https://avatars.discourse-cdn.com/v4/letter/k/bcef8e/32.png) [@Kaufusihm](https://discuss.elastic.co/u/Kaufusihm)\
**Post date:** [September 23, 2015, 4:59pm UTC](https://discuss.elastic.co/t/elasticsearch-as-a-service-linux/29854/1 "2015-09-23T16:59:54Z")

</div>

I have Elasticsearch, Kibana, Logstash all up and running on seperate linux boxes. I first started with installing them and then launching them all individually. But I need to have each box launching them as a service.

I've tried sudo service elasticsearch, but it does nothing...

Any help would be grateful.

---

<div class="post-metadata">

**Author:** ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)\
**Post date:** [September 23, 2015, 5:14pm UTC](https://discuss.elastic.co/t/elasticsearch-as-a-service-linux/29854/2 "2015-09-23T17:14:55Z")

</div>

> But I need to have each box launching them as a service.

How did you install ES and the others?

> I've tried sudo service elasticsearch, but it does nothing...

Does _nothing_? You don't even get an error message?

---

<div class="post-metadata">

**Author:** ![Kaufusihm](https://avatars.discourse-cdn.com/v4/letter/k/bcef8e/32.png) [@Kaufusihm](https://discuss.elastic.co/u/Kaufusihm)\
**Post date:** [September 23, 2015, 5:43pm UTC](https://discuss.elastic.co/t/elasticsearch-as-a-service-linux/29854/3 "2015-09-23T17:43:16Z")

</div>

I pretty much installed them like this: A guide I was making for an intern of mine. No error message. Just goes to next command line

Step 1) Install Java 7 or later  
a) Run command (sudo add-apt-repository -y ppa:webupd8team/java)  
b) Run command (sudo apt-get update) to update Java  
c) To check what Java version run command (java –version)  
Step 2) Download Elasticsearch files  
a. Through linux command go and download files by running the command below:  
curl -L -O [https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.7.1.tar.gz](https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.7.1.tar.gz)  
b. Now extract .tar file, run command (tar -xvf elasticsearch-1.7.1.tar.gz)  
Step 3) Locate and Run Elasticsearch  
a) Find Elasticsearch install files in the same directory you were in when downloading files  
b) Open Elasticsearch directory with (cd Elasticsearch-1.7.1)  
c) Open bin directory next (cd bin)  
d) Run Elasticsearch from bin directory using (./elasticsearch)

---

<div class="post-metadata">

**Author:** ![Kaufusihm](https://avatars.discourse-cdn.com/v4/letter/k/bcef8e/32.png) [@Kaufusihm](https://discuss.elastic.co/u/Kaufusihm)\
**Post date:** [September 23, 2015, 6:43pm UTC](https://discuss.elastic.co/t/elasticsearch-as-a-service-linux/29854/4 "2015-09-23T18:43:59Z")

</div>

I also followed

[https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-service.html](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-service.html)

---

<div class="post-metadata">

**Author:** ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)\
**Post date:** [September 23, 2015, 7:01pm UTC](https://discuss.elastic.co/t/elasticsearch-as-a-service-linux/29854/5 "2015-09-23T19:01:43Z")

</div>

If you have an RPM or Debian based distribution I strongly suggest that you use the available packages instead.

---

<div class="post-metadata">

**Author:** ![Kaufusihm](https://avatars.discourse-cdn.com/v4/letter/k/bcef8e/32.png) [@Kaufusihm](https://discuss.elastic.co/u/Kaufusihm)\
**Post date:** [September 23, 2015, 7:24pm UTC](https://discuss.elastic.co/t/elasticsearch-as-a-service-linux/29854/6 "2015-09-23T19:24:46Z")

</div>

So if I started off using the basic install methods and want to use debian, is it best to start from scratch?

---

<div class="post-metadata">

**Author:** ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)\
**Post date:** [September 23, 2015, 7:27pm UTC](https://discuss.elastic.co/t/elasticsearch-as-a-service-linux/29854/7 "2015-09-23T19:27:41Z")

</div>

Unless you have data you need to keep I'd just ignore the current files. If you want to keep the data you can copy the files in the data directory to where the Debian package puts them (under /var/lib/elasticsearch). Just make sure file ownership etc is correct.

---

<div class="post-metadata">

**Author:** ![Kaufusihm](https://avatars.discourse-cdn.com/v4/letter/k/bcef8e/32.png) [@Kaufusihm](https://discuss.elastic.co/u/Kaufusihm)\
**Post date:** [September 23, 2015, 8:31pm UTC](https://discuss.elastic.co/t/elasticsearch-as-a-service-linux/29854/8 "2015-09-23T20:31:10Z")

</div>

K, I got Elasticsearch running as a service and Kibana on different VM's and I switched the kibana.yml elasticsearch to urlname:9200 but the UI is not working. Says site is down error...

Ideas? What might i be forgetting?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 5, 2017, 11:48pm UTC](https://discuss.elastic.co/t/elasticsearch-as-a-service-linux/29854/9 "2017-07-05T23:48:26Z")

</div>


