您的位置:首页 > 运维架构

Hadoop-HBase安装和配置

2017-11-15 00:00 435 查看
一、前提:
1.统一用户名(用户名不同的话,经测试,启动regionserver会dead)
2.配置主机映射和免密登录(和hadoop 一样(包括主从))
3.已经搭建好Hadoop集群和Zookeeper集群
Hbase端口号:16010
二、安装和配置
1.解压 创建软链接 配置环境变量 (老套路 在这里不过多的介绍)

2.修改配置文件 cd /apps/hbase/conf
a:vi hbase-env.sh

export JAVA_HOME=/usr/local/jdk1.8
export HBASE_MANAGES_ZK=true
export HBASE_PID_DIR=/data/hbase/pids

b:vi hbase-site.xml

<property>
<name>hbase.rootdir</name>
#此目录的用户 要保证 和启动hbase的用户 是一致
<value>hdfs://192.168.222.140:9000/hbase</value>
</property>

<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>

<property>
<name>hbase.zookeeper.quorum</name>
<value>192.168.222.140:2181,192.168.222.134:2181,192.168.222.137:2181</value>
</property>

c:vi regoinserver(添加从节点的ip)
node3
node2

3.保证集群的系统时间一致(时差少于30秒)
可以用date查看时间

4.创建日志目录
sudo mkdir /apps/hbase/logs
sudo chmod 777 /apps/hbase/logs

5.在hdfs中创建/hbase 目录 并更改拥有者为hbase(我的hbase集群统一用户名:hbase)
hdfs dfs -mkdir /hbase
hdfs dfs -chown hbase:supergroup /hbase
三、启动
start-dfs.sh 启动HDFS集群
zkServer.sh start 启动Zookeeper集群
hbase-daemon.sh start master 启动HMaster
hbase-daemon.sh start regionserver 启动regionserver
四、查看
node4:16010 (node4是启动最先启动HMaster的那个节点)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: