CentOS 7安装HBase

原创
2017/04/08 21:53
阅读数 4.3K

0 操作系统环境

    CentOS 7 + JDK 1.8

1 安装与配置JDK 1.8

    #  已经安装和配置好JDK的话,请忽略此步骤
    #  一般centOS中会自带OpenJDK,我的做法是先卸载OpenJDK,再安装oracle的JDK

1.1 检验系统原版本        

java -version

1.2 查看JDK信息

rpm -qa | grep java

    # 系统默认会带 JDK 1.7和JDK 1.8,所以两个都卸载掉

1.3 卸载OpenJDK       

rpm -e --nodeps tzdata-java-2015i-1.el7.noarch
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.71-2.5.3.1.el7_0.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.71-2.5.3.1.el7_0.x86_64

1.4 下载JDK 1.8

    # 官网上速度比较慢,尽量使用国内的下载地址
   安装版:jdk-8u25-linux-x64.rpm  或 免安装版:jdk-8u45-linux-x64.tar.gz

1.5 安装JDK

rpm -ivh jdk-8u25-linux-x64.rpm

    # JDK默认安装在/usr/java中

1.6  验证安装

java -version

1.7 配置环境变量

vi /etc/profile

(1)向文件里追加以下内容:

JAVA_HOME=/usr/java/jdk1.8.0_121
JRE_HOME=/usr/java/jdk1.8.0_121/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

(2)使修改立即生效

source /etc/profile 

(3)查看PATH值

echo $PATH

(4)查看JAVA_HOME值    

echo $JAVA_HOME

# 此部分参考 http://blog.csdn.net/czmchen/article/details/41047187

 

2 安装与配置HBase

2.1 下载HBase

    进入官网选择国内镜像 http://www.apache.org/dyn/closer.cgi/hbase/,如:
            http://mirrors.tuna.tsinghua.edu.cn/apache/hbase/
            http://mirrors.hust.edu.cn/apache/hbase/

    版本很多,选择一个稳定的、比较新的即可,如1.2.5

2.2 安装HBase

(1)文件夹如下

----------/home/username/hbase

-----------------------------/hbase/hbase-1.2.5          # 解压缩后的文件

-----------------------------/hbase/data/                    # HBase和ZooKeeper存放数据

(2)将下载的.tar.gz文件解压到 /home/peter/hbase

cd /home/peter/hbase/
tar -zxf /home/peter/Downloads/hbase-1.2.5-bin.tar.gz

(3)配置参数

vi hbase-1.2.5/conf/hbase-env.sh

找到JAVA_HOME的位置,打开JAVA_HOME的注释行并修改,或者直接添加一行,如下图

JAVA_HOME=/usr/java/jdk1.8.0_121

如果安装的是JDK1.8的话,注释掉这两行

不然启动HBase的时候会有警告提示:

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0

vi hbase-1.2.5/conf/hbase-site.xml

直接在configuration标签里添加:

<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>file:///home/peter/hbase/data/hbase</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/home/peter/hbase/data/zookeeper</value>
  </property>
</configuration>

配置好,并保存退出(在vi里,编辑先按i;保存并退出先按esc,再输入:wq)

3 运行HBase

cd到目录并执行 ./start-hbase.sh 

cd /home/peter/hbase/bin/
./start-hbase.sh 

没有报错的话,就是OK了。

更多的操作和信息,请见官方文档 http://hbase.apache.org/book.html#faq

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部