本文主要是介绍hbase的伪分布模式搭建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
因为hbase是基于hdfs的,所以搭建伪分布模式需要先把hadoop伪分布模式搭建起来
在伪分布模式中hbase存储的文件存放在hadoop的hdfs上
伪分布模式:开发和测试,单节点(ZooKeeper、HMaster、RegionServer)
小技巧一在vim编辑器内打开行号功能,在编辑器命令行模式下输入set number
小技巧二搜索文件中的内容在命令行模式下,输入“/”,然后再输入你要搜索的内容回车就可以了
hbase-env.sh
<!---在28行,设置javahome的路径-->
export JAVA_HOME=/root/training/jdk1.8.0_181
<!--使用HBase自带ZooKeeper,打在128行-->
export HBASE_MANAGES_ZK=true
hbase-site.xml
<!--HBase的数据存储的位置-->
<property>
<name>hbase.rootdir</name>
<value>hdfs://192.168.112.111:9000/hbase</value>
</property>
<!--是一个分布式环境-->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!--ZooKeeper的地址-->
<property>
<name>hbase.zookeeper.quorum</name>
<value>192.168.112.111</value>
</property>
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
配置完毕了需要先启动hdfs 然后再启动hbase
启动完成,再看一下hbase的后台日志也正常
然后用命令行的方式测试一下
在测试之前我们查看一下它是否已经把hbase的相关文件放到了hdfs
在hbase shell工具下创建一个student表
create "student","info","grade"
这篇关于hbase的伪分布模式搭建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!