实验三HBase环境搭建、sehll操作及JavaAPI编程实验步骤:1
搭建Zookeeper和HBase1
ntp时间同步服务器搭建与使用安装ntp服务端(master)#apt-getinstallntp启动ntp服务#/etc/init
d/ntpstart修改配置文件#vim/etc/ntp
conf修改容如下:重启ntp服务#/etc/init
d/ntprestart1
2安装ntp客户端(slaver1、slaver2)使用ntpdate命令,如果不存在这个命令,则先安装apt-getinstallntp同步服务器时间#/usr/sbin/ntpdate10
172设置定时同步#vim/etc/crontab1
3ulimit和nproc设置(集群均配置)HBase是数据库,会在同一时间使用很多的文件句柄
大多数Ubuntu系统使用的默认值1024是不能满足的,所以你需要修改你的最大文件句柄限制
可以设置到10k
你还需要修改hbase用户的nproc,如果过低会造成OutOfMemoryError异常
需要澄清的,这两个设置是针对操作系统的,不是Hbase本身的
有一个常见的错误是Hbase运行的用户,和设置最大值的用户不是一个用户
在Hbase启动的时候,第一行日志会现在ulimit信息,所以你最好检查一下
1)修改limits
conf文件#vim/etc/security/limits
conf添加如下容:2)修改common-session文件#vim/etc/pam
d/common-session添加如下容:重启系统1
4Zookeeper集群环境安装过程详解1)解压zookeepertarzxvfzookeeper-3
gz2)修改zoo
cfg配置文件进入到zookeeper的conf目录下将zoo_sample