草庐IT

apache-karaf

全部标签

Apache Ignite 与 Apache Drill for SQL 的性能对比

我需要从一些大型MySQL表中获取数据,以便能够显示在仪表板/门户网站上。主要是,我的重点是在给定数据集大小的情况下提高SQL性能。此外,考虑到Ignite使用RAM作为主要数据源,ApacheIgnite的可扩展性是否不如ApacheDrill?如果需要更多详细信息,请告诉我。我浏览过这些链接:http://drcos.boudnik.org/2015/04/apache-ignite-vs-apache-spark.htmlhttps://mpouttuclarke.wordpress.com/2016/01/04/why-i-tried-apache-spark-and-move

hadoop - 当键分为几列时,如何在 Apache Pig 中加入两个商店?

我有两个存储的数据集:AASDFGFG5789BASDFGFG5789我想按A1和B1+2加入这两个数据集。我知道数据集A中的col1等于数据集B中的cols1+2。它们相同,但在B中拆分。我也知道B1的长度始终为5个字符,但我不能确定B2将是2个字符。最好不修改源文件,我该如何执行这样的连接? 最佳答案 您可以使用CONCAT(b1,b2)作为b1_new在关系B中生成一个新列,然后加入A和新关系说B_New使用B_New中的新列。假设您的文件是制表符分隔的A=LOAD'A.txt'USINGPigStorage('\t')AS(

amazon-web-services - 无法使用 StreamExecutionEnvironment 使用 S3 接收器写入 S3 - Apache Flink 1.1.4

我创建了一个简单的ApacheFlink项目,它将从Kafka主题读取数据并将该数据写入S3存储桶。运行该项目时我没有收到任何错误,它成功地从Kafka主题读取每条消息,但没有任何内容写入我的S3存储桶。没有错误,因此很难尝试调试正在发生的事情。下面是我的项目和我的配置。这仅在我使用StreamExecutionEnviornment时发生。如果我尝试使用常规批处理ExecutionEnviornment生成到S3,它就可以工作。S3测试Java程序publicclassS3Test{publicstaticvoidmain(String[]args)throwsException{/

hadoop - Apache Spark 中的 lookup() 函数

我有两个数据集,一个存储在Hive中(较小的一个进一步用作查找表),另一个从SparkStreaming中获取。现在我的要求是对这两个数据集执行一些操作。例如:dataset1:(存储在hive中)idname101steve102daviddataset2:(来自sparkstreaming)iddeprtaddress101E01NewYork102E02London每当我从流媒体中获得101E01NewYork时,我想合并两个数据集并返回如下结果:idnamedeptaddress101steveE01NewYork早些时候,我用广播变量完成了这种类型的任务,我试图通过使用Hiv

scala - 从源代码构建 Apache Spark 2.1.0 失败

我正在尝试构建ApacheSpark2.1.0源代码,但下面出现的这些错误令我感到困惑...Hadoop2.8.0已安装并正在运行在执行Spark安装之前安装了Scala2.12.1(这似乎会自动安装Scala2.11.8?!?)我的构建线是:build/mvn-Pyarn-Phadoop-2.7-Dhadoop.version=2.7.0-DskipTestscleanpackage有人知道我为什么得到:user@server:/usr/local/share/spark/spark-2.1.0$sudo/usr/local/share/spark/spark-2.1.0/build

maven - Apache 光束 :'Unable to find registrar for hdfs'

我想使用Sparkrunner运行管道,数据存储在远程机器上。以下命令已用于提交作业:./spark-submit--classorg.apache.beam.examples.WordCount--masterspark://192.168.1.214:6066--deploy-modecluster--supervise--executor-memory2G--total-executor-cores4hdfs://192.168.1.214:9000/input/word-count-ck-0.1.jar--runner=SparkRunner它正在创建以下响应:RunningS

Apache Nutch 错误 : Injector: java. io.IOException:命令字符串中的(空)条目:空 chmod 0644

我在装有Java1.8的Windows10上使用ApacheNutch1.14。我已按照https://wiki.apache.org/nutch/NutchTutorial中提到的相同步骤进行操作.当我尝试使用cygwin上的命令将URL注入(inject)crawldb时:bin/nutchinjectcrawl/crawldburls我收到以下错误:注入(inject)器:java.io.IOException:命令字符串中的(null)条目:nullchmod0644E:\apache-nutch-1.4\runtime\local\crawl\crawldb.locked在o

apache-spark - 使用 Hive 时了解 HDFS 中的文件分布和分区

一方面,在HDFS文档中他们说:HDFSisdesignedtosupportverylargefiles.ApplicationsthatarecompatiblewithHDFSarethosethatdealwithlargedatasets.Theseapplicationswritetheirdataonlyoncebuttheyreaditoneormoretimesandrequirethesereadstobesatisfiedatstreamingspeeds.HDFSsupportswrite-once-read-manysemanticsonfiles.Atypi

java - Apache Hadoop : Can it do "time-varying" input?

即使经过一些谷歌搜索,我也没有找到答案。我的输入文件是由一个进程生成的,当文件达到1GB时,该进程将它们分块。现在,如果我要运行一个处理dfs中的输入目录的mapreduce作业,我如何确保该作业在hadoop作业运行时获取添加到同一输入目录的文件?我觉得这几乎是不可能的,因为当hadoop作业运行时,它会计算剩余时间和所有这些东西,所以当我的输入不断堆积或换句话说是“可变的”时,Hadoop不会知道如何管理它-这是我的猜测。我想知道您对此的看法以及对此的最佳替代方法!感谢您的帮助。 最佳答案 您描述的用例不是Hadoop设计用来处

hadoop - 在 apache 镜像列表中找不到 hadoop 下载位置

我正在尝试下载并安装hadoop,但是列表中的每个镜像http://www.apache.org/dyn/closer.cgi/hadoop/common/似乎没有hadoop...因为我得到了一些变体“未找到在此服务器上找不到请求的URL/hadoop/common/。”这似乎是一个错误..发生了什么事?我应该在哪里举报?我已经尝试了几个(6-10)个镜像,结果都相同。 最佳答案 您可能想试试这个页面:https://archive.apache.org/dist/hadoop/core/