hbase安装(分布式+外挂zk+hdfs存储)

来源:互联网 发布:大型3d网络手游 编辑:程序博客网 时间:2024/06/09 19:58

启动hdfs步骤:
1.下载并安装Hadoop
2.设置etc/hadoop/core.site(设置hdfs的地址和端口(如果是本机IP,最好设置下ssh localhost的免密登陆))和etc/hadoop/hdfs-site.xml(设置hdfs副本)
3.启动 /sbin/start-dfs.sh
4.查看启动是否成功 浏览器中输入网址http://ip:50070/dfshealth.html#tab-overview

伪分布式:
hbase使用hdfs做存储&外挂zk步骤
1.先启动hdfs 和 ZK
2.修改conf/hbase-site.xml:


hbase.rootdir
hdfs://singlenode:9000/hbase


hbase.zookeeper.quorum
ip地址
ZooKeeper集群服务器的位置


hbase.cluster.distributed
true

<property>     <name>hbase.master.dns.interface</name>     <value>eth1</value>     <description>当使用DNS的时候,RegionServer使用的DNS的域名或者IP 地址,Master用它来确定用来进行通讯的域名.</description></property> <property>     <name>hbase.master.dns.nameserver</name>     <value>10.143.22.118</value> <description>当使用DNS的时候,RegionServer使用的DNS的域名或者IP 地址,RegionServer用它来确定和master用来进行通讯的域名. </description>  </property>  <property>     <name>hbase.regionserver.dns.interface</name>     <value>eth1</value>     <description>当使用DNS的时候,RegionServer用来上报的IP地址的网络接口名字。</description> </property>  <property>    <name>hbase.regionserver.dns.nameserver</name>     <value>10.143.22.118</value> <description> 当使用DNS的时候,RegionServer使用的DNS的域名或者IP 地址,RegionServer用它来确定和master用来进行通讯的域名.</description>  </property> 


3.在10.143.22.118 安装一个DNS服务器bind
3.1 安装步骤:
yum安装即可
3.2 配置named.conf
把服务器所在主机名配置一个zone
( 注意:/etc/named.conf中的zoo后面的才是域名;)
参考:http://yaoyinjie.blog.51cto.com/3189782/650902/
3.3 启动named服务

4.调整hbase所在的服务器上的/etc/resolv.conf
在后面追加一行:
nameserver 10.143.22.118

5.检查自己架设的DNS服务:使用nslookup命令

6.启动hbase
启动成功后,访问HMaster和HRegionServer的WebUI:
http://ip:16010/master-status
http://ip:16301/rs-status?filter=all

最后,访问hbase的客户端机器需要配置hbase的HRegionServer对应的host;

0 0