HBase是一个分布式的、可扩展的非关系型数据库,它用于存储大量的稀疏数据
echo "status 'simple'" | hbase shell
hadoop fs -get /path/to/your/data/file.txt /path/to/export/csv
hbase org.apache.hadoop.hbase.io.hfile.HFile.convert
工具将CSV文件转换为HFile格式。这将生成一个新的HFile文件,你可以在HBase中直接使用它。运行以下命令:hbase org.apache.hadoop.hbase.io.hfile.HFile.convert /path/to/export/csv /path/to/output/hfile
hadoop fs -put /path/to/output/hfile /path/to/hbase/data/table/directory
hbase shell
create 'table_name', 'column_family'
hbase org.apache.hadoop.hbase.io.hfile.HFile.import /path/to/hbase/data/table/directory, 'table_name', 'column_family'
get 'table_name', 'row_key'
这将显示与给定行键关联的值。