centos 6.8 单机安装hbase

1. centos 安装 jdkjava


a. 下载  jdk 安装包linux

b. 解压shell

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

c. 配置环境变量oop

vi /etc/profile测试

写入: .net

JAVA_HOME=/usr/local/java/jdk1.8.0_66命令行

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

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

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

相关文章
相关标签/搜索