centos 6.8 单机安装hbase

1. centos 安装 jdk


a. 下载  jdk 安装包

b. 解压

sudo tar zxvf jdk-8u66-linux-x64.tar.gz

c. 配置环境变量

vi /etc/profile

写入: 

JAVA_HOME=/usr/local/java/jdk1.8.0_66

JRE_HOME=/usr/local/java/jdk1.8.0_66/jre

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$JAVA_HOME/bin:$PATH

export PATH JAVA_HOME CLASSPATH

d. 使环境变量生效:

source /etc/profile


e. 让当前jdk 为默认jdk


update-alternatives --install /usr/bin/java java /home/hadoop/java/jdk1.8.0_144/bin/java 400

update-alternatives --install /usr/bin/javac javac /home/hadoop/java/jdk1.8.0_144/bin/javac 400

update-alternatives --config java

update-alternatives --config javac

f. 测试

java -version


2. 安装 hbase 


a. 下载 hbase 安装包

b. 解压

tar -zxvf hbase-1.0.3-bin.tar.gz

c. 修改配置文件hbase-site.xml(在 hbase 文件夹的 conf 目录下),单机只需如下配置

<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>file:///opt/hbase-1.0.3/tmp/hbase</value>
  </property>
</configuration>


d. 配置  profile 路径

vi /etc/profile

写入:

export HBASE_HOME=/home/hadoop/java/hbase-2.0.0-alpha-1

现在的配置文件是:

export HBASE_HOME=/home/hadoop/java/hbase-2.0.0-alpha-1

JAVA_HOME=/home/hadoop/java/jdk1.8.0_144

JRE_HOME=/home/hadoop/java/jdk1.8.0_144/jre

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$HBASE_HOME/bin

export PATH JAVA_HOME CLASSPATH


让配置生效:

source /etc/profile


e. 修改配置文件conf/hbase-env.sh 加入:

export JAVA_HOME=/home/hadoop/java/jdk1.8.0_144    #Java安装路径
export HBASE_CLASSPATH=/home/hadoop/java/hbase-2.0.0-alpha-1/lib #HBase类路径
export HBASE_LOG_DIR=${HBASE_HOME}/logs   #该路径需要在  /etc/profile 中配置
export HBASE_MANAGES_ZK=true

f. 修改 host 地址映射

ip   你的主机名  

如:

192.168.199.128  server.clean.com 

否则启动的时候会报错:

java.net.UnknownHostException: Invalid host name: local host is: (unknown); destination host is: "master":9000; java.net.UnknownHostException;


g. 启动

找到  hbase安装目录/bin

./start-hbase.sh

./hbase shell

或者直接在命令行输入:

start-hbase.sh

hbase shell 

 

h. 如果在使用  hbase shell 的时候 , 报拒绝连接

将 /etc/hosts 中的   localhost 映射去掉, 或者将localhost 映射修改成 ip , 而不是  127.0.0.1

如:

192.168.199.182   localhost

转载于:https://my.oschina.net/u/193184/blog/1510628

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值