this rolünü kullanarak elasticsearch
yükledim.Vagrant kutusunu yeniden başlattıktan sonra otomatik olarak hizmet nasıl başlatılır?
ben oyun kitabında aşağıdaki adımları uygulayın:
---
- hosts: master
sudo: true
tags: elasticsearch
roles:
- ansible-elasticsearch
Sonra vagrant up es-test-cluster
, es-test-cluster
ben VagrantFile
içinde söz VM adıdır. Özel bir IP 192.162.12.14
verdim. VM önyükleme mükemmel ve sudo service elasticsearch status
çalıştırdıktan sonra hizmetin 192.162.12.14:9200
üzerinde çalıştığından eminim. Ancak vagrant halt es-test-cluster
ve sonra vagrant up es-test-cluster
çalıştırırsam, elasticsearch hizmetinin daha fazla çalıştığını görüyorum.
---
- hosts: master
sudo: true
tags: elasticsearch
roles:
- ansible-elasticsearch
tasks:
- name: Starting elasticsearch service if not running
service: name=elasticsearch state=started
ama bu bile yardımcı olmuyor:
Bunu yapmanın düşündüm. Bu sadece ilk kez açtığımda çalışır.vagrant up
'u her çalıştırdığımda hizmeti nasıl başlatabilirim?
Bu Ubuntu 14.04 içindir.
chkconfig ile deneme yaptınız mı? – tedder42
'' Etkinleştirme elasticsearch hizmetinin çalıştırılmaması' işlevinde 'enable = yes' ayarının yapılması yardımcı olabilir. (Bu bağlamda "vagrant up", boot'e eşitse% 100 emin değilim). –
@knowhy Bunu başarıyla yapmanın bazı yollarını denedim. Cevabımı güncelledim. Ben de önerdiğin şeyi deneyeceğim. –