草庐IT

mongo-sync

全部标签

java - Mongo-Hadoop 简单测试因 NPE 而失败

这是支持论坛中发布的未决问题here但由于我没有得到任何回应,我想我应该尝试在这里提问。我有一个使用MongoDB作为数据层。目前我正在使用Mongo的Mapreduce机制,但是,我我面临一些性能问题。所以我想到了使用Hadoop来实现该逻辑。我已经成功地运行了国债yield的例子,并且想到了创建一个简单的项目只是为了了解mongo-hadoop驱动程序。所以我创建了一个项目,在构建中插入了适当的jar文件路径并运行它。这是我的java代码:finalConfigurationconf=newConfiguration();MongoConfigUtil.setInputURI(co

scala - 找不到 Apache Spark Mongo-Hadoop 连接器类

所以我正在尝试运行这个示例https://github.com/plaa/mongo-spark/blob/master/src/main/scala/ScalaWordCount.scala但我一直收到这个错误Exceptioninthread"main"java.lang.NoClassDefFoundError:com/mongodb/hadoop/MongoInputFormatatScalaWordCount$.main(ScalaWordCount.scala:27)我不确定为什么很难找到类(class)。我用Maven构建了这个项目,它似乎构建得很好。/usr/local

hadoop - SequenceFile.Writer的sync和syncFs是什么意思?

环境:Hadoop0.20.2-cdh3u5我正在尝试使用使用SequenceFile.Writer的自定义工具将日志数据(10G)上传到HDFS。SequenceFile.Writerw=SequenceFile.createWriter(hdfs,conf,p,LongWritable.class,Text.class,4096,hdfs.getDefaultReplication(),hdfs.getDefaultBlockSize(),compressionType,codec,null,newMetadata());在上传过程中,如果工具崩溃(没有显式调用close()方法)

PHP Mongo:注意:Mongo::__construct(): 解析服务器

我想知道为什么我会收到以下php通知:(!)Notice:Mongo::__construct():parsingserversinC:\htdocs\multishop\library\Lupi\Resource\Odm.phponline38CallStack#TimeMemoryFunctionLocation10.0004138504{main}()..\index.php:020.0130667392Zend_Application->bootstrap()..\index.php:2530.0130667488Zend_Application_Bootstrap_Boots

php - 为什么我收到错误 "Commands out of sync; you can' t 现在运行此命令”

标题中提到的错误的文档说IfyougetCommandsoutofsync;youcan'trunthiscommandnowinyourclientcode,youarecallingclientfunctionsinthewrongorder.Thiscanhappen,forexample,ifyouareusingmysql_use_result()andtrytoexecuteanewquerybeforeyouhavecalledmysql_free_result().Itcanalsohappenifyoutrytoexecutetwoqueriesthatreturnd

php - 在 PHP 中打开和关闭 16000 个 Mongo DB 实例

我目前正在进行一些个人测试和基准测试,以比较使用MongoDB和MySQL与真实世界示例数据之间的工作流程和效率。为了在每个数据库中设置我的数据,我进行了数千次循环并随机创建数据对象以插入到数据库中。但是我在使用PHP中的Mongo类时遇到了一些我无法解决的问题。问题是这样的:我有一个循环,它创建一个新的Mongo实例和连接,将一个小数组插入一个集合,然后关闭连接。这个循环应该运行20000次。但是,当它尝试创建实例/建立连接时,它总是在第16300个循环附近失败(我会说最小值为16200,最大值为16350,运行几次后)。循环中的代码如下:$data=get_random_user_

php - make 尝试在 Centos 6 上安装 mongo php 驱动程序失败

我尝试了两种不同的方法来安装mongodbphp驱动程序。根据来自的指示进行编译http://andres.jaimes.net/876/setup-mongo-php-module-centos-6/发布(作为root)peclinstallmongo服务器是Centos6.6(32位),它最初是一个6.5virtualbox镜像(更新后)现在称自己为6.6错误似乎从这里开始:Infileincludedfrom/var/tmp/mongo/io_stream.c:34:/var/tmp/mongo/contrib/php-ssl.h:33:25:error:openssl/evp.

android - 如何在 SyncAdapter 完成 Sync 后刷新 Android ListView

我扩展了一个AbstractThreadedSyncAdapter并让它每隔x分钟或当我通过代码手动请求同步时自动与我的服务器同步数据。效果很好。所以现在下一步是自动更新一个包含消息的ListView和另一个包含分配的作业的ListView。我发现的示例都假定您正在从同一Activity中更改数据集,或者您可以访问ListView绑定(bind)到的数据库游标。不幸的是,对于Android同步适配器,情况并非如此。它在后台运行,据我所知没有任何有用的引用。我的同步适配器:publicclassVttSyncAdapterextendsAbstractThreadedSyncAdapte

android - Sync Adapter 未在小米上启动

我用Xamarin写了一个syncadapter,但是在小米MiUI下有问题。syncadapter的启动方式有两种:一种是通过手机“设置->账户->同步”,另一种是在应用程序中借助ContentResolver.RequestSync()。首先,我必须为我的应用程序打开MiUIAutoStart。否则安全系统会将错误记录下来。I/AutoStartManagerService:MIUILOG-Rejectservice:Intent{act=android.content.SyncAdaptercmp=com.fingrad.dashboard/.AdapterService(has

android - 如何在Sync Adapter onPerformSync 方法中访问新添加的联系人?

当我将联系人添加到我的电话簿时,同步适配器的onPerformSync()方法被触发。但我无法弄清楚如何在该方法中检索新添加的联系方式。请帮助我提供一些指导和代码fragment。感谢您的帮助。 最佳答案 您帐户的联系人存储在RawContacts中table。数据(例如电话号码、电子邮件地址)存储在Data中表(RAW_CONTACT_ID指向RawContacts表中该联系人的行_ID)。要检测新联系人,您的同步适配器需要维护RawContacts中的SOURCE_ID字段表。文档说明了SOURCE_ID(在顶部的字段列中):S