Centos7上Hbase1.1.12分布式配置要点

本文详细介绍了在Centos7系统上配置Hbase1.1.12分布式环境的步骤,包括安装java、Hadoop,解决在配置过程中遇到的网络和主机名问题,以及Zookeeper的配置。文章还提到了清除Zookeeper缓存和使用YCSB测试Hbase性能的方法。
摘要由CSDN通过智能技术生成

Step 0: 安装java。openjdk和oracle的jdk都可以,只是openjdk会有警告。

centos可使用yum安装openjdk,命令sudo yum install java-1.8.0-openjdk* -y


Step 1: 安装Hadoop,参考厦大数据库实验室的教程。不要轻易地跳过步骤,否则运行时可能遇到奇怪的问题。

我的爬坑经历如下:

我在hosts中本机的主机名解析到的是127.0.0.1,没有改成真实ip,导致在执行Map-Reduce时报错,File /user/centos/input/capacity-scheduler.xml._COPYING_ could only be replicated to 0 nodes instea。

改成真实ip之后发现无法启动,查阅日志,发现无法绑定到ip地址9000端口。我用的是openstack的虚拟机的浮动ip,应该用固定ip,浮动ip可能指向了router节点。在物理机集群上安装的时候,也要找到集群内的ip,通常是以en开头的网卡,而不是bond虚拟网卡。

在配置文件和hosts中,使用其他机器的真实主机名,自己起名字会导致zookeeper出问题。


Step 2: 下载并解压Hhase。


Step 3: 按照

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值