单机安装HBase

1、首先从官网上下载HBase安装包

http://mirrors.hust.edu.cn/apache/hbase/1.2.2/hbase-1.2.2-bin.tar.gz

2、解压缩到安装目录 /usr/local

[root@Hadoop- 01 ~]$ tar -xzvf hbase-1.2.2-bin.tar.gz -C /usr/local
[root@Hadoop- 01 ~]$ mv hbase-1.2.2  hbase

3、修改conf/hbase-env.sh

[root@Hadoop- 01 ~]$vi conf/hbase-env.sh

export JAVA_HOME=/usr/java/jdk1.7.0_75/
export HBASE_CLASSPATH=/usr/local/hbase/conf
export HBASE_MANAGES_ZK=true

4、修改conf/hbase-site.xml 

复制代码
[root@Hadoop- 01 ~]$ conf/hbase-site.xml

<configuration>


  <property>
    <name>hbase.rootdir</name>
    <value>file:///opt/hbase/hbase-1.2.6/logs/site</value>
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>




</configuration>
复制代码

5、配置hbase环境变量

复制代码
[root@Hadoop- 01 ~]$ vi /etc/profile

export HBASE_HOME=/usr/local/hbase/
export PATH=$JAVA_HOME/bin:$HBASE_HOME/bin:$PATH

[root@Hadoop- 01 ~]$ source /etc/profile    #保存使环境变量立即生效
复制代码

6、启动

[root@Hadoop- 01 hbase]$ bin/start-hbase.sh

7、检验HBase是否正常启动:

  ① 在bin目录执行hbase shell,正常的话会进入hbase命令行模式,即  hbase(main):001:0>

  ② 输入 create 'user' ,'personalinfo',正常的话会出现类似   0 row(s) in 1.3200 seconds   这样的结果

  ③ 继续输入 list,正常的话会列出我们刚刚创建的user表。

8、打开浏览器访问localhost:16010/master-status,可以看到hbase的一些状态信息。

 

### 安装单节点 HBase 的准备工作 为了在 Ubuntu 上成功部署单节点版本的 HBase 数据库,需先确保操作系统已更新至最新状态并安装 Java 开发环境,因为 HBase 是基于 Java 构建的应用程序[^1]。 ```bash sudo apt update && sudo apt upgrade -y sudo apt install default-jdk -y ``` ### 下载与解压 HBase 软件包 前往 Apache HBase 官方网站获取稳定发行版链接或者通过 wget 命令直接下载 tarball 文件到本地机器。接着利用 `tar` 工具解开压缩文件夹,并将其移动到合适的位置以便后续配置操作[^2]。 ```bash cd /usr/local sudo wget https://archive.apache.org/dist/hbase/2.4.9/hbase-2.4.9-bin.tar.gz sudo tar zxvf hbase-*.tar.gz sudo mv hbase-* hbase ``` ### 配置环境变量 编辑用户的 shell profile 文件(如 `.bashrc` 或者 `.zshrc`),添加如下两行来设置 HBASE_HOME 和 PATH 变量指向新安装好的 HBase 目录路径[^3]。 ```bash export HBASE_HOME=/usr/local/hbase export PATH=$PATH:$HBASE_HOME/bin source ~/.bashrc ``` ### 修改 HBase 配置文件 进入 `/usr/local/hbase/conf` 目录下找到 `hbase-env.sh` 和 `hbase-site.xml` 这两个重要配置文件进行必要的调整以适应当前系统的硬件资源情况以及网络设定需求[^4]。 对于 `hbase-env.sh` 主要是开启或关闭某些特性选项;而针对 `hbase-site.xml` 则要指定 ZooKeeper 实例位置和其他集群参数,在单机模式下可以简化这些设置: #### 编辑 hbase-env.sh 添加 JVM 参数支持大内存分配 ```bash vi $HBASE_HOME/conf/hbase-env.sh # Add following lines at the end of file export HBASE_HEAPSIZE=2048 ``` #### 设置 hbase-site.xml 中的关键属性值 ```xml <configuration> <property> <name>hbase.rootdir</name> <value>file:///home/user/data/hbase</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/home/user/zookeeper</value> </property> <property> <name>hbase.cluster.distributed</name> <value>false</value> </property> </configuration> ``` 完成上述更改之后保存退出即可[^5]。 ### 启动服务进程 现在一切就绪,可以通过命令启动 HBase 服务端口监听等待客户端连接请求到来。首次运行前建议执行 format_hdfs 来初始化分布式文件系统元数据结构[^6]。 ```bash $HBASE_HOME/bin/start-hbase.sh ``` 如果遇到任何错误提示信息,请参照官方文档排查解决办法直至顺利开机为止。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值