草庐IT

apache-karaf

全部标签

scala - 如何在 Apache ignite 中缓存 Dataframe

我正在编写代码以使用sparkSQLContextJDBC连接来缓存RDBMS数据。创建Dataframe后,我想使用apacheignite缓存该reusltset,从而使其他应用程序使用结果集。这是代码片段。objecttest{defmain(args:Array[String]){valconfiguration=newConfiguration()valconfig="src/main/scala/config.xml"valsparkConf=newSparkConf().setAppName("test").setMaster("local[*]")valsc=newSp

hadoop - Apache Apex CLI 命令中 Shutdown-app 和 kill-app 的区别

谁能帮我理解,ApacheAPEXCLI命令中的Shutdown-app和kill-app有什么区别? 最佳答案 Shutdown-app会调用各个Operator的tearDown()方法并等待一段时间让Operator正常关闭。然而,kill-app对所有运算符(operator)来说就像force-kill。因此,这将立即停止应用程序。但是,运营商不会有任何机会进行清理事件。在这两种情况下,YARN都会在应用关闭后释放分配给该应用的资源。 关于hadoop-ApacheApexCL

hadoop - Apache Spark - Hive 内部连接、LIMIT 和自定义 UDF

我正在尝试在配置单元中运行查询:这是最简单的设置(我知道我可以做一个=但我使用的是自定义UDF,它不仅仅是一个相等比较)数据集a和b各有30,000行左右SELECT*FROMaINNERJOINbONCustom_UDF_Equals_Comparison(a.id,b.id)LIMIT5其中custom_UDF_Equals_Comparison只是在a.id=b.id之间进行相等性检查当我运行这个查询时,我可以在我的日志输出中看到很多m/r任务正在运行,假设它在两个数据集之间进行比较,直到比较所有可能的排列,并且远高于5的限制(我会预计只有少数m/r任务,因为我知道大部分数据可以

hadoop - 无法启动Apache Spark独立集群

我在启动具有主服务器和工作服务器的Spark集群时遇到一些问题。我在Ubuntu16.04LTS上下载并安装了Hadoop2.7.3和Spark2.0.0。我用我的奴隶的IP创建了一个conf/slaves文件,这是我的spark-env.sh#!/usr/bin/env#bashexportSPARK_DIST_CLASSPATH=$(hadoopclasspath)exportSPARK_WORKER_CORES=2exportSPARK_MASTER_IP=192.168.1.6exportSPARK_LOCAL_IP=192.168.1.6exportSPARK_YARN_US

apache - 如何设置动物园管理员法定人数?

我对以下给出的陈述有疑问。我没有尝试执行该语句,因为我不明白它的用途我应该将什么作为server.1、zoo1的参数传递server.1=zoo1:2888:3888server.2=zoo2:2888:3888server.3=zoo3:2888:3888上面的语句是什么意思我应该传什么值,上面的语句是干什么用的你能举个例子解释一下吗我有一个由4台计算机组成的集群,并启用了高可用性Machine1and2-Zookeeper,zkfc,Namenode,Resourcemanager,JournalnodeMachine3-Zookepper,JournalnodeMachine4-

apache - 有没有办法在配置单元 UDF 中获取数据库名称

我正在编写HiveUDF。我必须获取数据库的名称(函数部署在其中)。然后,我需要根据数据库环境从hdfs访问一些文件。你能帮我看看哪个函数可以帮助从HiveUDF运行HQL查询吗? 最佳答案 编写UDF类并准备jar文件publicclassMyHiveUdfextendsUDF{publicTextevaluate(Stringtext,StringdbName){if(text==null){returnnull;}else{returnnewText(dbName+"."+text);}}}像下面提到的那样在hive查询中使用

java - 错误 : java. io.IOException : Type mismatch in key from map: expected org. apache.hadoop.io.Text,收到 org.apache.hadoop.io.LongWritable

我是hadoop的新手,正在尝试运行书中的示例程序。我面临错误错误:java.io.IOException:映射中的键类型不匹配:预期的org.apache.hadoop.io.Text,收到org.apache.hadoop.io.LongWritable下面是我的代码packagecom.hadoop.employee.salary;importjava.io.IOException;importorg.apache.hadoop.io.FloatWritable;importorg.apache.hadoop.io.LongWritable;importorg.apache.ha

java - 错误 : java. io.IOException : Type mismatch in value from map: expected org. apache.hadoop.io.IntWritable,收到 org.apache.hadoop.io.Text

我的MapReduce程序如下:importjava.io.IOException;importjava.util.Iterator;importorg.apache.hadoop.conf.Configuration;importorg.apache.hadoop.fs.Path;importorg.apache.hadoop.io.IntWritable;importorg.apache.hadoop.io.Text;importorg.apache.hadoop.mapreduce.Job;importorg.apache.hadoop.mapreduce.Mapper;impo

hadoop - org.apache.hive.com.esotericsoftware.kryo.KryoException : Encountered unregistered class ID: 21

我有带spark(1.6.1)、hdfs和hive(2.1)的yarn集群。直到今天,我的工作流程在几个月内都运行良好(代码/环境没有任何变化)。我开始收到这样的错误:org.apache.hive.com.esotericsoftware.kryo.KryoException:EncounteredunregisteredclassID:21Serializationtrace:outputFileFormatClass(org.apache.hadoop.hive.ql.plan.PartitionDesc)aliasToPartnInfo(org.apache.hadoop.hi

hadoop - 将 Apache Zeppelin 连接到 Hive

我尝试将我的apachezeppelin与我的hivemetastore连接起来。我使用zeppelin0.7.3,所以没有一个只有jdbc的配置单元解释器。我已将我的hive-site.xml复制到zeppelinconf文件夹,但我不知道如何创建新的配置单元解释器。我还尝试通过spark的配置单元上下文访问配置单元表,但是当我尝试这种方式时,我看不到我的配置单元数据库,只显示了默认数据库。有人可以解释如何创建配置单元解释器或如何通过spark正确访问我的配置单元元存储吗?如有任何答复,我们将不胜感激。 最佳答案 我按照这个doc