草庐IT

集群NoSQL

全部标签

java - 如何获得编号使用java的mapreduce程序中HADOOP集群中的 Activity 节点

在终端中,它将使用以下命令显示没有Activity节点:hadoopdfsadmin--report我们已经尝试过这段代码....FSNamesystemfs=FSNamesystem.getFSNamesystem();Strings=fs.getFSState();System.out.println(s+"\n\n");在javamapreduce程序中如何获取Activity节点数? 最佳答案 在MapReduce作业中,您可以使用以下代码:YarnClientclient=YarnClient.createYarnClie

hadoop - 如何将 Netezza 连接到 CDH 3 集群?

如何将数据从Netezza导入我的CDH3集群。我们可以用MapReduce或Sqoop来做吗?Sqoop是否支持Netezza数据导入CDH3集群? 最佳答案 是的。Sqoop使用anyjdbcdriver.Netezza有一个jdbcdriver. 关于hadoop-如何将Netezza连接到CDH3集群?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/35101747/

java - 在集群模式下将 Spark 从 eclipse 部署到 YARN 时出错

我正在尝试将ApacheSparkPi示例从Eclipse部署到HadoopYARN。我正在使用3个带有Linux的虚拟机运行自己的集群。集群中的Hadoop版本为2.7.2,Spark为1.6.0,并预构建了Hadoop2.6.0及更高版本。我能够从节点运行Pi示例,但是当我想从Windows上的eclipse(yarn集群模式)运行javaPi示例时,出现如下所示的错误。我发现有几个线程出现此错误,但其中大部分是针对带有一些额外变量的cloudera或hortonwork,或者没有解决我的问题。我还尝试了YARN客户端模式,结果相同。有人可以帮助我吗?Eclipse控制台输出:16

hadoop - 判断hadoop集群中slave节点是否被分配任务

我是Hadoop和MapReduce的新手。我刚刚部署了一个Hadoop集群,其中有一台主机和32台从机。然而,当我开始运行一个示例程序时,它似乎运行得很慢。如何判断一个map/reduce任务是否真的分配给了从节点执行?示例程序是这样执行的:hadoopjar${HADOOP_HOME}/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jarpi32100 最佳答案 好吧,那里有很多可能性。Hadoop出来帮助分布式任务。因此,如果您的代码以一切都依赖的方式编写,那么就

hadoop - Apache Spark 通过跨集群访问 hdfs 中的数据

我在AmazonEMR上运行Spark,假设其公共(public)DNS为23.21.40.15。现在我正在这个集群上执行我的SparkJar,我想将我的Spark作业的输出写入公共(public)DNS为29.45.56.72的其他AmazonEMRHDFS。我可以访问我自己的集群HDFS,即23.21.40.15,但我无法写入集群29.45.56.72。我需要做什么才能让我的spark作业可以跨集群访问HDFS??如果可能,谁能分享一个示例代码?? 最佳答案 当您在spark作业中设置输出目录时,您可以设置凭据以像这样访问它:h

hadoop - 在集群上找到 yarn 日志

这个问题在这里已经有了答案:WheredoesHadoopstorethelogsofYARNapplications?(2个答案)关闭6年前。我用yarnlogs-applicationId"id"要在命令行上显示日志,但我需要在集群上找到文件。我想知道日志保存在集群上的什么位置?

java - 如何简单地将 spark jar 部署到远程 hadoop 集群?

我有Hadoop集群ClouderaCDH5.2和ApacheSpark1.5.0。我可以使用集群的YARN、Spark和HDFS从IntelliJIDEA或本地PC运行我的应用程序吗?或者我应该通过ftp将jar发送到主节点,然后通过spark-submit运行它? 最佳答案 是的,如果您按照以下步骤操作,您可以直接从IDE运行您的作业:将spark-yarn包添加到您的项目依赖项中(可以标记为provided)将带有hadoop配置的目录(HADOOP_CONF_DIR)添加到项目类路径将sparkassemblyjar复制到H

hadoop - 使用边缘节点运行 Hadoop 集群时如何连接到 Impala

我已经使用ClouderaManager安装了Hadoop集群,目前ImpalaDaemon正在所有数据节点上运行。集群位于网关/边缘节点之后,边缘节点上只安装网关服务(例如httpfs、hivegateway、sparkgateway、oo​​zie)。我想知道如何使用网关/边缘节点连接Impala,因为所有Impala守护进程都在集群的数据节点上运行,并且没有服务暴露给网关/边缘节点。 最佳答案 您可以在边缘节点上安装haproxy:https://www.cloudera.com/documentation/enterpris

hadoop - 我们如何为异构集群分配不同数量的reducer?

我们的系统有一个由5台主机组成的集群(例如,数据节点或计算机从属……)。现在,我想为这些主机分配不同数量的reducer,因为1台主机很慢。.我们正在使用Hadoopyarn。资源管理器(在MapReduce1中称为Jobtracker)总是平均分配最多5个主机的reducer。无论如何,我可以限制特定主机的reducer数量吗?例如,我想要的是一个有40个reducer的作业,4台快的计算机有36个reducer(例如,每个主机有9个reducer),慢的计算机只有4个reducer。 最佳答案 在一个hadoop集群中存在异构系

hadoop - 海量数据导出noSQL选型建议

我们有数十亿条使用关系数据格式(例如交易ID、用户名、用户ID和其他一些字段)格式化的记录,我的要求是创建一个系统,用户可以请求从该数据存储中导出数据(用户将提供一些过滤器,如用户ID、日期等),通常导出的文件将包含几千到几十万到数百万条基于所选过滤器的记录(输出文件将是CSV或类似格式)除了原始数据,我还在数据导出过程中寻找一些字段的动态聚合。从用户提交请求到导出数据文件可用之间的典型时间应在2-3分钟内(最多4-5分钟)。我正在为这个用例寻求有关后端noSQL的建议,到目前为止,我一直在使用Hadoopmap-reduce,但在我看来,使用典型的HDFS数据map-reduce执行