Apache HBASE的安装
2019-04-01 10:40
302 查看
1.HBASE的版本特别注意
(官网有说明)
可以说hbase对各JDK版本和HADOOP的版本都支持不一
对于JDK,目前推荐 8.x 版本
对于hadoop:
2.7.x 推荐 2.7.6+
2.8.x 推荐 2.8.3+
本次版本展示:
hadoop:Apache 2.7.7版本,JDK 1.8.0_73,HBASE版本 2.0.5
2.安装准备
由于HBASE依赖于HADOOP,JDK和zookeeper,所以此处默认你已经搭建了三者的集群
下载:
[hadoop@mycat01 ~]$ wget http://mirrors.tuna.tsinghua.edu.cn/apache/hbase/2.0.5/hbase-2.0.5-bin.tar.gz
3.安装
1)修改权限并解压
[hadoop@mycat01 ~]$ sudo chown hadoop:hadoop hbase-2.0.5-bin.tar.gz [hadoop@mycat01 ~]$ chmod u+x hbase-2.0.5-bin.tar.gz
解压:
tar -zxvf hbase-2.0.5-bin.tar.gz
2)修改配置
cd /home/hadoop/hbase-2.0.5/conf① 在hbase-site.xml添加配置如下
<property> <name>hbase.rootdir</name> <!-- 配置hbase根目录 --> <value>hdfs://mkmg/user/hadoop/hbase</value><!-- hdfs://mkmg是我的hadoop入口 --> </property> <property> <name>hbase.cluster.distributed</name> <!-- 是否开启hbase分布式集群方案 --> <value>true</value> </property> <property> <name>hbase.zookeeper.quorum</name> <!-- 默认的zookeeper是单节点的,设置为自己的zookeeper --> <value>mycat01:2181,mycat02:2181,mycat03:2181,</value> </property>② 配置 hbase-env.sh
export JAVA_HOME=/opt/jdk1.8.0_73 # 配置环境变量,记得打开注释 export HBASE_MANAGES_ZK=true # 设置为zookeeper管理hbase集群③ 配置regionservers(
不要有多余换行和空格)
mycat02 mycat03 mycat04④ 配置备份master节点 (
不要有多余空格和换行)
mycat04
3)将 hadoop集群中 core-site.xml
和hdfs-site.xml
拷贝到hbase的conf目录下
cp /home/hadoop/hadoop-2.7.6/etc/hadoop/core-site.xml /home/hadoop/hbase-2.0.5/conf cp /home/hadoop/hadoop-2.7.6/etc/hadoop/hdfs-site.xml /home/hadoop/hbase-2.0.5/conf
4)将hbase分发到各个节点,此处是 mycat02,mycat03和mycat04
scp -r /home/hadoop/hbase-2.0.5 hadoop@mycat02:/home/hadoop scp -r /home/hadoop/hbase-2.0.5 hadoop@mycat03:/home/hadoop scp -r /home/hadoop/hbase-2.0.5 hadoop@mycat04:/home/hadoop
5)创建链接并配置环境变量
每个节点上
/home/hadoop/下创建链接
ln -s /home/hadoop/hbase-2.0.5 hbase
每个节点上配置环境变量
export HBASE_HOME=/home/hadoop/hbase export PATH=$PATH:$HBASE_HOME/bin
使配置生效:
source /etc/profile
6)时间同步(hbase集群中节点时间差不超过30s)
7)启动(整个hadoop集群)
zkServer.sh start # 必须最先启动 start-dfs.sh start-yarn.sh # yarn节点启动 start-hbase.sh
日志中:首先在命令
start-hbase.sh执行节点启动master,然后分别启动regionserver,最后启动备份master。
8)通过浏览器页面访问
http://主节点:16010
如果有相应的节点没有启动,可手动启动:
habse-daemon.sh start master|regionserver
相关文章推荐
- 在CDH5.14.2和Apache--Hbase1.2 中安装Phoenix的三种方式
- 使用Apache Phoenix 实现 SQL 操作HBase【包括部分软件安装】
- Apache Drill 分布式集群安装及查询Hbase
- cygwin安装 hbase 报错:ClassNotFoundException: org.apache.zookeeper.KeeperException
- Apache HBase 集群安装文档
- apache-hadoop-1.2.1、hbase、hive、mahout、nutch、solr安装教程
- apache-hadoop-1.2.1、hbase、hive、mahout、nutch、solr安装教程
- 【Apache HBase系列】HBASE 分布式安装
- apache-hadoop-1.2.1、hbase、hive、mahout、nutch、solr安装教程
- Ubuntu Server安装Apache HBase
- 查看安装配置项 apache nginx
- hadoop hbase hive 集群安装
- hbase集群安装(1)-ssh安装及配置
- win2003 apache+php的安装与配置
- 安装 Apache 2 和 Tomcat 5.5
- Apache+php+mysql在windows下的安装与配置图解(最新版)
- win7+apache2.2.25+php-5.3.4-Win32-VC6-x86.msi的配置安装问题
- Subversion1.6.6 + apache2.2.14 + windows安装配置
- Apache Flume的介绍安装及简单案例