CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 7433|回复: 4

在Cubieboard上安装运行MongoDB

[复制链接]
发表于 2013-8-3 09:19:38 | 显示全部楼层 |阅读模式
本帖最后由 HelloWorld 于 2013-8-3 09:23 编辑

本人用的cubieboard2,跑的LUbuntu,直接通过apt-get install mongo-server安装mongodb运行会报错误,从官网下载源码,编译时会报不支持Arm处理器的错误。


于是乎,从网上搜索mongodb arm平台的相关信息,找到了https://github.com/skrabban/mongo-nonx86 ,使用git clone其代码,安装scons进行编译,经过数小时漫长的等待,终于编译完了,看其生成的mongod文件有120M,妈呀,这也太大了吧,都快赶上一个系统了,试着运行了一下倒是没有报错,关键是这个可执行文件确实大了点,感觉很不爽。


继续找资料发现github上还有个mongo-arm的开源项目https://github.com/wtfuzz/mongo-arm,后来又找到了编译好了的bin包https://s3.amazonaws.com/wtfuzz/mongo-arm/mongodb-linux-armv7l-2.4.1.tgz,由于编译比较慢,我就直接下载了bin包,解压后发现mongod只有9.8M,心中暗喜,这还差不多嘛,俺的cubieboard上本来就没有多少空间。创建了db文件夹,试着运行了下mongod --dbpath=db,又报了如下的错误:


Assertion: 14043:clear tmp files caught exception exception: locale::facet::_S_create_c_locale name not validexception in initAndListen: 14043 clear tmp files caught exception exception: locale::facet::_S_create_c_locale name not valid, terminating

好吧,没有看过mongodb的源码,继续查找解决方案,原来是local设置的问题,使用export LC_ALL="C"去除本地设置,在运行mongodb就可以了。有图有真相(真是好折腾啊):

参考资料
回复

使用道具 举报

发表于 2013-8-3 12:03:36 | 显示全部楼层
我cubieboard2 mysql 卡,求帮助。
回复 支持 反对

使用道具 举报

发表于 2014-1-7 11:04:51 | 显示全部楼层
嘿不错,我就需要这个
回复 支持 反对

使用道具 举报

发表于 2014-5-11 11:30:54 | 显示全部楼层
请问能详细点告诉我怎么安装mongodb吗?我是新手看不懂,谢谢
回复 支持 反对

使用道具 举报

发表于 2014-5-11 11:49:31 | 显示全部楼层
坐等回复......
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-11-24 02:21 , Processed in 0.020345 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部