草庐IT

oracle-streams

全部标签

hadoop - 使用 Spark Streaming 将非结构化数据持久化到 Hadoop

我有一个使用SparkStreaming创建的摄取管道,我想将RDD作为大型非结构化(JSONL)数据文件存储在hadoop中,以简化future的分析。将astream持久化到hadoop而不会产生大量小文件的最佳方法是什么?(因为hadoop不适合这些,而且它们使分析工作流程复杂化) 最佳答案 首先,我建议使用可以像Cassandra一样处理这种情况的持久层。但是,如果您对HDFS死心塌地,那么themailinglisthasanansweralready您可以使用FileUtil.copyMerge(来自hadoopfs)A

hadoop - 增量导入没有主键的 Oracle 表到 HDFS

我的Oracle数据库有近300个表,其中200个表没有任何主键,很少有表有复合主键。我的要求是以增量方式将所有表数据导入HDFS。你能告诉我如何使用Sqoop实现这一点吗?如果建议任何其他选项,这将非常有帮助。 最佳答案 不幸的是,无法识别更新的行(您表示您不跟踪更新时间戳),这使得使用增量加载来捕获更改实际上是不可能的。一些可能性:添加时间戳满载使用行号来识别新记录,不处理更新的记录 关于hadoop-增量导入没有主键的Oracle表到HDFS,我们在StackOverflow上找到

oracle - 无法使用 sqoop 列出 oracle 表名

我正在尝试连接到oracle数据库并使用sqoop列出表的名称,如下所示:sqooplist-tables--connectjdbc:oracle:thin:@:1521:DB_Name--用户名hdp--密码hadoop我没有收到任何错误。数据库服务器上有一堆表,但无法用sqoop列出。有什么想法我想念的吗?我暂时把dba权限给了hdp用户,还是获取不到表列表。有什么想法吗? 最佳答案 你应该在双破折号之前添加空格sqooplist-tables--connectjdbc:oracle:thin:@:1521:DB_Name--u

Oracle R Enterprise (ORE) KMeans 包

我的任务是在SAS服务器上运行K-Means聚类算法,但内存不足。数据集是500G,我知道我可以对其进行采样以适合内存,但如果我想在整个数据上运行模型,OracleREnterprise(ORE)会帮助解决我的问题吗?关于ORE和ORCH的其他相关问题:OracleR包是否包含任何聚类算法?是否有可用的OracleR包列表?如果我在OracleREnterprise中运行kmeans算法(RCRAN包),我是否也会遇到内存问题?BDA中是否有任何R集群包可用,可以在分布式Hadoop集群上运行?谢谢 最佳答案 您最好的选择是在Had

hadoop - 是否有一个好的库可以帮助使用 Hadoop Streaming 和 Python 链接 MapReduce 作业?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭去年。ImprovethisquestionThis问题回答了我的部分问题,但不完全。我如何运行管理它的脚本,它来self的本地文件系统吗?MrJob或Dumbo之类的东西究竟在哪里出现?还有其他选择吗?我正在尝试运行K-Means,其中每次迭代(MapReduce作业)输出将作为HadoopStreaming和Python下一次迭代的输入。我没有太多经验,任何信息都可以帮助我完成这项工作。谢谢!

java - 如何捆绑自定义 hadoop-streaming.jar

我正在尝试通过Yelp的EMRMrJob工具使用CombineFileInputFormat类。作业流是使用hadoop流创建的,MrJob的文档指出CombineFileInputFormat类必须捆绑在自定义的hadoop-streaming.jar中。有关上下文,请遵循此question.具体来说,我的问题是:具体类CombinedInputFormat.class应该在hadoop-streaming.jar中的什么地方被捆绑或引用?我尝试通过将CombinedInputFormat.class添加到目录org/apache/hadoop/streaming并执行来捆绑它:ja

java - 如何将字节数组写入和读取到 DataInput 和 DataOutput Stream

Hbase充当我的Mapreduce作业的源和接收器。我已经编写了名为(vectorwritable)的自定义可写类,它有两个字段。privateDoubleVectorvector;//ItisaDoubleArrayprivatebyte[]rowKey;//TherowkeyoftheHbase我的映射器将它作为它的值发出,因此我在我的vectorWritable类中实现了写入和读取方法@Overridepublicfinalvoidwrite(DataOutputout)throwsIOException{writeVectorCluster(this.vector,this.

mysql - Oracle 11g 对比 MySQL 对比 Hadoop :- benchmarking for 10^6 to 10^9 records

我需要针对10^6到10^9条记录(MySQL中的行)对Oracle11g、MySQL和Hadoop进行基准测试。将使用实时数据全天候进行广泛的数据挖掘查询。我想知道哪个数据库会更好,尤其是在某些实际统计数据方面。future几个月的数据肯定会超出这个范围。是否有针对此的任何开源基准测试工具?或者谁有一些有用的数据?提前致谢。编辑:-Hadoop不是数据库。它是一个分布式文件系统。让我更详细地解释一下我的要求。这就是我现在所拥有的,我的所有数据都在mysql中,我计划将其导出到hadoop并在其上运行我的数据挖掘算法。算法结束后,最后的结果会发送到mysql更新当前数据。我现在真的不能

mysql - 使用Oracle Loader将HBase数据导入Oracle表

我在HBase表中有数据,我正试图将其导入到Oracle或MySQL表中。我听说有一个OracleLoader可以达到这个目的。有人试过将HadoopHBase数据导入Oracle表吗?如果是这样,能否请您提供一个引用链接,告诉我如何做到这一点? 最佳答案 我不知道你是怎么做到的。上次我检查过不支持通过Sqoop从HBase导出到SQLDB。由于这个事实,您正面临这个问题。你可能会尝试:将HBase数据导出到HDFS,然后将其导出到Oracle。将HBase表映射到Hive并进行导出。我也不太确定Oracle数据加载器是否支持HBa

oracle - 哪个 Hadoop 组件可以处理所有的 oracle 查询?

哪个hadoop组件可以处理所有oracle函数并且具有低延迟..我正在考虑使用Presto、Drill和Shark等组件。谁能说出以上哪种技术可以低延迟处理oracle中的所有功能。或至少具有更多兼容性并且可以处理oracle的所有功能..我可以灵活地使用不止一种技术,但对于使用哪种技术与哪种功能兼容以及哪种技术可以提供低延迟感到困惑......? 最佳答案 Presto旨在实现ANSISQL并以低延迟执行查询(支持它的连接器低于100毫秒)。针对Hive的查询可以在大约1秒内执行,具体取决于Hive元存储的速度(如果由于重复访问