`

Pig: Using Hcat Example

    博客分类:
  • Pig
阅读更多

 

HCatLoader

//use default database
A = LOAD 'tablename' USING org.apache.hcatalog.pig.HCatLoader();

  

 

//specify database 'exampledb' and you could create the database and table using
//Hsql statements in Pig script after 0.10.
A = LOAD 'exampledb.tablename' USING org.apache.hcatalog.pig.HCatLoader();

because hive metastore is the same with Hcatalog, so the obove commands could be written as follows:

A = LOAD 'exampledb.tablename' USING org.apache.hive.hcatalog.pig.HCatLoader();

 

 

HCatStorer

//use default database
STORE processed_data INTO 'tablename' USING org.apache.hcatalog.pig.HCatStorer();

//or using hive metastore class
STORE processed_data INTO 'tablename' USING org.apache.hive.hcatalog.pig.HCatStorer();

 

//To add one new partition to a partitioned table, specify the partition value 
//in the store function.
store z into 'web_data' using org.apache.hcatalog.pig.HCatStorer('datestamp=20110924');

 

 

When using pig with hcatalog, you should care about the type system.

 

 

 

 

 

 

References

https://cwiki.apache.org/confluence/display/Hive/HCatalog+LoadStore

  • 大小: 23.3 KB
分享到:
评论

相关推荐

    hummingcat:Hummincat——比猫还快

    < artifactId>hummingcat</ artifactId> < version>0.1.1</ version></ dependency>用法首先,要求项目: ( use 'hiccup.core) # Hiccup is for html generation( require '[hummingcat.lib :as hcat]) 现在我们已经...

    基于医疗投诉分析工具分类框架的门诊投诉情况分析.pdf

    2. 医疗投诉分析工具(HCAT)的重要性:HCAT是第一个医疗投诉的标准化分析工具,用于编纂和评估病人及其家属或投诉信中所反映的问题。 3. HCAT分类框架:HCAT分类框架包括基本信息、问题分类、严重程度、投诉问题...

    node-hcat:通过命令行将HTML传输到浏览器中

    npm install -g hcat echo '<hr>' | hcat 命令行参数 --port set a port for this hcat execution, defaults to 0 (random port) --hostname set the hostname for this hcat execution, defaults to localhost --...

    HopfieldNets.jl:Julia 中的 Hopfield 网络

    using HopfieldNets include(Pkg.dir("HopfieldNets", "demo", "letters.jl")) patterns = hcat(X, O) n = size(patterns, 1) net = DiscreteHopfieldNet(n) train!(net, patterns) settle!(net, 10, true) ...

    StackViews.jl:不再:cat_face::cat_face:

    StackViews StackViews仅提供一种数组类型: StackView 。 有多种了解StackView : ...StackView工作原理与Base中的cat及其vcat / hcat / hvcat变体非常相似。 julia > using StackViews julia > A = re

    hadoop操作命令设置

    - `hcat`:等同于`hadoop fs -cat`,用于查看文件内容。 - `htail`:等同于`hadoop fs -tail`,用于查看文件的最后部分。 4. **文件权限管理**: - `hchmod`:等同于`hadoop fs -chmod`,用于更改文件或目录的...

    蓝牙模块HC-05AT指令集

    蓝牙模块HC-05AT指令集的知识点涵盖了该模块的配置、工作模式、角色设定、状态切换、通信参数设置以及软件版本查询等方面。HC-05AT模块作为一款常用的嵌入式蓝牙串口通讯模块,它的操作依赖于AT指令集来实现各种功能...

    运行Sqoop出现hcatalog does not exist!…accumulo does not exist!解决方案

    有一段时间没用sqoop了,今天...Please set $HCAT_HOME to the root of your HCatalog installation. Warning: /opt/module/sqoop/bin/…/…/accumulo does not exist! Accumulo imports will fail. Please set $ACCU

    Julia-DataFrames-Tutorial:有关Julia DataFrames包的教程

    using DataFrames ``` **1. 创建DataFrame** 创建DataFrame有多种方法。你可以从字典、数组、元组或其他DataFrame构造: ```julia # 从字典创建 df1 = DataFrame(A=1:5, B=6:10) # 从数组创建 df2 = DataFrame(...

    LazyArrays.jl:Julia中的惰性数组和线性代数

    该软件包支持数组操作的惰性类似物,例如vcat , hcat和乘法。 这有助于实现迭代求解器的无矩阵方法。 该软件包在设计时就考虑到了高性能,因此对于诸如copyto!类的许多操作,其性能应优于Base的非延迟类似物copyto...

    Scribengin:HA分布式系统,用于将数据从源(例如Kafka)以事务方式移动到接收器(例如Hadoop HDFS)

    HDFS,Hbase,具有HCat集成和Elastic Search的Hive 附加的: 用Ganglia进行监视 Nagios的心脏警报 这是一部分 跑步 要启动并运行虚拟机,请执行以下操作: git clone git://github.com/DemandCube/Scribengin cd...

    JP 摩根-美股-医疗保健行业-北美医疗行业Q4预览-221-24页.pdf

    例如,Evolent Health (EVH US)、Health Catalyst (HCAT US) 和 Livongo (LVGO US) 等公司被给予了"Overweight"(超重/看好)评级,而Allscripts (MDRX US) 被评为"Neutral"(中性)。值得注意的是,一些公司的目标...

    sqoop-1.4.7部署

    `#if [ -z "${HCAT_HOME}" ]; then` 六、检验查询库里面的所有表 使用 Sqoop 的 list-tables 命令可以查询库里面的所有表。例如,使用以下命令可以查询 MySQL 库里面的所有表: `sqoop list-tables --connect ...

    julia-school:julia.school 的源代码,Julia 语言的教程站点。 由 Hugo 和 Hugo 的 MoonBooth SEO 主题提供支持

    2. **hcat 和 vcat**:这两个函数分别用于水平堆叠(horizontal concatenation)和垂直堆叠(vertical concatenation)数据。hcat 用于将两个或多个 Dataframes 或数组横向连接在一起,vcat 则用于纵向连接。这两个...

    项目审定和核证及应注意的问题.ppt

    此外,分配合适的审定机构(DOE)和独立第三方审核团队(HCAT)也至关重要,他们负责审查项目细节,确保其准确无误。 3. **项目核证(Verification)**: 核证是验证项目执行后是否按照预定的方式进行,以确保项目...

    吉林大学软件学院卓班设计模式第二次作业

    两个字符图像可以通过顶端对齐的方式经水平连接(HCat)形成一个新的字符图像;两个字符图像可以通过左端对齐的方式经垂直连接(VCat)形成一个新的字符图像; 1. 现给出了一个字符图像的类定义,如下 实现上边的...

    Liunx可执行程序做成服务

    对于像Tomcat、Ponder、Hcat、Nginx、SRSFTP等其他服务,也可以采用同样的方式创建相应的初始化脚本来实现服务化。 2. **创建符号链接** 在`/etc/rc3.d/`目录下,新建一个指向第1步中建立的服务脚本的符号链接...

    Julia_Competitve_Coding:Julia中的数据结构和算法

    - 数组操作:包括索引、切片、拼接、转置等,如`A[1:3]`选取数组的一部分,`hcat(A,B)`水平拼接两个数组。 2. **字典(Dictionaries)** - 字典是一种键值对存储结构,如`Dict{String,Int}`。通过键来查找对应的...

    Apache Kylin部署手册

    在配置环境变量时,需要修改hadoop用户的.bashrc文件,设置HADOOPROOT、HADOOP_HOME、ZOOKEEPER_HOME、HBASE_HOME、HIVE_HOME、HCAT_HOME、KYLIN_HOME和CATALINA_HOME等环境变量,并将它们加入到PATH中。这些环境...

Global site tag (gtag.js) - Google Analytics