建表:

CREATE TABLE my_first_table (
id BIGINT,
name STRING
)
TBLPROPERTIES(
'storage_handler' = 'com.cloudera.kudu.hive.KuduStorageHandler',
'kudu.table_name' = 'my_first_table',
'kudu.master_addresses' = 'node1:7051',
'kudu.key_columns' = 'id'
);

Fetched 0 row(s) in 1.26s
[node2:21000] > show tables;
Query: show tables
+----------------+
| name |
+----------------+
| my_first_table |
+----------------+
Fetched 1 row(s) in 0.06s
[node2:21000] > desc my_first_table
> ;
Query: describe my_first_table
+------+--------+---------+
| name | type | comment |
+------+--------+---------+
| id | bigint | |
| name | string | |
+------+--------+---------+
Fetched 2 row(s) in 5.09s

插入数据:

insert into my_first_table(id, name) values(,'shaocheng');
insert into my_first_table(id, name) values(,'jianzhong');
insert into my_first_table(id, name) values(,'chenbiao');
insert into my_first_table(id, name) values(,'xingjiang');

[node2:21000] > insert into my_first_table(id, name) values(1001,'shaocheng');
Query: insert into my_first_table(id, name) values(1001,'shaocheng')
Inserted 1 row(s) in 0.27s
[node2:21000] > insert into my_first_table(id, name) values(1002,'jianzhong');
Query: insert into my_first_table(id, name) values(1002,'jianzhong')
Inserted 1 row(s) in 0.12s
[node2:21000] > insert into my_first_table(id, name) values(1003,'chenbiao');
Query: insert into my_first_table(id, name) values(1003,'chenbiao')
Inserted 1 row(s) in 0.12s
[node2:21000] > insert into my_first_table(id, name) values(1004,'xingjiang');
Query: insert into my_first_table(id, name) values(1004,'xingjiang')
Inserted 1 row(s) in 0.12s

查询:

[node2:21000] > select * from my_first_table;
Query: select * from my_first_table
+------+-----------+
| id | name |
+------+-----------+
| 1001 | shaocheng |
| 1002 | jianzhong |
| 1003 | chenbiao |
| 1004 | xingjiang |
+------+-----------+

删除:

[node2:21000] > delete my_first_table where id=1003;
Query: delete my_first_table where id=1003

Fetched 0 row(s) in 0.17s
[node2:21000] > select * from my_first_table;
Query: select * from my_first_table
+------+-----------+
| id | name |
+------+-----------+
| 1001 | shaocheng |
| 1002 | jianzhong |
| 1004 | xingjiang |
+------+-----------+
Fetched 3 row(s) in 0.15s

建立第二张表:

CREATE TABLE my_second_table TBLPROPERTIES(
'storage_handler' = 'com.cloudera.kudu.hive.KuduStorageHandler',
'kudu.table_name' = 'my_second_table',
'kudu.master_addresses' = 'node1:7051',
'kudu.key_columns' = 'id'
) AS SELECT * FROM my_first_table ;

CREATE TABLE my_second_table TBLPROPERTIES(
'storage_handler' = 'com.cloudera.kudu.hive.KuduStorageHandler',
'kudu.table_name' = 'my_second_table',
'kudu.master_addresses' = 'node1:7051',
'kudu.key_columns' = 'id'
) AS SELECT * FROM my_first_table ;

kudu playground的更多相关文章

  1. 安装Kudu

    1.默认安装好yum2.需以root身份安装3.安装ntp yum install ntp -y4.启动ntp /etc/init.d/ntpd start|stop|restart5.添加安装包yu ...

  2. 窥探Swift编程之在Playground上尽情的玩耍

    自从苹果公司发布Swift的时候,Xcode上又多了一样新的东西---"Playground".Playground就像操场一样,可以供我们在代码的世界里尽情的玩耍,在本篇博客中就 ...

  3. 通过KUDU获取Azure网站的日志

    部署到Azure上的website,由于无法通过RDP的方式去登录查看log,所以我们只能通过FTP的方式或者kudu的方式进行查看,具体如下: 1.使用FTP账户和密码登录网站的KUDU界面: 如您 ...

  4. 自制工具:迅速打开一个Node 环境的Playground

    需求 经常有这种情况,写代码的时候需要实验种想法,亟需一种playground 环境来玩耍.如果是前端的话可以打开chrome 的控制台,但是如果是Node 的话就比较麻烦了.我要打开我的存放试验代码 ...

  5. Particle Playground 3.03 - 粒子特效王者

    <ignore_js_op> <ignore_js_op> <ignore_js_op> <ignore_js_op> <ignore_js_op ...

  6. Swift开发第三篇——Playground

    本篇分为两部分: 一.Playground的延时运行 二.Playground的可视化 一.Playground的延时运行 Playground 就是提供一个可以即时编译的类似 REPL 的环境,他为 ...

  7. kudu

    Kudu White Paper http://www.cloudera.com/documentation/betas/kudu/0-5-0/topics/kudu_resources.html h ...

  8. TensorFlow Playground

    A Neural Network Playground Understanding neural networks with TensorFlow Playground 机器之心翻译

  9. swift开发:试玩 Apple 站点的 playground

    https://developer.apple.com/library/prerelease/ios/documentation/swift/conceptual/swift_programming_ ...

随机推荐

  1. JavaScript、jQuery、fish的遍历方法(each、forEach)总结

    起因 在工作中,需要在遍历的dom中找到第一个并做下操作然后退出遍历,我首先想到了用each方法,但由于无论是公用的jQuery组件还是公司的fish组件.我都忘记了怎么去退出遍历,所以就有了这篇帖子 ...

  2. python 生成器生成杨辉三角

    用Python写趣味程序感觉屌屌的,停不下来 #生成器生成展示杨辉三角 #原理是在一个2维数组里展示杨辉三角,空的地方用0,输出时,转化为' ' def yang(line): n,leng=0,2* ...

  3. 29.Hadoop之HDFS集群搭建笔记

    0.修改IP,主机名,hosts文件         setup        修改网卡IP         service  network  restart        重启网络服务使IP生效 ...

  4. 百度-official

    1.请描述html5新增的一些标签,描述这些标签的用法和语义 2.css属性position的属性值有哪些,描述它们的作用 3.常见的浏览器端的存储技术有哪些,以及它们的优缺点 4.程序定义如下: v ...

  5. TensorFlow支持windows了

    (留坑)找个时间测试一下. 终于来了,TensorFlow 新增官方 Windows 支持

  6. C/C++内存泄露探测

    1. Visual Leak Detector for VC 在安装后, 只需要包含vld.h头文件即可.内容可以输出到文件或者控制台.

  7. 【网摘】CURL常用命令

    原文地址: http://www.thegeekstuff.com/2012/04/curl-examples/ 下载单个文件,默认将输出打印到标准输出中(STDOUT)中 curl http://w ...

  8. 转:Java中abstract和interface的区别

    转自:Java中abstract和interface的区别 abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java ...

  9. Kafka 高可用设计

    Kafka 高可用设计 2016-02-28 杜亦舒 Kafka在早期版本中,并不提供高可用机制,一旦某个Broker宕机,其上所有Partition都无法继续提供服务,甚至发生数据丢失对于分布式系统 ...

  10. restassured - JsonPath

    https://github.com/rest-assured/rest-assured/blob/master/json-path/src/test/java/io/restassured/path ...