草庐IT

create-directory

全部标签

hadoop - Hive INSERT OVERWRITE LOCAL DIRECTORY 不起作用

我正在使用Cloudera5.3.3Hive。我正在尝试执行以下查询,shell>pwd/homeshell>mkdirtest;chmod777test;shell>ls-aldrwxrwxrwx3jaijai4096Oct506:45testhivequery>INSERTOVERWRITELOCALDIRECTORY'/home/test/test1'SELECT*FROMsome_table;当我从hive客户端执行时,它工作正常,并在/home/test文件夹中创建输出文件,但如果我从执行相同的操作,它不会创建文件直线。从运行Hive服务器2的计算机通过beeline连接到H

hadoop - "no such file or directory"oozie 错误

我尝试学习Oozie,我想做一个非常简单的工作流程。为此,我使用HUE创建了第一个oozie工作流。我的第一个工作流程是执行一个shell命令文件“testhbase.sh”,其中包含:#!/bin/shecho-e"scan'hbasedepartementcap'"|hbaseshell-n当我试图将它放入Oozie的shell图标中时,在执行时我得到:没有这样的文件或目录...我怎么知道要在oozie中设置什么参数!!???=================================================================>>>InvokingShe

hadoop - Spark saveAsTextFile 将空文件 - <directory>_$folder$ 写入 S3

rdd.saveAsTextFile("s3n://bucket-name/path)正在创建一个空文件,文件夹名称为-[folder-name]_$folder$似乎hadoop-awsjar(org.apache.hadoop的)使用这个空文件来模仿S3文件系统作为hadoop文件系统。但是,我的应用程序将数千个文件写入S3。当saveAsTextFile创建文件夹(从给定路径)以写入数据(从rdd)时,我的应用程序最终创建了数千个这样的空文件-[directory-name]_$folder$.有没有办法让rdd.saveAsTextFile不写这些空文件?

mysql - mysql中的简单 'create table from view'语法?

我想创建一个缓存View结果的表。有没有一种简单的方法可以从View的定义中自动定义表格,还是我必须从showcreatetableview将它拼凑在一起? 最佳答案 您可以从View中执行CREATETABLESELECT来构建它。这应该将View的结构复制为一个包含所有View行的新表。这是MySQLsyntaxreference对于这个声明。CREATETABLEtbl_from_viewASSELECTcol1,col2,col3,col4,col5FROMyour_view;请注意,您将希望在列选择中非常明确。从源代码Vi

mysql - mysql中的简单 'create table from view'语法?

我想创建一个缓存View结果的表。有没有一种简单的方法可以从View的定义中自动定义表格,还是我必须从showcreatetableview将它拼凑在一起? 最佳答案 您可以从View中执行CREATETABLESELECT来构建它。这应该将View的结构复制为一个包含所有View行的新表。这是MySQLsyntaxreference对于这个声明。CREATETABLEtbl_from_viewASSELECTcol1,col2,col3,col4,col5FROMyour_view;请注意,您将希望在列选择中非常明确。从源代码Vi

linux - 乌兹 : Sqoop dynamic target directory

我正在执行Oozie工作流中的sqoop作业。我可以在sqoop命令中创建具有静态名称的目标目录,如下所示。${jobTracker}${nameNode}job--execEMPLOYEE--meta-connectjdbc:hsqldb:hsql://:/sqoop----target-dir/user/test/Employee/20150126我需要创建带有日期的动态目标目录。我试过跟随,但没有用。${jobTracker}${nameNode}job--execEMPLOYEE--meta-connectjdbc:hsqldb:hsql://:/sqoop----target

hadoop - CREATE TABLE 命令在 Hive 查询语言中不起作用

当我尝试在配置单元中创建表时收到以下错误消息。知道为什么会这样吗?hive>createtablea(xint);FAILED:ExecutionError,returncode1fromorg.apache.hadoop.hive.ql.exec.DDLTask.MetaException(message:FordirectMetaStoreDBconnections,wedon'tsupportretriesattheclientlevel.)日志如下:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:Duplica

Hadoop HDFS : input/output error when creating user folder

我已按照Hadoopthedefinitiveguide,4thedition:AppendixA中的说明进行操作在伪分布式模式下配置Hadoop。一切正常,除了我尝试创建目录时:hadoopfs-mkdir-p/user/$USER命令返回以下消息:mkdir:/user/my_user_name':Input/outputerror。虽然,当我第一次登录到我的根帐户sudo-s然后键入hadoopfs-mkdir-p/user/$USER命令时,目录'user/root'被创建(路径中的所有目录)。我想我遇到了Hadoop权限问题。任何帮助将不胜感激,谢谢。

java - Hadoop hdfs 显示 ls : `/home/hduser/input/' : No such file or directory error

我已经使用thistutorial在一台机器上安装了Hadoop2.6.我使用的是Ubuntu12.04机器和Java版本1.6.0_27。我已经为Hadoop操作创建了单独的用户hduser。我已经设置了HADOOP_HOME环境变量的值/usr/local/hadoop我已经提取了Hadoop分布。现在我正在关注example.但是当我执行命令时$HADOOP_HOME/bin/hdfsdfs-ls/home/hduser/input/它给出了以下错误-15/01/0218:32:38WARNutil.NativeCodeLoader:Unabletoloadnative-hado

hadoop - org.apache.hadoop.hdfs.server.common.InconsistentFSStateException : Directory/tmp/hadoop/dfs/name is in an inconsistent state

我正在运行单节点。NameNode总是在启动集群时开始失败。我收到以下错误。2013-06-2910:37:29,968FATALorg.apache.hadoop.hdfs.server.namenode.NameNode:Exceptioninnamenodejoinorg.apache.hadoop.hdfs.server.common.InconsistentFSStateException:Directory/tmp/hadoop/dfs/nameisinaninconsistentstate:storagedirectorydoesnotexistorisnotaccess