×

hbase数据库命令

hbase数据库命令(如何将一个hbase的数据导入另一个hbase)

admin admin 发表于2024-03-28 07:32:15 浏览25 评论0

抢沙发发表评论

这篇文章给大家聊聊关于hbase数据库命令,以及如何将一个hbase的数据导入另一个hbase对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

本文目录

如何将一个hbase的数据导入另一个hbase

1.在hbase中创建一个表例如:create ’test’,’info’2.配置环境在hadoop的安装目录下找到hadoop.env.sh配置文件,将一文件加入到此配置文件中(export HBASE_HOME=/usr/hbaseexport HADOOP_CLASSPATH=$HBASE_HOME/hbase-0.94.12.jar:$HBASE_HOME/hbase-0.94.12-test.jar:$HBASE_HOME/conf:${HBASE_HOME}/lib/zookeeper-3.4.5.jar:${HBASE_HOME}/lib/guava-11.0.2.jar)以上的配置文件可以不用配置,一但配置在启动hive时就会出错,需要另加配置。然后拷贝jar包将hbase的hbase-0.91.12.jar拷贝到haddoop的lib下,将hbase-0.94.12.tests.jar copy到hadoop的lib下将hbase的配置文件hbase-site.xml文件拷贝到hadoop的conf下3.重新启动hadoop4.将所需要的文件上传到hdfs上,我用的eclipse上传的,大家也可以用hadoop fs -put test3.dat /application/logAnalyse/test/5.在你安装的hbase的lib目录下执行一下的命令hbase org.apache.hadoop.hbase.mapreduce.ImportTsv - Dimporttsv.columns=info:userid,HBASE_ROW_KEY,info:netid test2 /application/logAnalyse/test/test3.dat或是hbase org.apache.hadoop.hbase.mapreduce.ImportTsv - Dimporttsv.columns=HBASE_ROW_KEY,cf:c1,cf:c2 -Dimporttsv.separator=, test2 /application/logAnalyse/test/test3.txt这样你去hbase执行scan ’test2’几可以看到已经有数据了

hbase命令中哪个性能最差

关键参数配置。根据查询相关信息显示,hbase命令中,关键参数配置性能差,同时存在读和写的操作,这两种操作的性能会相互影响。HBase是一个分布式的、面向列的开源数据库。

OK,关于hbase数据库命令和如何将一个hbase的数据导入另一个hbase的内容到此结束了,希望对大家有所帮助。