草庐IT

SITE_NAME

全部标签

hadoop - Name Node 同时作为 Secondary Name Node 是否理想?

我正在通过RaspberryPi练习hadoop集群,根据本教程(http://www.widriksson.com/raspberry-pi-hadoop-cluster/),他在hadoopmasters文件配置中设置了node1,这令人困惑,因为他还使用节点启动hadoop守护进程。我也想知道他配置的原因附言-只需ctrl+f大师 最佳答案 不,这并不理想。如何配置集群取决于您。在本教程中,作者决定同时使用node1作为P-NN和S-NN。请记住,RPiHadoop集群仅适用于开发和测试,而不适用于生产环境。在单独的机器上运行

hadoop - Hive:SHOW CONF 不遵守 hive-site.xml

我有以下配置单元站点配置:[hadoop@ip-10-102-201-205~]$cat/etc/hive/conf.dist/hive-site.xmlhbase.zookeeper.quorumip-10-102-201-205.ec2.internalhttp://wiki.apache.org/hadoop/Hive/HBaseIntegrationhive.execution.enginemrfs.defaultFShdfs://ip-10-102-201-205.ec2.internal:8020hive.metastore.uristhrift://ip-10-102-2

sql - 如何正确格式化 "select top 1000 * from schema.table_name;"以在 Toad 4 Apache Hadoop 中工作?

尝试在Toad4ApacheHadoop(Hive)中运行它,它无法识别top函数。我该如何重新格式化?selecttop1000*fromFinance.ACCT_LIST 最佳答案 您可以使用LIMIT:select*fromFinance.ACCT_LISTorderbysomecolumnlimit1000如果你想得到一组一致的行,你应该添加一个orderby子句。 关于sql-如何正确格式化"selecttop1000*fromschema.table_name;"以在Toad

hadoop - 如何使用 Ambari 通过浏览器访问 hdfs-site.xml 和 core-site.xml?

我需要文件hdfs-site.xml和core-site.xml可以通过url访问,因为我正在安装的服务需要在安装时检索这些文件。我正在使用Ambari来管理我的hdfs和我的hadoop/堆栈。 最佳答案 看起来Ambari本身没有能力直接这样做。下载配置的一种方法是使用“服务操作”下的“下载客户端配置”菜单选项,它会为您提供配置,但在必须解压缩的tar.gz存档中。API调用的例子是:http://c6401:8080/api/v1/clusters/cl1/services/HDFS/components/HDFS_CLIEN

hadoop - 如何修复 Jython 和 HBase 中的 "ImportError: No module name apache"错误

我正在尝试运行以下Jython代码来扫描hbase表:importjava.langfromorg.apache.hadoop.hbaseimportTableName,HBaseConfigurationfromorg.apache.hadoop.hbase.clientimportConnection,ConnectionFactory,Result,ResultScanner,Table,Adminfromorg.apache.hadoop.confimportConfigurationconf=HBaseConfiguration.create()connection=Conn

hadoop - Apache pig -错误 6007 : Unable to check name

我正在尝试运行Pig教程(http://pig.apache.org/docs/r0.11.1/start.html#pig-scripts)中的基本脚本,如下所示:/*myscript.pigMyscriptissimple.ItincludesthreePigLatinstatements.*/A=LOAD'student'USINGPigStorage()AS(name:chararray,age:int,gpa:float);--loadingdataB=FOREACHAGENERATEname;--transformingdataDUMPB;--retrievingresul

hadoop - 当我们 select * table_name where id = 10; 时运行了多少映射器和缩减器;在 hive

当我们select*table_namewhereid=10;时运行了多少映射器和缩减器;在hive?它是基于输入分割还是文件大小?在这种情况下如何确定映射器和缩减器的数量?有什么建议吗? 最佳答案 对于输入表的每个输入拆分,将调度一个映射器,其中输入拆分的默认大小将是block大小。您可以通过修改mapreduce.input.fileinputformat.split.maxsize来改变映射器的数量和mapreduce.input.fileinputformat.split.minsize属性。谈到Hive中的reducer数

hadoop - 了解 mapreduce.framework.name wrt Hadoop

我正在学习Hadoop并了解到该框架有两个版本:Hadoop1和Hadoop2。如果我的理解是正确的,在Hadoop1中,执行环境基于两个守护进程,即TaskTracker和JobTracker而在Hadoop2中(又名yarn),执行环境基于“新守护进程”,即ResourceManager、NodeManager、ApplicationMaster。如有不妥请指正我了解到以下配置参数:mapreduce.framework.namepossiblevalueswhichitcantake:local,classic,yarn我不明白它们到底是什么意思;例如,如果我安装Hadoop2,

hadoop 权限问题 (hdfs-site.xml dfs.permissions.enabled)

我最近在我的机器上安装了Hadoop。我有权限问题。我以用户rahul身份登录并尝试在HDFS中创建目录(hdfsdfs-mkdir/rahul_workspace)。但它给了我一个错误Permissiondenied:user=Rahul,access=WRITE,inode="/user":hdfs:hdfs:drwxr-xr-x。在Google上快速搜索此错误会导致许多响应建议通过将hdfs-site.xml中的dfs.permissions属性设置为false来禁用权限检查的解决方法。现在我可以在HDFS中创建目录。将上述属性设置为false后,我可以访问所有其他hadoop服

scala - Spark 标度 : select column name from other dataframe

有两个json,第一个json有更多的列,并且总是超集。valdf1=spark.read.json(sqoopJson)valdf2=spark.read.json(kafkaJson)除了操作:我喜欢在df1和df2上应用except操作,但是df1有10列,而df2只有8列。如果手动从df1中删除2列,则except将起作用。但是我有50多个表/json,需要对所有50组表/json执行EXCEPT。问题:如何从DF1中仅选择DF2(8)列中可用的列并创建新的df3?所以df3将拥有来自df1的有限列的数据,并且它将与df2列匹配。 最佳答案