Hbase分布式非关系型数据库安装与部署

Hbase

安装部署

  • 根据自身jdk等版本问题,前往官网安装合适的版本
  • 完全分布式
    1 下载安装包并解压
    Hbase分布式非关系型数据库安装与部署_第1张图片
    2 /hbase-0.98.12.1-hadoop2/conf/regionservers,修改conf目录下的regionserver文件.
  • 填写将作为数据储存的服务器的节点ip地址或ip地址别名
    Hbase分布式非关系型数据库安装与部署_第2张图片

3 修改该目录下的hbase-env.sh文件(/hbase-0.98.12.1-hadoop2/conf/hbase-env.sh)

  • 配置jdk
  • 不适用默认的zookeeper
    在这里插入图片描述
  • 修改该目录下的hbase-site.xml文件(/hbase-0.98.12.1-hadoop2/conf/hbase-site.xml)
  • 添加如下配置:
<property>
	<name>hbase.rootdirname>
	
	<value>hdfs://Credi/hbasevalue>
property>
<property>
	<name>hbase.cluster.distributedname>
	
	<value>truevalue>
property>
<property>
	<name>hbase.zookeeper.quorumname>
	
	<value>node01,node02,node03value>
property>

Hbase分布式非关系型数据库安装与部署_第3张图片

4 修改当前目录下backup-masters文件,没有则创建(/hbase-0.98.12.1-hadoop2/conf/backup-masters)

  • 填写准备作为master备份的节点ip地址或别名
    Hbase分布式非关系型数据库安装与部署_第4张图片

5 拷贝Hadoop的下配置文件hdfs-site.xml到hbase的conf目录下

  • cp -r /home/hadoop-2.6.5/etc/hadoop/hdfs-site.xml /home/hbase-0.98.12.1-hadoop2/conf/

6 配置局部环境变量vim ~/.bash_profile
Hbase分布式非关系型数据库安装与部署_第5张图片
7 将配置完的hbases文件夹和局部环境变量文件发送到其他规划为hbases集群的节点的同等目录下

  • 将hbases文件夹发送到其他hbases集群节点
    scp -r hbase-0.98.12.1-hadoop2 node02:/home/
    scp -r hbase-0.98.12.1-hadoop2 node03:/home/
  • 将配置完的局部环境变量文件发送到其他hbases集群节点
    scp -r ~/.bash_peofile node02:/root/
    scp -r ~/.bash_peofile node03:/root/

7 在所有hbases集群节点上执行source命令,让环境变量生效(source ~/.bash_profile)
8 测试

  • 启动所有zookeeperzkServer.sh start
  • 启动hdfs集群start-all.sh(直接启动全部,省事儿)
  • 启动yarnyarn-daemon.sh start resourcemanager
  • 启动Hbasestart-hbase.sh
  • [节点名]:60010,浏览器访问看是否成功
  • 伪分布式
    1 上传tar安装包并解压;
    2 hbase-env.sh中配置JAVA_HOME
    3 配置hbase-site.xml如下:
<property>
	<name>hbase.rootdirname>
	<value>file:///home/testuser/hbasevalue>
property>
<property>
	<name>hbase.zookeeper.property.dataDirname>
	<value>/home/testuser/zookeepervalue>
property>

你可能感兴趣的:(开发环境搭建)