HBase的架构先容,安装及简单操作

打印 上一主题 下一主题

主题 845|帖子 845|积分 2535

一、HBase安装

1. 情况准备



  • Java情况:确保系统中已经安装了Java 8或更高版本。可以通过在下令行中输入java -version来检查Java版本。
  • Hadoop情况:HBase依赖于Hadoop,需要先安装并设置好Hadoop集群。确保Hadoop的相关服务(如HDFS、YARN等)已经正常启动。
2. 下载HBase



  • 从HBase官方网站(https://hbase.apache.org/)下载适合你操作系统的稳定版本压缩包,例如hbase-x.x.x-bin.tar.gz。
3. 解压安装包



  • 将下载的压缩包解压到指定的安装目次,例如/usr/local/hbase。在下令行中执行以下下令:
  1. tar -zxvf hbase-x.x.x-bin.tar.gz -C /usr/local
  2. mv /usr/local/hbase-x.x.x /usr/local/hbase
复制代码
4. 设置HBase



  • 修改hbase-env.sh文件
         
    • 找到并编辑hbase-env.sh文件(位于$HBASE_HOME/conf目次下)。   
    • 设置JAVA_HOME情况变量为你的Java安装路径,例如:export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64。   
    • 如果需要,可以调整HBase的堆内存大小等参数。例如,export HBASE_HEAPSIZE=2048表示设置HBase使用2GB的堆内存(根据实际情况调整)。  
      
  • 修改hbase-site.xml文件
         
    • 同样在$HBASE_HOME/conf目次下,编辑hbase-site.xml文件。   
    • 设置HBase与Hadoop的集成,设置hbase.rootdir为HDFS上的存储路径,例如:<property><name>hbase.rootdir</name><value>hdfs://namenode:9000/hbase</value></property>,其中namenode是你的Hadoop NameNode节点的主机名或IP地址。   
    • 设置ZooKeeper相关参数,HBase使用ZooKeeper来和谐集群状态。可以设置hbase.zookeeper.quorum为ZooKeeper服务器的主机名或IP地址列表,例如:<property><name>hbase.zookeeper.quorum</name><value>zk1,zk2,zk3</value></property>,这里假设你有三台ZooKeeper服务器,分别名为zk1、zk2、zk3。  
      
  • 设置regionservers文件
         
    • 在$HBASE_HOME/conf目次下,编辑regionservers文件。   
    • 在文件中添加运行HBase RegionServer的主机名或IP地址,每行一个,例如:  

  1. region1
  2. region2
复制代码
5. 启动HBase



  • 启动HBase之前,确保Hadoop集群已经启动并且正常运行。
  • 在下令行中进入$HBASE_HOME/bin目次,执行以下下令启动HBase:
  1. ./start-hbase.sh
复制代码


  • 可以通过查看HBase的日记文件(位于$HBASE_HOME/logs目次下)来检查启动过程是否乐成,大概使用jps下令查看是否有HMaster和HRegionServer进程正在运行。
二、HBase简单操作

1. 进入HBase Shell



  • 在下令行中进入$HBASE_HOME/bin目次,执行以下下令启动HBase Shell:
  1. ./hbase shell
复制代码
2. 创建表



  • 在HBase Shell中,使用create下令创建表。语法如下:
  1. create '<table_name>', '<column_family1>', '<column_family2>',...
复制代码
例如,创建一个名为my_table的表,包含两个列族cf1和cf2,可以执行

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

北冰洋以北

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表