? ? nosql 很火啊,
? ? 今天也耐不住寂寞开始入手couchDB,
不过装好了之后就报错。
?
Erlang R14B04 (erts-5.8.5) [source] [smp:4:4] [rq:4] [async-threads:4] Eshell V5.8.5 (abort with ^G) 1> Apache CouchDB 1.4.0 (LogLevel=info) is starting. Failure to start Mochiweb: eaddrinuse [error] [<0.133.0>] {error_report,<0.35.0>, {<0.133.0>,crash_report, [[{initial_call, {mochiweb_socket_server,init,['Argument__1']}}, {pid,<0.133.0>}, {registered_name,[]}, {error_info, {exit,eaddrinuse, [{gen_server,init_it,6}, {proc_lib,init_p_do_apply,3}]}}, {ancestors, [couch_secondary_services,couch_server_sup, <0.36.0>]}, {messages,[]}, {links,[<0.102.0>]}, {dictionary,[]}, {trap_exit,true}, {status,running}, {heap_size,987}, {stack_size,24}, {reductions,458}], []]}} {"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}},[{couch_server_sup,start_server,1},{application_master,start_it_old,4}]}}}}}},[{couch,start,0},{init,start_it,1},{init,start_em,1}]}} Crash dump was written to: erl_crash.dump init terminating in do_boot () Abnormal termination
?
表示很费解,搞了好一会儿才发现报错信息原来在上面。。。Failure to start Mochiweb: eaddrinuse
?
之后在wiki(传送门)找到了错误信息.
?
原来是需要更改端口,因为是windows装的,就没有config.ini
在 default.ini中找到了端口配置。
通过 在cmd中使用netstat -ano查看现在正在使用的端口,就随便写了一个端口号,5985(原来是5984)
?
成功运行!
?
但是我记得我没有开过这个端口的,是为什么导致这个端口被占用
之后根据进程ID找到应用,才发现是couchDB的服务,原来在安装好了之后就已经自动的启动了couchDB的服务,不需要再次去启动。。。
?
?
?to be continue....
?