草庐IT

vcsa虚拟化

全部标签

unix - 使用外部 HDD 上的虚拟机作为 Hadoop 集群的节点

我是Hadoop和虚拟机(VM)的新手。我想要一个有4-5个节点的Hadoop集群。我的理解是每个节点都是商品硬件(运行Unix的PC)。我的想法是,是否可以在外部HDD上创建4-5个虚拟机(VM),并将它们用作Hadoop集群的节点,并在其上安装大数据应用程序?如果是这样,实现这个基于VM的Hadoop集群的一般步骤是什么? 最佳答案 那显然是错误的。集群的思想是通过使用多个物理机器来增加可用的计算能力,并让它们以允许整体问题在它们之间拆分的方式进行通信。现在,如果您只是在同一台物理PC上使用四个或五个虚拟机,那么您获得的CPU能

hadoop - Golang 虚拟文件

我有一个封闭的source应用程序,它将一个文件作为输入,计算它的哈希值并做一些我无法控制的其他事情。修改源代码或逆向工程是不可行的。该程序旨在处理常规文件,但我需要从HDFS提供一个非常大的文件。复制文件会占用太多时间和磁盘空间。所以一直在想用FUSE,但是没找到好的解决办法。我尝试使用命名管道如下:funcreadFile(namenode,pathstring,pipe*os.File){client,err:=hdfs.New(namenode)log.Println(err,client)hdfsFile,err:=client.Open(path)iferr!=nil{lo

hadoop - 容器运行超出虚拟内存限制。 .杀死容器

当前设置mysqlconnectorversion-mysql-connector-java-5.1.13sqoopversion-sqoop-1.4.6hadoopversion-hadoop-2.7.3javaversion-Jdk-8u171-linux-x64/jdk1.8.0_171(oracleJDK)OS-Ubundu注意:也试过openjdk,这个版本也存在同样的问题Sqoop命令:bin/sqoopimport-connectjdbc:mysql://localhost:3306/testDb-usernameroot-passwordroot--tablestude

linux - 如何在 AWS ec 虚拟机上使用 hadoop 1.0 配置高可用性

我已经在非VM设置上使用心跳和虚拟IP机制配置了此设置。我正在使用hadoop1.0.3并使用共享目录进行Namenode元数据共享。问题是,在亚马逊云上,没有什么能像虚拟Ip那样使用Linux-ha获得高可用性。有没有人能做到这一点。请让我知道所需的步骤? 最佳答案 现在我在hbase上使用Hbase复制WAL。0.92以后的Hbase支持这个。对于云上的hadoop集群,我会等待2.0版本稳定。使用了以下内容http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/repli

hadoop - 如何使用cloudera演示虚拟机设置hadoop集群

cloudera有演示虚拟机https://ccp.cloudera.com/display/SUPPORT/Demo+VMs我有5个演示虚拟机,如何使用它们设置hadoop集群?我不想使用clouderamanager,因为它总是会导致失败,它告诉您无法获得心跳,我已经尝试了很多次并放弃了。cloudera没有显示如何使用演示虚拟机设置集群。谁能告诉我? 最佳答案 观看这些视频,了解如何创建CDH群集,这并不难。https://www.youtube.com/watch?v=sCYOQufLzvUhttps://www.youtu

hadoop - 有什么办法可以在 Windows 环境中从虚拟机的 hdfs 系统打开文件?

也许我的问题有点愚蠢,但我想在主机Windows环境中访问hdfs文件,特别是在eclipse中。Hadoop和所有相关的东西都安装在VirtualBox上(使用HortonworksSandbox环境。使用CentosOS)。在虚拟机上,我可以毫无问题地使用hdfs,尝试访问hdfs://192.168.56.101:8020/user/root/vectors/dictionary.file-0。尝试在eclipse上访问它,但出现异常。那么,有什么办法吗?如果可能的话,最好能得到一个例子。 最佳答案 问题的主要原因是系统不知道

hadoop - 如何连接不同电脑的hadoop虚拟机?

我在同一个虚拟盒子中设置了一个双节点hadoop集群。现在我必须将一台从机复制到另一台虚拟机中的计算机。如何将一台电脑的一个虚拟盒子的master连接到另一台电脑的另一个虚拟盒子的slave? 最佳答案 让我们在不同的系统中以A为主,B为从。在同一网络(同一LAN或WLAN)下连接两个系统。假设您的A和B系统IP地址是192.168.0.150和192.168.0.151更新/etc/hosts、etc/hadoop/masters和etc/hadoop/slaves中的IP地址以及更新主机名打开终端,ping其他系统,如果能重播,

hadoop - LAN 虚拟机上的 Web 应用程序 : curl -L works from other vms, 浏览器/主机上的 curl 没有

我正在我的LAN上设置Hadoop虚拟机集群,其中一个虚拟机(ResourceManager)上的进程提供了一个表现出奇怪行为的WebUI。所有虚拟机都从我的桌面运行,并已分配ips。我定位的URL是resourcemanager:8088,这是行为。从我桌面上运行的其他虚拟机:curl-vresourcemanager:8088返回HTTP302Found响应,Location:http://resourcemanager:8088/cluster。向上看,我看到这是一个重定向,curl-Lresourcemanager:8088成功检索到HTML。从运行虚拟机的桌面:尝试从(Chr

azure - HDInsight 与 Azure 上的虚拟化 Hadoop 集群

我正在研究使用Hadoop集群的两种替代方案,第一种是使用HDInsight(使用Blob或HDFS存储),第二种是在MicrosoftAzure上部署功能强大的WindowsServer并运行HDP(Hortonwork数据处理)在它上面(使用虚拟化)。第二种选择为我提供了更大的灵active,但我感兴趣的是调查每种选择的开销。对此有什么想法吗?特别是Blob存储对效率的影响如何? 最佳答案 这是一个相当宽泛的问题,因此“视情况而定”的答案在这里是合适的。当我与客户交谈时,这就是我看到他们做出权衡的方式。一方面是一系列控制,另一方

apache - 需要在 Virtual Box 5.0.16 中运行的 Hortonworks Sandbox 虚拟机(HDP 2.4)上安装 Firefox 浏览器

我是Hadoop和大数据世界的新手...我已经在VirtualBox中安装了HortonworksSandboxVM。效果很好……谁能告诉我如何在VM中安装Firefox?我需要它来使用NIFI非常感谢您的帮助! 最佳答案 在VM上安装浏览器并通过VNC使用它通常会非常慢。最好的选择是设置SSH隧道并进行本地转发。如果你在Windows上使用PuTTyssh客户端,那么你可以按照以下instructions进行操作关于设置本地转发,这将允许您使用主机操作系统上的浏览器连接到VM中运行的NIFI实例。