CentOS7 安装Hbase集群

继续接上一章,已安装好Hadoop集群环境

http://www.cnblogs.com/dopeter/p/4612232.html

在此基础上继续安装Hbase集群

Hbase版本为1.0.1.1

一、 安装与配置Hbase

1. 解压

tar -zxvf hbase-1.0.1.1-bin.tar.gz-C /opt

2. 配置

cd /opt/hbase-1.0.1.1/conf

vi hbase-env.sh

export JAVA_HOME=/usr/java/jdk1.8.0_45

export HBASE_MANAGES_ZK=false

vi hbase-site.xml

<configuration>
       <!--HBase数据目录位置-->
   <property>
       <name>hbase.rootdir</name>
       <value>hdfs://hcluster/hbase</value>
   </property>
       <!--启用分布式集群-->
   <property>
       <name>hbase.cluster.distributed</name>
       <value>true</value>
   </property>
       <!--默认HMaster HTTP访问端口-->
   <property>
       <name>hbase.master.info.port</name>
       <value>16010</value>
    </property>
       <!--默认HRegionServer HTTP访问端口-->
    <property>
       <name>hbase.regionserver.info.port</name>
       <value>16030</value>
    </property>
       <!--不使用默认内置的,配置独立的ZK集群地址-->
   <property>
       <name>hbase.zookeeper.quorum</name>
       <value>HSlave0,HSlave1,HSlave2</value>
   </property>
  </configuration>

vi regionservers 

HSlave0

HSlave1

HSlave2

3. 配置系统变量

vi /etc/profile

HBASE_HOME=/opt/hbase-1.0.1.1

PATH=$PATH:$HBASE_HOME/bin

export HBASE_HOME PATH

source /etc/profile #立即生效

二、 启动Hbase

1. 启动HMaster(在hmaster0机器和hmaster1机器上运行该命令)

start-hbase.sh

2. 启动RegionServer(在slave机器上运行命令)

hbase-daemon.sh start regionserver

启动时遇到的问题:

1. 在启动Hmaster的时候,会自动启动配置好的RegionServer,但是RegionServer启动是失败的,必须手动去slave机器上启动RegionServer,目前还没找到好的解决办法

2. 在slave机器上启动RegionServer的时候,遇到错误: error telling master we are up,在日志中看到RegionServer连接的Master是localhost

解决方案:

修改机器的Hostname,在每个机器上运行命令

hostname nodename

例如hmaster0机器,运行hostname hmaster0,以此类推

可以在运行完后输入hostname命令,查看修改是否有效

出现这个异常还有一些情况是/etc/hosts文件中没有配置好,在127.0.0.1后面只需要跟localhost,不要写另外的别名

三、 验证Hbase集群

时间: 2024-08-09 14:35:37

CentOS7 安装Hbase集群的相关文章

CentOS6.5安装HBase集群

1.配置SSH免登录 请参考:http://www.cnblogs.com/hunttown/p/5470357.html 2.解压HBase并重命名 [[email protected] ~]# tar xzvf hbase-1.2.1-bin.tar.gz -C /usr/local/ [[email protected] ~]# cd /usr/local/ [[email protected] local]# mv hbase-1.2.1 hbase 3.修改/usr/local/hba

Centos7安装Redis(集群模式)

环境:centos7.6 redis4.0模拟在一个Centos7下安装6个redis实例搭建集群 3主3从 安装wgetyum -y install wget 安装gccyum -y install gcc automake autoconf libtool make 下载rediscd /usr/local/softwarewget http://download.redis.io/releases/redis-4.0.0.tar.gz 解压tar -xzvf redis-4.0.0.tar

CentOS-7安装Mysql集群

安装要求 安装环境:CentOS-7安装方式:源码编译安装 软件名称:mysql-cluster-gpl-7.3.7-linux2.6-x86_64.tar.gz下载地址:http://mysql.mirror.kangaroot.net/Downloads/软件安装位置:/usr/local/mysql数据存放位置:/var/mysql/data日志存放位置:/var/mysql/logs 集群设计 首先设计集群的安装分配方式,我共需要5台服务器,服务器分配如下: 管理节点:    192.1

CentOS7安装Consul集群

1.准备4台服务器 linux1 192.168.56.101 linux2 192.168.56.102 linux3 192.168.56.103 linux4 192.168.56.104 2.下载并解压Consul文件,拷贝到/usr/local/bin目录下 [[email protected] ~]# wget https://releases.hashicorp.com/consul/0.8.1/consul_0.8.1_linux_amd64.zip?_ga=2.37003621

Ubuntu16.04安装HBASE集群

http://mirrors.hust.edu.cn/apache/hbase/ http://mirrors.hust.edu.cn/apache/hbase/1.3.1/hbase-1.3.1-bin.tar.gz [email protected]:/usr/local/hbase-1.3.1# vim /etc/profile #Hbase_Home export HBASE_HOME=/usr/local/hbase-1.3.1 export PATH=$PATH:$HBASE_HOM

centos7安装zookeeper集群

参考官方文档:http://zookeeper.apache.org/doc/current/zookeeperStarted.html 三台主机: centos7: 192.168.41.47 centos7: 192.168.41.127 centos7: 192.168.41.86 下载: 三台机器执行相同操作 #tar xf zookeeper-3.4.12.tar.gz -C /usr/local/ # mv /usr/local/zookeeper-3.4.12 /usr/local

centos7 安装zookeeper 集群

data 创建myid  设置1 zookeeper默认端口2181  同步端口 20881 和 30881 设置zoo.cfg文件

centos7 安装kubernetes集群

https://kubernetes.io/docs/getting-started-guides/centos/centos_manual_config/

CentOS7 Cloudera Manager6 完全离线安装 CDH6 集群

本文是在CentOS7.4 下进行CDH6集群的完全离线部署.CDH5集群与CDH6集群的部署区别比较大. 说明:本文内容所有操作都是在root用户下进行的. 文件下载 首先一些安装CDH6集群的必须文件要先在外网环境先下载好. Cloudera Manager 6.3.0 CM6 RPM:https://archive.cloudera.com/cm6/6.3.0/redhat7/yum/RPMS/x86_64/ 需要下载该链接下的所有RPM文件,保存到cloudera-repos目录下. A