`
liujiawinds
  • 浏览: 137007 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

couchDB启动报错

阅读更多

    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....

 

0
0
分享到:
评论
2 楼 liujiawinds 2014-02-15  
wayneyang3 写道
博主你好,不知道你有没有碰到这样的问题:
我装完couchdb后,遇到和你一样的情况,显示127.0.0.1:5984被couchdb占用,于是我default.ini里将ip改成本机实际ip地址后就运行成功了。但我重启一次电脑后,原来127.0.0.1:5984没了,但是新建的ip地址:5984依然被占用,然后仍然启动不了。这样不就等于每次重启后都要改配置文件的bind_ip或者port吗?

文章里面已经提及了。你不用手动去启动couchDB了,在安装完成之后,它就已经启动了。
所以,直接访问127.0.0.1:5984就可以了
1 楼 wayneyang3 2014-02-14  
博主你好,不知道你有没有碰到这样的问题:
我装完couchdb后,遇到和你一样的情况,显示127.0.0.1:5984被couchdb占用,于是我default.ini里将ip改成本机实际ip地址后就运行成功了。但我重启一次电脑后,原来127.0.0.1:5984没了,但是新建的ip地址:5984依然被占用,然后仍然启动不了。这样不就等于每次重启后都要改配置文件的bind_ip或者port吗?

相关推荐

    CouchDB

    ### CouchDB中的索引与查询文档 #### 一、CouchDB简介 CouchDB(Cluster Of Unstructured Data Base)是一种面向文档的NoSQL数据库管理系统,由Apache软件基金会开发维护。它采用JSON来存储数据,使用JavaScript...

    Beginning CouchDB.pdf

    3. **启动服务**:安装完成后可以通过命令行工具启动CouchDB服务。在Linux系统中,可以使用`sudo service couchdb start`命令启动服务。 4. **访问验证**:安装完成后,可以通过浏览器访问`http://localhost:5984`来...

    apache-couchdb-2.3.1.zip

    Apache CouchDB是一个开源的、基于文档的...安装完成后,你可以通过配置设置、启动服务并访问默认的http://localhost:5984/来开始使用CouchDB。此外,记得定期检查官方更新和安全公告,以确保你的环境保持最新和安全。

    CouchDB权威指南(中文 完整版)

    根据提供的文件信息,我们可以推断出这是一份关于CouchDB的权威指南,该文档为中文版,并且是完整的两百多页版本。下面将基于这些信息生成相关的CouchDB知识点。 ### CouchDB简介 CouchDB是一款面向文档、分布式且...

    couchdb源码

    CouchDB是一款开源的文档数据库管理系统,以其独特的JSON数据模型、RESTful API和分布式系统设计而闻名。在深入探讨CouchDB源码之前,我们首先理解CouchDB的基本概念和工作原理。 CouchDB的核心是基于JSON...

    Apress.Beginning.CouchDB.Dec.2009.pdf

    《初识CouchDB》是一本面向专业人士的专业书籍,它详细介绍了Apache CouchDB数据库管理系统的基础知识和高级特性。CouchDB作为一个不断发展的非关系型数据库系统,与传统的SQL数据库相比,具有独特的特性和优势。...

    CouchDB权威指南(带详细目录)PDF

    通过《CouchDB权威指南》,你将学会如何通过CouchDB的RESTful Web接口来使用它,此外你还会熟悉CouchDB的一些主要特性,比如简单的文档的CRUD(创建、读取、更新、删除); 高级的MapReduce,部署优化等更多的内容...

    CouchDB20 分钟入门

    学习couchDB 的入门教程

    CouchDB,Python

    CouchDB是一款开源的、基于文档的分布式数据库系统,它以JSON格式存储数据,并使用JavaScript作为查询语言。Python中的CouchDB模块是Python与CouchDB服务器交互的接口,允许开发者使用Python编写代码来操作CouchDB...

    CouchDB独立博客sofa-CouchDB.zip

    sofa-CouchDB 是 CouchDB 的独立博客,使用 CouchDB 的书来做主要内容,这方便了所有用来在这博客上交流他们的想法,并且里面提供了很多帮助指导,这都是 HTML,Javascript 和 CouchDB 的结晶。目前支持任何人在上面...

    CouchDB资料整理

    CouchDB是一款开源的数据库系统,属于Apache软件基金会的一个项目。它是一种NoSQL数据库,以文件存储形式使用JSON作为数据存储格式,并采用JavaScript作为查询语言。CouchDB具有灵活的API,支持MapReduce和HTTP等...

    数据库CouchDB入门到精通.txt打包整理.zip

    CouchDB是一款开源的、基于文档的分布式数据库系统,它采用了JSON作为数据格式,JavaScript作为查询语言,并且支持多版本并发控制。这个压缩包“数据库CouchDB入门到精通.txt打包整理.zip”显然包含了关于CouchDB的...

    Fabric 1.4基于couchdb环境搭建

    Fabric 1.4基于couchdb环境搭建步骤,以及基于couchdb的区块链多字段数据查询

    Apache-CouchDB.zip

    CouchDB 是一个开源的面向文档的数据库管理系统,可以通过 RESTful JavaScript Object Notation (JSON) API 访问。术语 “Couch” 是 “Cluster Of Unreliable Commodity Hardware” 的首字母缩写,它反映了 CouchDB...

    apache-couchdb-2.3.1.msi

    CouchDB 是一个开源的面向文档的数据库管理系统,可以通过 RESTful JavaScript Object Notation (JSON) API 访问。术语 “Couch” 是 “Cluster Of Unreliable Commodity Hardware” 的首字母缩写,它反映了 CouchDB...

    CouchDB权威指南

    《CouchDB权威指南》是一本深入探讨CouchDB数据库系统的专著,旨在为读者提供全面、详尽的CouchDB知识。CouchDB是一种基于文档的分布式数据库系统,采用JSON作为数据格式,JavaScript作为查询语言,并且支持多版本...

    couchdb1.1+json处理+php连接数据库

    标题中的"CouchDB 1.1"指的是一个特定版本的开源文档数据库系统,它使用JSON作为数据存储格式,并且支持RESTful API进行交互。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其易读性和易于解析...

Global site tag (gtag.js) - Google Analytics