hbase伪分布式环境搭建
时间: 2023-10-30 13:06:42 浏览: 117
HBase伪分布式环境搭建及数据操作测试
以下是在 Ubuntu 系统上搭建 HBase 伪分布式环境的步骤。
1. 安装 Java
HBase 是基于 Java 开发的,所以需要先安装 Java。可以通过以下命令安装:
```
sudo apt-get update
sudo apt-get install default-jdk
```
2. 下载 HBase
可以从 HBase 官网下载最新版本的 HBase,也可以使用以下命令下载 HBase 1.4.10 版本:
```
wget https://archive.apache.org/dist/hbase/1.4.10/hbase-1.4.10-bin.tar.gz
```
3. 解压缩 HBase
使用以下命令解压缩下载的 HBase 压缩包:
```
tar xzf hbase-1.4.10-bin.tar.gz
```
4. 配置 HBase
进入解压后的 HBase 目录,编辑 hbase-site.xml 文件:
```
cd hbase-1.4.10/conf
sudo nano hbase-site.xml
```
在 hbase-site.xml 文件中添加以下配置:
```
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///home/用户名/hbase</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/用户名/zookeeper</value>
</property>
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
</configuration>
```
其中 hbase.rootdir 表示 HBase 数据的存储路径,hbase.zookeeper.property.dataDir 表示 ZooKeeper 数据的存储路径。
5. 启动 HBase
进入 HBase 的 bin 目录,执行以下命令启动 HBase:
```
./start-hbase.sh
```
启动成功后,可以通过以下命令查看 HBase 状态:
```
./status-hbase.sh
```
6. 启动 HBase Shell
执行以下命令启动 HBase Shell:
```
./hbase shell
```
7. 创建表格
在 HBase Shell 中执行以下命令创建表格:
```
create 'mytable', 'cf'
```
其中 mytable 是表格的名称,cf 是列族的名称。
8. 插入数据
在 HBase Shell 中执行以下命令插入数据:
```
put 'mytable', 'row1', 'cf:col1', 'value1'
```
其中 row1 是行键的名称,cf:col1 是列的名称,value1 是值。
9. 查询数据
在 HBase Shell 中执行以下命令查询数据:
```
get 'mytable', 'row1'
```
其中 row1 是要查询的行键的名称。
以上就是在 Ubuntu 系统上搭建 HBase 伪分布式环境的步骤。
阅读全文