2016-03-26 21 views
0

CouchDB'yi genellikle kullanacağım (Mongo) DB yerine mükemmel bir uyum sağlayacak yeni bir proje için değerlendiriyorum. Ancak, yükleme sorunları var gibi görünüyor. BenAzure'daki Ubuntu VM'deki CouchDB başlatılamıyor

sudo apt-get install build-essential 
sudo apt-get install erlang-base-hipe 
sudo apt-get install erlang-dev 
sudo apt-get install erlang-manpages 
sudo apt-get install erlang-eunit 
sudo apt-get install erlang-nox 
sudo apt-get install libicu-dev 
sudo apt-get install libmozjs-dev 
sudo apt-get install libcurl4-openssl-dev 

ile tüm bağımlılıkları yüklü Ve temsilcisi kurulumu için gitti. CouchDB ile db girerken o başlatmak gibi görünüyor, ama hizmetini başlatmak bile Ancak, bir hata mesaj herhangi öneri için

Apache CouchDB 1.5.0 (LogLevel=info) is starting. 
Failure to start Mochiweb: eaddrinuse 
[error] [<0.107.0>] {error_report,<0.31.0>, 
        {<0.107.0>,crash_report, 
         [[{initial_call, 
         {mochiweb_socket_server,init,['Argument__1']}}, 
         {pid,<0.107.0>}, 
         {registered_name,[]}, 
         {error_info, 
         {exit,eaddrinuse, 
          [{gen_server,init_it,6, 
          [{file,"gen_server.erl"},{line,320}]}, 
          {proc_lib,init_p_do_apply,3, 
          [{file,"proc_lib.erl"},{line,239}]}]}}, 
         {ancestors, 
         [couch_secondary_services,couch_server_sup,<0.32.0>]}, 
         {messages,[]}, 
         {links,[<0.94.0>]}, 
         {dictionary,[]}, 
         {trap_exit,true}, 
         {status,running}, 
         {heap_size,987}, 
         {stack_size,27}, 
         {reductions,597}], 
         []]}} 
{"init terminating in do_boot",{{badmatch,{error,{bad_return,{{couch_app,start,[normal,["/etc/couchdb/default.ini","/etc/couchdb/local.ini"]]},{'EXIT',{{badmatch,{error,{shutdown,{failed_to_start_child,couch_secondary_services,{shutdown,{failed_to_start_child,httpd,eaddrinuse}}}}}},[{couch_server_sup,start_server,1,[{file,"couch_server_sup.erl"},{line,98}]},{application_master,start_it_old,4,[{file,"application_master.erl"},{line,269}]}]}}}}}},[{couch,start,0,[{file,"couch.erl"},{line,18}]},{init,start_it,1,[]},{init,start_em,1,[]}]}} 

Crash dump was written to: erl_crash.dump 
init terminating in do_boot() 

Teşekkür olsun ve ben CouchDB bir ilk kez kullanıcısıyım unutmayınız.

+0

Alındığı Ama bukle localhost'u yaparsak o zamandan beri biraz çalışıyor görünüyor: 5984 I Uygun yanıtı {"couchdb": "hoş geldiniz", "uuid": "d884f33533f493499a338dcaa20cb82b", "version": "1.5.0", "vendor": {"name": "Ubuntu", "version": " 14.04" }} –

cevap

0

Benim problemim benim azure VM'mde bir port açmadığım gerçeğidir. Herkesin aynı sorunu alması durumunda bunu gönderiyorum.

0

Taban havuzlarında bulunan couchdb sürümü eski: 1.5.0. Kesinlikle 1.6.1 kullanmak istiyorsunuz. Azure'da Ubuntu 14.04.4 LTS düğümünde CouchDB 1.6.1 çalıştırıyorum ve açıkladığınız sorunu göremiyorum. İşte

(ilk yedekleme veritabanları) 1.6.1 yükseltmek için komutlar şunlardır:

sudo apt-get remove couchdb couchdb-bin couchdb-common -f 
sudo apt-get install python-software-properties 
sudo apt-add-repository ppa:couchdb/stable 
sudo apt-get update 
sudo apt-get install couchdb couchdb-bin couchdb-common -f 

askubuntu