hadoop配置在上篇博客已介绍,此处直接配置hbase和蜂巢
主节点:lab201,奴隶节点:lab201, lab202, lab203
三个节点均执行如下操作(以下以主结点为例)
root@lab201 ~ # tar xf hbase-0.90.6-cdh4u6.tar。广州- c/usr/local/
[root@lab201当地]# ln sv hbase-0.90.6-cdh4u6/hbase
root@lab202 ~ # vim/etc/profile.d/hbase.sh
HBASE_HOME=/usr/地方/hbase
路径=$ HBASE_HOME/bin:美元路径
出口HBASE_HOME路径
root@lab201 ~ # chown - r hduser。hduser/usr/local/hbase/
主节点配置:
(root@lab201 conf) # vim hbase-site。xml
& lt; configuration> & lt; property> & lt; name> hbase.rootdir & lt; value> hdfs://lab201:8020/hbase & lt;/property> & lt; property> & lt; name> hbase.cluster.distributed & lt; value> true & lt;/property> & lt; property> & lt; name> hbase.zookeeper.quorum & lt; value> lab201、lab202 lab203 & lt;/property> & lt; property> & lt; name> hbase.zookeeper.property.clientPort & lt; value> 2222 & lt;/value> & lt;/property> & lt;/configuration>
[hduser@lab201 ~]美元vim/usr/local/hbase/conf/regionservers
lab201
lab202
lab203
root@lab201 ~ # scp/usr/local/hbase/conf/hbase-site。xml/usr/local/hbase/conf/regionservers hduser@lab202:/usr/地方/hbase/conf/
root@lab201 ~ # scp/usr/local/hbase/conf/hbase-site。xml/usr/local/hbase/conf/regionservers hduser@lab203:/usr/地方/hbase/conf/
[hduser@lab201 ~] start-hbase美元。上海,,查看主节点上启动的进程,,
12717 HRegionServer HQuorumPeer
13533
13600 HMaster
[hduser@lab202 conf] jps,美元,查看从节点上启动的进程
4025 HRegionServer HQuorumPeer
3937
验证是否正常:
web访问大师的60010端口,奴隶的60030端口,查看能否正常访问
用壳连接Hbase进行功能测试:
[hduser@lab201 ~]美元Hbase壳
Hbase(主要):003:0>创建“测试”、“cf的 在1.2200秒内0行(年代) hbase(主要):003:0>“表”列表 测试 1行(s)在0.0550秒 hbase(主要):004:0>把“测试”,“第一行”,“cf:”、“value1” 在0.0560秒内0行(年代) hbase(主要):007:0>扫描测试的 行柱+单元 第一行列=cf:时间戳=1288380727188,价值=https://www.yisu.com/zixun/value1 1行(s)在0.0590秒内
蜂巢配置:
三个节点上均执行如下操作(以主节点为例)
root@lab201 ~ # tar xf hive-0.7.1-cdh4u6.tar。广州- c/usr/local/
[root@lab201 ~] # ln sv hive-0.7.1-cdh4u6/蜂巢
root@lab201 ~ # chown - r hduser。hduser/usr/local/hive/
root@lab201 ~ # vim/etc/profile.d/hive.sh
HIVE_HOME=/usr/地方/蜂巢
路径=$ HIVE_HOME/bin:美元路径
出口HIVE_HOME路径
主进行如下操作
(root@lab201 conf) # cp hive-default。xml hive-site。xml
(root@lab201 conf) # cp hive-env.sh。模板hive-env。sh
(root@lab201 conf) # scp hive-site。xml hive-env。sh root@lab2:/usr/地方/蜂巢/conf/
(root@lab201 conf) # scp hive-site。xml hive-env。sh root@lab3:/usr/地方/蜂巢/conf/
启动蜂巢并测试:
[hduser@lab203 ~]美元蜂巢
hive>创建表会(INT id、名称字符串); hive>显示表; hive>select * from会; hive>删除表会;
注;这只是最基本的配置,能够让hbase和蜂巢运行起来,更多功能和用法请参考官方文档。本实验所用hadoop组件均下载自http://www.cloudera.com/content/cloudera-content/cloudera-docs/CDHTarballs/3.25.2013/CDH3-Downloadable-Tarballs/CDH3-Downloadable-Tarballs.html,故所有组件已解决兼容性问题,实际配置过程根据软件版本和具体情况,个别地方可能需要做出调整。