Hadoop 命令向HBase提供文件,该文件随后存储在HDFS中
导言 问题的后续行动 HBase已连接到HDFS。是否可以使用命令向HBase提供随后存储在HDFS中的文件 根据需要,有几个HBase shell命令。但是,这些命令仅限于创建、删除表 问题Hadoop 命令向HBase提供文件,该文件随后存储在HDFS中,hadoop,command,hbase,hdfs,Hadoop,Command,Hbase,Hdfs,导言 问题的后续行动 HBase已连接到HDFS。是否可以使用命令向HBase提供随后存储在HDFS中的文件 根据需要,有几个HBase shell命令。但是,这些命令仅限于创建、删除表 问题 需要发出哪个命令才能向HBase提供文件,该文件随后将存储在HDFS中?问题尚不清楚。HBase是一个键值存储。要将数据放入HBase,必须首先创建一个带有模式的表(实际上,只是列族列表)。创建表后,可以将数据加载到表中;HBase命令为“put”。从HBase手册中引用: “使用名为cf的单列族创建名为
需要发出哪个命令才能向HBase提供文件,该文件随后将存储在HDFS中?问题尚不清楚。HBase是一个键值存储。要将数据放入HBase,必须首先创建一个带有模式的表(实际上,只是列族列表)。创建表后,可以将数据加载到表中;HBase命令为“put”。从HBase手册中引用: “使用名为cf的单列族创建名为test的表。通过列出所有表,然后插入一些值来验证其创建 hbase(主):003:0>创建“测试”,“cf” 1.2200秒内0行 hbase(主):003:0>列出“测试” 0.0550秒内1行 hbase(主):004:0>放置“测试”、“行1”、“cf:a”、“值1” 0.0560秒内0行 hbase(主):005:0>放置“测试”、“行2”、“cf:b”、“值2” 0.0370秒内0行 hbase(主):006:0>放置“测试”、“行3”、“cf:c”、“值3” 0.0450秒内0行 "
如果你想一行一行地加载一个大文件,你要么编写一个程序,要么用谷歌“批量加载”谢谢你的回答。我将阅读有关“散装装载”的内容。