hbase安装过程

介绍hadoop和hbase的文章有很多,我就不在此多赘述了,直接写详细的安装过程
本文安装的是单机版离线安装的,是为了熟悉hbase,安装简单方便。
安装环境:
centos7.3_x86_64
一、hadoop安装过程
1.1 安装jdk
hadoop是需要依赖java环境的,所以需要安装jdk
jdk官网下载地址
mkdir /usr/local/java
tar -xvf jdk1.8.0_111.tar.gz -C /usr/local/java
配置jdk环境变量,在/etc/profile文件末尾添加

#jdk
export JAVA_HOME=/usr/local/java/jdk1.8.0_111
export JAVA_BIN=/usr/local/java/jdk1.8.0_111/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

source /etc/profile
#查看jdk的版本
java -version
如果不是我们安装的jdk的版本,而是系统自带的版本,如何更新JDK的版本,请参考博客:https://blog.csdn.net/u014642915/article/details/96311051
**1.2 主机名命名
vim /etc/sysconfig/network
#添加:
HOSTNAME=主机名
#或者使用命令:
hostnamectl set-hostname 主机名
1.3 配置免密访问

#安装openssh服务
yum -y install  openssh-server
vim /etc/ssh/sshd_config
#找到:PermitRootLogin prohibit-password禁用
#添加:
PermitRootLogin yes
GSSAPIAuthentication no
UseDNS no
PubkeyAuthentication yes
#重启sshd服务
systemctl restart sshd.service
#如果是在root用户下执行上面的命令,则会在/root/.ssh/生成文件,如果是其他用户在其他用户的.ssh/下生成文件,建议使用root用户
cd /root/.ssh/
ssh-keygen -t rsa    
#会有提示,直接回车即可,一直到结束  
cat ./id_rsa.pub >> authorized_keys
**注意关闭selinux**
#验证免密访问
ssh root@本机IP不需要输入密码即可

1.4 下载安装包
hadoop官网下载地址
下载非src包,直接下载免编译的包,解压之后直接可以使用,我下载的是hadoop-2.6.5.tar.gz
将安装包放到/usr/local/目录下

tar -xvf hadoop-2.6.5.tar.gz -C /usr/local/
cd /usr/local/
mv hadoop-2.6.5 hadoop
chown root.root /usr/local/hadoop -R

1.5 进行配置
cd /usr/local/hadoop/etc/hadoop
vim core-site.xml
#这是hadoop的主机名和端口

<configuration>
<property>
                <name>fs.defaultFS</name>
                #saltstack-master主机名:端口
                <value>hdfs://saltstack-master:9000</value>
        </property>
        <property>
                <name>hadoop.tmp.dir</name>
                <value>/opt/hadoop/hadoopdata</value>
</property>
</configuration>

vim hadoop-env.sh
#设置JDK的环境变量

export JAVA_HOME=/usr/local/java/jdk1.8.0_111/

vim hdfs-site.xml
#设置hadoop的文件类别

<configuration>
<property>
                <name>dfs.replication</name>
                <value>1</value>
</property>
</configuration>

1.6 启动hadoop


cd /usr/local/hadoop/sbin
./start-all.sh 
第一次启动时可能需要输入两个yes
停止
./stop-all.sh

jps 命令显示:
6448 Main
5153 NodeManager
5059 ResourceManager
4917 SecondaryNameNode
4794 DataNode
启动成功后浏览器可以访问下面两个网址:
http://IP:50090/status.html
http://IP:8088/cluster/scheduler
二、hbase安装过程
2.1 下载安装包
官网下载地址
下载bin包,解压后可以直接使用,我下载的是hbase-1.4.12-bin.tar.gz

tar -xvf hbase-1.4.12-bin.tar.gz -C /usr/local
cd /usr/local/
mv hbase-1.4.12 hbase
cd hbase

2.2 进行配置
vim hbase-env.sh
#在最后添加下面这一行

export JAVA_HOME=/usr/local/java/jdk1.8.0_111/

下面两行注释掉

#export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m -XX:ReservedCodeCacheSize=256m"
#export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m -XX:ReservedCodeCacheSize=256m"

配置base环境变量
vim /etc/profile
#在最后添加下面三行

#set hbase environment
export HBASE_HOME=/usr/local/hbase
export PATH=$HBASE_HOME/bin:$PATH

source /etc/profile
2.3 启动hbase

cd /usr/local/hbase/bin
./start-hbase.sh 

2.4 进入hbase,进行验证
#进入hbase
hase shell

#创建表user
>create 'user' ,'info'
#查看所有的表
>list
#描述表详情  
>describe 'user'
#添加记录,即插入数据,语法:put <table>,<rowkey>,<family:column>,<value>
>put ‘user’ ‘xxx’

至此hbase单机版就安装好了,可以开启大数据之旅了!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值