可以通过映射表方式实现。下面说得略细,需要耐心看并做参考:
首先要知道目前(2017.05.04)kudu没有timestamp与decimal类型,需要用其它类型代替,比如timestamp可以用长bigint代替,decimal可以用double型代替。
如果想在kudu中创建一个新表,并将数据导入到这个新表中,那么比较简单的方式是通过impala建立kudo的内部映射表,因为建立内部映射表过程会同时建立一个kudu新表并在impala中建立一个内部映射表,建立方法如下:。
首先保证kudu正确安装并且master与tserver服务都正常运行,然后在impala shell中输入。
create table table_name (。
column1 type primary key ...,。
column2 type,
...
partition by hash(column1) partitions n stored as kudu;。
这样就在kudu中建立好表了,下一步就可以通过impala的映射表向这个kudu表中导入数据了(table_name要用自己取的表名代替,columnN也要用自己取的列名代替。)(如果建立列集主键,方式为primary key(column1, column2, column3),具体如何建立这里就不细说了)(顺便说一下:这样建立的kudu中的表名为:impala::database_name.table_name)。
如果kudu中已经存在一个现有表,您想将impala表中数据导入到这个现有kudu表中,那么需要在impala中建立外部映射表,方法是:
create external table table_name。
stored as kudu
tblproperties('kudu.table_name' = 'kudu中的table_name');。
这样就建立完成了。
在impala shell 中执行:
insert into table_name select * from 你的impala表;。
就可以将你的表数据导入到新表了。
最后提及:kudu表必须有主键或者列集主键,可能你的表没有主键或列集主键,而你的表第一列或对应列集的前几列又有重复数据,这种情况下你的表导入后会有数据丢失,比较简单的解决方法是:
在建立kudu表时增加一个专门的主键,放在第一列。然后:
insert into table_name select row_number() over(order by 你的impala表中任意一列名), * from 你的impala表;。
Jimmy Kudo。日本漫画《名侦探柯南》及其衍生作品中的男主角和《魔术快斗》等的客串角色。17岁,高中生侦探,就读于帝丹高中二年级B班,人称“平成年代的福尔摩斯”“日本警察的救世主”。
在和青梅竹马毛利兰一同去游乐园玩时,目睹黑衣组织成员秘密交易时而被偷袭,并被灌下名为“APTX4869”的毒药,虽然幸免于死,但身体就此缩小成7岁小学生的模样。
之后寻求阿笠博士的帮助,在被小兰询问自己名字时,化名为江户川柯南。在阿笠博士的提议下,寄住于小兰的父亲、私家侦探毛利小五郎家中,秘密调查黑衣组织。
身份背景
工藤新一,17岁(初登场时为16岁,在第一部动画电影中过了生日后为17岁)的高中生侦探。毕业于帝丹小学和帝丹初中,现就读于帝丹高中2年B班。
自3年前父母到美国居住后独自一人居住于东京都米花町2丁目21番地(住址来源于福尔摩斯的住址贝克街221B。“贝克”和“米花”的日文发音相同,都为“Beika”),父亲是推理小说家工藤优作,母亲则是原著名女演员工藤有希子,邻居是居住于2丁目22番地的阿笠博士。
楼主你好
中山雅史
日语汉字 中山雅史。
假名 なかやままさし。
罗马音 nakayama masasi。
工藤静香
日语汉字 工藤静香。
假名 くどうしずか。
罗马音 kudo(长音) sizuka。
希望能帮到你
名侦探柯南在美加两国叫做《Case。
Closed》
工藤新一:Jimmy
Kudo
江户川柯南:Edogawa
Conan
毛利兰:Rachel
Moore
毛利小五郎:Richard
Moore
工藤优作:Booker
Kudo
工藤有希子:Vivian
Kudo
服部平次:Harley
Hartwell
远山和叶:Toyama
Kazuha
灰原哀:Harley
Anita
阿笠博士:Agasa
元太:George
步美:Amy
光彦:Mitch
服部平藏:Martin
Hartwell
铃木园子:Serena
日文假名:くどう ゆうさく罗马音:Kudou Yūsaku英文版译名:Booker Kudo读音:[kju:dəu]。