草庐IT

cassandra-driver

全部标签

hadoop - Cassandra 与 Hadoop 的结合使用

我有一项任务要研究将cassandra与hadoop结合使用。Hadoop的名称节点是单点故障。这意味着如果名称节点出现故障,则整个数据库将无法访问。所有Cassandra节点都是相同的,因此不存在单点故障。如果我将Cassandra与Hadoop一起使用,我假设所有系统都有单点故障(据我所知,这是Hadoop名称节点)。我的问题:1-我之前的假设是否正确?2-如果是这种情况,使用这种结构(Cassandra和Hadoop)有什么优势吗? 最佳答案 半真半假。如果您将Cassandra与Hadoop一起使用,则所有数据都存储在Cas

java - Driver 中的 job.setOutputKeyClass 和 setOutputValueClass 与 reducer 的 context.write 方法不匹配,程序仍然运行正常。怎么办?

驱动代码:publicclassWcDriver{publicstaticvoidmain(String[]args)throwsIOException,InterruptedException,ClassNotFoundException{Configurationconf=newConfiguration();Jobjob=newJob(conf,"WcDriver");job.setJarByClass(WcDriver.class);job.setOutputKeyClass(Text.class);job.setOutputValueClass(LongWritable.cl

hadoop - Cassandra - Hive 集成

集成Cassandra和Hive的最佳实践是什么?Stackoverflow上的一个老问题(CassandrawihHive)指向Brisk,它现在已成为仅限订阅的DatastaxEnterprise产品。谷歌搜索仅指向两个Unresolvedjira问题,https://issues.apache.org/jira/browse/CASSANDRA-4131https://issues.apache.org/jira/browse/HIVE-1434但它们都没有导致在两个项目之一中提交任何代码。集成Cassandra和Hive的唯一方法是修补Cassandra/Hive源代码吗?您在

hadoop - 使用 cassandra 和 hadoop 的大数据 lambda 架构

我正在研究用于传感器数据和预测分析的大数据解决方案。我是大数据的新手,并且已经阅读了有关lambda架构的信息。我考虑过将Cassandra数据库与Hadoop一起使用。Cassandra是一个高可用性和分区容错数据库,Hadoophdfs是一个用于大型分析作业的文件系统。如果我从物联网设备接收数据,数据应该先保存在Hadoop中,然后再保存到Cassandra中吗?lambda架构在批处理层有Hadoop,接收数据并将其发送到服务层到nosql数据库。为什么Hadoop中数据要先行?如果Hadoop包含原始数据,Cassandra中会存储什么样的数据?流层目前处于焦点之外。我只是想一

hadoop - YARN 上的 Spark : execute driver without worker

在YARN上运行Spark,集群模式。3个带YARN的数据节点YARN=>32个vCore,32GBRAM我正在这样提交Spark程序:spark-submit\--classcom.blablacar.insights.etl.SparkETL\--name${JOB_NAME}\--masteryarn\--num-executors1\--deploy-modecluster\--driver-memory512m\--driver-cores1\--executor-memory2g\--executor-cores20\toto.jarjson我可以看到2个作业在2个节点上运

python - spark 从 oracle 导入数据 - java.lang.ClassNotFoundException : oracle. jdbc.driver.OracleDriver

在AWSEMR上尝试使用spark从oracle数据库读取数据时,我收到此错误消息:java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver.谁能告诉我是否有人遇到过这个问题以及他们是如何解决的?pyspark--driver-class-path/home/hadoop/ojdbc7.jar--jars/home/hadoop/ojdbc7.jarfrompysparkimportSparkContext,HiveContext,SparkConffrompyspark.sqlimportSQLContextsq

java - Cassandra 和 Pig 集成 - hadoop 是可选的吗?

我正在尝试设置一个试用cassandra+pig集群。cassandrawiki听起来好像您需要hadoop才能与pig集成。但是cassandra-src/contrib/pig中的自述文件听起来好像您可以在没有hadoop的情况下在cassandra上运行pig。如果hadoop是可选的,不使用它会损失什么? 最佳答案 Hadoop仅在您进行测试时才可选。为了以任何规模做任何事情,您还需要hadoop。在没有hadoop的情况下运行意味着您在本地模式下运行pig。这基本上意味着所有数据都由您正在运行的同一个pig进程处理。这适用

hadoop - pig + Cassandra : ERROR 1070

我正在使用hadoop1.0.4、cassandra1.2.2和pig0.11.0。我想在grunt上运行这个脚本:**grunt>rows=LOAD'cassandra://Keyspace1/Users'USINGCassandraStorage()AS(key,columns:bag{T:tuple(name,value)});**但是我有这个错误:**2013-03-1911:15:54,957[main]ERRORorg.apache.pig.tools.grunt.Grunt-ERROR1070:CouldnotresolveCassandraStorageusingimp

hadoop - 使用 Hadoop 扩展 Cassandra 和 Mahout

是否可以将Mahout配置为在通过Hadoop执行推荐作业时从Cassandra集群检索输入数据?我找到了一些有关此主题的资源-请参阅http://www.acunu.com/2/post/2011/08/scaling-up-cassandra-and-mahout-with-hadoop.html,但那里描述的指示似乎不起作用(在mahout-0.6和mahout-0.7上都试过)。例如,itemIDIndexPath变量似乎不存在于RecommenderJob类中,也不存在于它扩展的抽象类中。 最佳答案 我试过针对Cassan

hadoop - Cassandra 和 MapReduce - 最低设置要求

我需要在我的Cassandra集群上执行MapReduce,包括数据局部性,即。每个作业仅查询属于作业运行的本地Casandra节点的行。存在关于如何在较旧的Cassandra版本(0.7)上为MR设置Hadoop的教程。我找不到当前版本的此类内容。自0.7以来在这方面发生了什么变化?最小设置(Hadoop+HDFS+...)需要哪些软件模块?我需要CassandraEnterprise吗? 最佳答案 Cassandra包含一些足以与Hadoop集成的类:ColumnFamilyInputFormat-这是Map函数的输入,当使用C