分享

快速学会伪分布式的搭建

 彧lljb1zbsmint 2018-05-29

hbase的安装模式:

1、本地模式:存储路径在本地(只有一台服务器来提供服务)

   hbase.rootdirhbase的相关的内容(数据)存储在什么位置

   hbase.zookeeper.property.dataDirzookeeper有一个节点(数据)应该存储在什么位置。因为默认是存储在/tmp目录下

    <property>

    <name>hbase.rootdir</name>

    <value>file:///home/testuser/hbase</value>

  </property>

  <property>

    <name>hbase.zookeeper.property.dataDir</name>

    <value>/home/testuser/zookeeper</value>

  </property>

  将只有一个hmaster的节点存在

  1.1上传、解压、配置环境变量

  1.2配置java_HOME的路径hbase-env.sh文件中(注意:#要去掉)

  1.3hbase-site.xml文件中,配置hbase的数据存放目录r,zookeeper存放目录

     zookeeper本身是一个独立的组件,在hbase中将zookeeper进行了默认集成,所以不需要单独安装zookeeper。在全分布式的模式下,

建议搭建zookeeper的集群。

  1.4启动:start-hbase.sh

  1.5进入到hbase shell窗口:hbase shell

  -----hbase进行停止

  stop-hbase.sh

2、伪分布式:

    将数据文件存储到hdfs

/hbase的目录指的是,关于hbase的相关数据文件存储在该目录下。

<property>

    <name>hbase.rootdir</name>

    <value>hdfs://kd01:9000/hbase</value>

  </property>

同时在本机上,启动HRegionServerzookeeper的服务节点。

hbase.cluster.distributed:是否启动集群

<property>

<name>hbase.cluster.distributed</name>

<value>true</value>

</property>

启动的节点将有:

6907 HRegionServer  HRegionServer的进程

6725 HQuorumPeer zookeeper的进程

6788 HMaster  HMaster的进程

还可以通过http://192.168.200.10:16010端口进行访问


希望对大家有帮助,我会不定期将我在科多大数据学习到的东西,尽量多分享一些干货给大家,希望对你们有帮助

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多