HBase-2.3.3 安装运行

一.下载

cd /home/bigdata;

wget http://archive.apache.org/dist/hbase/2.3.3/hbase-2.3.3-bin.tar.gz;

tar -zxvf hbase-2.3.3-bin.tar.gz;

chmod -R 777 hbase-2.3.3;

 

二.配置

vim /home/bigdata/hbase-2.3.3/conf/hbase-env.sh;

添加:

export JAVA_HOME=/usr/java/jdk1.8.0_131 #Java安装路径
export HBASE_CLASSPATH=/home/bigdata/hadoop-3.3.0/conf #HBase类路径
export HBASE_MANAGES_ZK=true #由HBase负责启动和关闭Zookeeper

 

vim /home/bigdata/hbase-2.3.3/conf/hbase-site.xml;
<configuration>  
  <property>  
      <name>hbase.rootdir</name>  
      <value>file:///home/hbase-2.2.1/logs/site</value>  
  </property>  
   <property>  
      <name>hbase.tmp.dir</name>  
      <value>/home/hbase-2.2.1/tmp</value>  
  </property>  
  <property>  
      <name>hbase.cluster.distributed</name>  
      <value>true</value>  
  </property>  
  # 该处value值填写 本机IP 或 host值
  <property>  
      <name>hbase.zookeeper.quorum</name>  
      <value>127.0.0.1</value>  
  </property>  
</configuration>
 

vim /etc/profile;

#hbase
export HBASE_HOME=/home/bigdata/hbase-2.3.3
export PATH=$PATH:$HBASE_HOME/bin

 

source /etc/profile;

三.启动停止

hbase version;验证是否安装成功

start-hbase.sh;启动

hbase shell;进入命令行

sop-hbase.sh;停止

以下是HBase 2.3.3伪分布式部署教程: ### 1. 环境准备 确保系统中已经安装了Hadoop 3.2.1 ,并且Hadoop已经正常启动。同时,系统中安装了Java,并且配置好了`JAVA_HOME`环境变量。 ### 2. 下载并解压HBase 2.3.3 从官方网站下载HBase 2.3.3的压缩包,然后解压到指定目录,例如: ```bash wget <HBase 2.3.3下载链接> tar -zxvf hbase-2.3.3-bin.tar.gz -C /usr/local/hbase ``` ### 3. 配置环境变量 使得能够全局使用bin中的命令,编辑`~/.bashrc`文件,添加以下内容: ```bash export HBASE_HOME=/usr/local/hbase/hbase-2.3.3 export PATH=$PATH:$HBASE_HOME/bin ``` 然后执行以下命令使配置生效: ```bash source ~/.bashrc ``` ### 4. 详细配置 #### 4.1 创建zookeeper数据目录 ```bash [root@hadoop hbase]# cd /usr/local/hbase/hbase-2.3.3 [root@hadoop hbase]# mkdir data ``` #### 4.2 修改`hbase-env.sh`文件 ```bash [root@hadoop hbase]# vim conf/hbase-env.sh ``` 加入下面内容: ```bash export JAVA_HOME=/usr/java/jdk1.8.0_151 export HADOOP_HOME=/hadoop/ export HBASE_HOME=/usr/local/hbase/hbase-2.3.3 ``` #### 4.3 修改配置文件`hbase-site.xml` 先创建临时目录和pids目录: ```bash mkdir /root/hbase mkdir /root/hbase/tmp mkdir /root/hbase/pids ``` 在`<configuration>`节点内增加以下配置: ```xml <configuration> <property> <name>hbase.rootdir</name> <value>hdfs://master:9000/hbase</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/root/software/hbase-2.3.3/zkdata</value> </property> <property> <name>hbase.tmp.dir</name> <value>/root/software/hadoop-3.2.1/data/tmpdir</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>master</value> </property> </configuration> ``` #### 4.4 配置`regionservers`文件 ```bash [root@hadoop hbase]# cat conf/regionservers master ``` ### 5. 启动HBase并验证 启动HBase: ```bash start-hbase.sh ``` 验证HBase是否启动成功,可以通过访问HBase的Web界面(默认端口为16010),在浏览器中输入`http://master:16010` ,如果能够正常访问,则说明HBase启动成功。 也可以通过命令行验证: ```bash hbase shell ``` 进入HBase的命令行界面后,输入`status` ,如果能够正常显示HBase的状态信息,则说明HBase已经正常运行
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值