- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Hbase配置与客户端远程访问Hbase设置
Hbase(单机)配置及客户端运行设置
安装Hbase
本节详细描述Hbase伪分布模式的配置方法。
安装Java
(1)、下载JDK软件包,bin格式
(2)、将软件包拷到系统目录中,加上可执行权限,执行bin文件,解压java文件
(3)、把生成的文件夹复制到/usr/java/
mkdir /usr/java
cp –r jdk1.6.0_xx /usr/java
(4)、修改/root/.bashrc 文件,在文件中添加如下代码:
export JAVA_HOME=/usr/lib/java/jdk1.6.0_31
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
(5)、source /root/.bashrc
配置Hbase
(1)、下载最新的Hbase程序包,解压到/usr/Apache目录下
(2)、修改Hbase_Home下conf/hbase-site.xml文件,单机配置如下:
?xml version=1.0?
?xml-stylesheet type=text/xsl href=configuration.xsl?
configuration
property
namehbase.rootdir/name
valuefile:///PATH/hbase/value
description
数据文件存放位置,可以是本地文件系统,也可以是HDFS文件系统
/ description
/property
property
namehbase.zookeeper.quorum/name
value11/value
description
ZooKeeper服务器设置,在分布式配置中,value中可以有多个IP地址,每个都是ZooKeeper的节点。Hbase必须搭建在ZooKeeper集群环境下,通过Zookeeper获取Hbase各节点的IP地址,协调通信。
/ description
/property
property
namehbase.cluster.distributed/name
valuetrue/value
description
设置是否为分布式配置,默认为true。作为伪分布实验,可以设为true
/ description
/property
/configuration
(3)、配置regionservers
在HBASE_HOME/conf目录中,修改regionservers文件。该文件用于记录Hbase中regionserver的域名(IP地址)。在单机环境中为本机IP地址,实验中为11。
(4)、配置hostname以及hosts
在/etc/hostname文件中设置主机名
在/etc/hosts中设置主机名与其IP地址的对应关系。Hbase的Master节点必须配置所有Slave节点的主机名-IP地址对应关系;Slave节点只需要直到Master节点的主机名-IP地址对应关系。
(5)、启动Hbase实例
若hbase-env.sh文件中export HBASE_MANAGES_ZK=true时,表示由Hbase托管Zookeeper集群,通过hbase-site.xml来配置Zookeeper参数;若为false,则由用户自己管理Zookeeper集群,需要下载Zookeeper程序,自己启动。
为方便启动Hbase,可以再环境变量中在Path变量中添加HBASE_HOME/bin路径。
若环境变量设置后,直接运行start-hbase.sh,启动hbase环境;否则进入HBASE_HOME/bin目录,执行./ start-hbase.sh, 启动hbase环境。
之后,执行hbase shell进入hbase的shell模式,可以输入命令创建、查询、删除hbase表。
在web浏览器中输入 HYPERLINK 11:60010 11:60010可以查看Hbase中Master节点的信息;输入 HYPERLINK 11:60030 11:60030可以查看Hbase中RegionServer节点的信息。
至此Hbase单机伪分布配置完成
客户端Java程序设置
本节详细描述在任意客户端上(为安装Hbase环境)中如何通过Java远程调访问Hbase服务器(单机伪分布)。实验中Java程序通过eclispe编译运行,以下方法只说明在eclipse中的配制方法
准备必要jar包
编译运行Hbase客户端程序需要以下几个ja
文档评论(0)