非关系型数据库大作业.docVIP

  • 0
  • 0
  • 约1.79万字
  • 约 29页
  • 2026-02-27 发布于江苏
  • 举报

实验三HBase环境搭建、sehll操作及JavaAPI编程

实验环节:

1、搭建Zookeeper与HBase

1、ntp时间同时服务器搭建与使用

安装ntp服务端(master)

#apt-getinstallntp

开启ntp服务

#/etc/init、d/ntpstart

修改配备文件

#vim/etc/ntp、conf

修改内容如下:

重启ntp服务

#/etc/init、d/ntprestart

1、2安装ntp客户端(slaver1、slaver2)

使用ntpdate命令,假如不存在这个命令,则先安装apt—getinstallntp

同时服务器时间

#/usr/sbin/ntpdate10、49、85、172

设立定时同时

#vim/etc/crontab

1、3ulimit与nproc设立(集群均配备)

HBase就是数据库,会在同一时间使用诸多得文件句柄.大多数Ubuntu系统使用得默认值1024就是不能满足得,所以您需要修改您得最大文件句柄限制。可以设立到10k、您还需要修改hbase用户得nproc,假如过低会导致OutOfMemoryError异常。

需要澄清得,这两个设立就是针对操作系统得,不就是Hbase自身得。有一个常见得错误就是Hbase运营得用户,与设立最大值得用户不就是一个用户。在Hbase开启得时候,第一行曰记会现在ulimit信息,所以您最正确检验一下。

1)修改limits、conf文件

#vim/etc/security/limits、conf

添加如下内容:

2)修改mon-session文件

#vim/etc/pam、d/mon-session

添加如下内容:

重启系统

1、4Zookeeper集群环境安装过程详解

1)解压zookeeper

tarzxvfzookeeper—3、4、5、tar、gz

修改zoo、cfg配备文件

进入到zookeeper得conf目录下将zoo_sample、cfg文件拷贝一份,命名为为zoo、cfg

vimzoo、cfg

修改内容如下:

配备文件中”server、id=host:port:port中得第一个port就是从机器(follower)连接到主机器(leader)得端口号,第二个port就是进行leadership选举得端口号。接下来在dataDir所指定得目录下创建一个文件名为myid得文件,文件中得内容只有一行,为本主机相应得id值,也就就是上图中server、id中得id.例如:在服务器1中得myid得内容应该写入1,在服务器2中得myid得内容应该写入2,在服务器3中得myid得内容应该写入3。

3)同时创建log目录

#mkdirlog

4)修改环境变量

#vim/etc/profile

#source/etc/profile

#scp—r/root/zookeeper-3、4、5/cc—slaver1:/root/

#scp—r/root/zookeeper-3、4、、5/cc—slaver2:/root/

在相应slaver节点同时修改profile文件,添加

exportZOOKEEPER_HOME=/root/zookeeper-3、4、5

exportCLASSPATH=、:${ZOOKEEPER_HOME}/lib:$CLASSPATH

exportPATH=${ZOOKEEPER_HOME}/bin:${ZOOKEEPER_HOME}/conf:$PATH

同时:

在slaver1节点中

#pwd

/soft/zookeeper

#mkdirdata

#echo”2”myid

在slaver2节点中

#pwd

/soft/zookeeper

#mkdirdata

#echo”3myid

1、5开启zookeeper集群

在ZooKeeper集群得每个结点上,执行开启ZooKeeper服务得脚本:

#zkServer、shstart

如下列图所表达:

其中,QuorumPeerMain就是zookeeper进程,开启正常.

出现错误可以经过

#tail—f/soft/zookeeper/zookeeper、out

如上依次开启了全部机器上得Zookeeper之后可以经过ZooKeeper得脚原来查瞧开启状态,包含集群中各个结点得角色(或就是Leader,或就是Follower),如下所表达,就是在ZooKeeper集群中得每个结点上查询得成果:

经过上面状态查询成果可见,cc—slaver1就是集群得Leader,其余得两个结点就是Follower.

此外,可以经过客户端脚

文档评论(0)

1亿VIP精品文档

相关文档