草庐IT

amazon-web-services - 登录 Elastic Mapreduce 的最佳实践 - AWS

我计划将AmazonEMR用于SparkStreaming应用程序。亚马逊提供了一个很好的界面来显示标准错误和Controller日志。但是对于流式应用程序,我不确定如何管理日志。亚马逊将数据记录到/var/log/hadoop/steps/和Spark的类似地方。http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr-manage-view-web-log-files.html我想知道我们如何轮换日志并且仍然可以通过awsemrWeb界面访问。我们可以通过配置hadoop-log4j轻松更改日志轮换策

amazon-ec2 - 如何使用 Apache Whirr 在 AWS 上建立单节点 Hadoop 实例?

我正在尝试使用ApacheWhirr在AmazonWebServices上运行Hadoop的单节点实例。我将whirr.instance-templates设置为1jt+nn+dn+tt。该实例启动正常。我能够创建目录,但是当我尝试put文件时,我得到一个Filecouldonlybereplicatedto0nodes,insteadof1error。当我执行hadoopfsck/时,出现Exceptioninthread"main"java.net.ConnectException:Connectionrefused错误。有谁知道我的配置有什么问题吗?

hadoop - 使用 Amazon AWS 中的公共(public)数据集是否需要支付数据传输费用?

基本上,我的单​​个t1.micro实例处于免费层级。我想使用维基百科转储文件公共(public)数据集。如果我在我的实例中处理来自该数据集的大约2-4GB数据,亚马逊会向我收费吗? 最佳答案 任何数据进入AWS网络都是免费的,如果您的数据从AWS网络移出则需要付费 关于hadoop-使用AmazonAWS中的公共(public)数据集是否需要支付数据传输费用?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

hadoop - 亚马逊 AWS 上的区域服务器数量

假设我在Amazonelasticmapreduce上启动了一个集群,并且有一个主节点实例、2个核心节点实例和15个任务节点实例。我想我使用mapreduce作业和增量上传将大约1TB的数据上传到hbase。现在-如何找到表大小和区域拆分(字节)。通常在CDH上我会做一个hadoopfs-du/hbase。但是我的master节点上没有/hbase目录。我也很想知道区域服务器分配将如何运作。因此,即使我有100个区域(如果我有1个主节点),这也意味着整个IO都会受到限制吗?谢谢问候 最佳答案 您是否使用ElasticMapReduc

hadoop - 在 AWS 中使用 weka 将主机名分配给 hadoop 作业

我一直在本地机器上使用wekaDistributedHadoop1.0.4和wekaDistributedBase1.0.2包来运行一些基本作业。必须填写一个字段“HDFS主机”才能运行作业。自从我在本地机器上进行测试以来,我一直在使用“localhost”,而且效果很好。在AWSEMR上运行时,我盲目地尝试使用“localhost”,但作业失败了。我想知道的是我应该在该字段中输入什么主机名,以便weka调用正确的主机?是在启动集群时提供的公共(public)DNS名称,还是API中有一种方法可以为我获取该地址? 最佳答案 如果你想

hadoop - 无法通过命令行界面连接到亚马逊 AWS EMR

当我尝试通过命令行在AWS上运行mapreduce作业时遇到了问题。我必须执行大量相互链接的步骤(大约100个)。由于我不希望使用AWS图形界面手动配置它,因此我尝试使用CLI来完成它。然而,即使是最简单的命令也不起作用:$awsemrlist-clustershostname'elasticmapreduce.us-west-1.amazonaws.com'doesn'tmatchu'us-west-1.elasticmapreduce.amazonaws.com'在S3上,我的配置似乎工作正常,因为此命令创建存储桶没有任何问题:$awss3mbs3://randombigdatab

hadoop - AWS Spark 集群设置错误

我已经创建了一个AWSkey对。我正在逐字逐句地遵循此处的说明:https://aws.amazon.com/articles/4926593393724923当我输入"awsemrcreate-cluster--nameSparkCluster--ami-version3.2--instance-typem3.xlarge--instance-count3--ec2-attributesKeyName=MYKEY--应用程序名称=Hive--bootstrap-actionsPath=s3://support.elasticmapreduce/spark/install-spark"

hadoop - 来自 inputStream 的 AWS 分段上传具有错误的偏移量

我正在使用JavaAmazonAWSSDK执行一些从HDFS到S3的分段上传。我的代码如下:for(inti=startingPart;currentFilePosition但是,上传的文件与原始文件不一样。更具体地说,我正在测试一个大约有20MB的测试文件。我上传的部分每个5MB。在每个5MB部分的末尾,我看到一些额外的文本,其长度始终为96个字符。更奇怪的是,如果我在.withFileOffset()中添加一些愚蠢的东西,例如,.withFileOffset(currentFilePosition-34)错误保持不变。我原以为会得到其他字符,但我得到了EXACT96个额外字符,就好

java - Hadoop 2.6.x 和 Amazon AWS SDK Library 冲突 http-core 冲突

我的工作是将每条记录写入Hadoop映射中的DynamoDB。我无法使用具有httpclient-4.2.5.jar和httpcore-4.2.5.jar的Hadoop2.6运行它。我使用的AWS是使用httpclient-4.5.2.jar和httpcore-4.4.4.jar构建的。当我使用类路径来包含新的jar文件时,出现以下异常。java.lang.Exception:java.lang.NoSuchFieldError:INSTANCEatorg.apache.hadoop.mapred.LocalJobRunner$Job.runTasks(LocalJobRunner.j

hadoop - AWS EMR kerberizing 集群 hadoop.security.AccessControlException

我正在尝试对AWSEMR集群进行Kerberize。我启用了hadoop安全性,创建了kerberos主体并将它们部署在所有节点上。但是,当我使用命令“sudostarthadoop-hdfs-namenode”启动名称节点时,会抛出以下异常。2016-06-0806:14:06,515INFOorg.apache.hadoop.hdfs.server.blockmanagement.DatanodeDescriptor(main):Numberoffailedstoragechangesfrom0to02016-06-0806:14:06,515INFOorg.apache.hado