我的编程空间,编程开发者的网络收藏夹
学习永远不晚

hbase和hive的基本配置

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

hbase和hive的基本配置

hadoop配置在上篇博客已介绍,此处直接配置hbase和hive

master节点:lab201,slave节点:lab201,lab202,lab203

三个节点均执行如下操作( 以下以master结点为例)
[root@lab201 ~]# tar xf hbase-0.90.6-cdh4u6.tar.gz -C /usr/local/
[root@lab201 local]# ln -sv hbase-0.90.6-cdh4u6/ hbase
[root@lab202 ~]# vim /etc/profile.d/hbase.sh
HBASE_HOME=/usr/local/hbase
PATH=$HBASE_HOME/bin:$PATH
export HBASE_HOME PATH
[root@lab201 ~]# chown -R hduser.hduser /usr/local/hbase/

master节点配置:
[root@lab201 conf]# vim hbase-site.xml

<configuration>
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://lab201:8020/hbase</value>
        </property>
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>lab201,lab202,lab203</value>
        </property>
        <property>
                <name>hbase.zookeeper.property.clientPort</name>
                <value>2222</value>
        </property>
</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/local/hbase/conf/
[root@lab201 ~]# scp /usr/local/hbase/conf/hbase-site.xml /usr/local/hbase/conf/regionservers hduser@lab203:/usr/local/hbase/conf/


[hduser@lab201 ~]$ start-hbase.sh     查看主节点上启动的进程    
12717 HRegionServer
13533 HQuorumPeer
13600 HMaster

[hduser@lab202 conf]$ jps    查看从节点上启动的进程
4025 HRegionServer
3937 HQuorumPeer

验证是否正常:
web访问master的60010端口,slave的60030端口,查看能否正常访问

用shell连接Hbase进行功能测试:
[hduser@lab201 ~]$ hbase shell

hbase(main):003:0> create 'test', 'cf'
0 row(s) in 1.2200 seconds
hbase(main):003:0> list 'table'
test
1 row(s) in 0.0550 seconds
hbase(main):004:0> put 'test', 'row1', 'cf:a', 'value1'
0 row(s) in 0.0560 seconds
hbase(main):007:0> scan 'test'
ROW        COLUMN+CELL
row1       column=cf:a, timestamp=1288380727188, value=value1
1 row(s) in 0.0590 seconds



hive配置:
三个节点上均执行如下操作(以master节点为例)
[root@lab201 ~]# tar xf hive-0.7.1-cdh4u6.tar.gz -C /usr/local/
[root@lab201 ~]# ln -sv hive-0.7.1-cdh4u6/ hive
[root@lab201 ~]# chown -R hduser.hduser /usr/local/hive/
[root@lab201 ~]# vim /etc/profile.d/hive.sh
HIVE_HOME=/usr/local/hive
PATH=$HIVE_HOME/bin:$PATH
export HIVE_HOME PATH

master进行如下操作
[root@lab201 conf]# cp hive-default.xml hive-site.xml
[root@lab201 conf]# cp hive-env.sh.template hive-env.sh
[root@lab201 conf]# scp hive-site.xml hive-env.sh root@lab2:/usr/local/hive/conf/
[root@lab201 conf]# scp hive-site.xml hive-env.sh root@lab3:/usr/local/hive/conf/

启动hive并测试:
[hduser@lab203 ~]$ hive

hive> create TABLE pokes( id INT, name string); 
hive> SHOW TABLES;
hive> select * from pokes;
hive> drop table pokes;


注;这只是最基本的配置,能够让hbase和hive运行起来,更多功能和用法请参考官方文档。本实验所用hadoop组件均下载自http://www.cloudera.com/content/cloudera-content/cloudera-docs/CDHTarballs/3.25.2013/CDH3-Downloadable-Tarballs/CDH3-Downloadable-Tarballs.html,故所有组件已解决兼容性问题,实际配置过程根据软件版本和具体情况,个别地方可能需要做出调整。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

hbase和hive的基本配置

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

hbase和hive配合使用的方法是什么

HBase和Hive是两个不同的技术,但可以配合使用来处理大数据。以下是一种常见的方法:配置Hive与HBase的连接:在Hive的配置文件中,需要指定HBase的连接信息,包括HBase的主机和端口。创建外部表:在Hive中创建一个外部表
hbase和hive配合使用的方法是什么
2023-10-28

HIVE和HBASE的区别有哪些

这篇文章给大家分享的是有关HIVE和HBASE的区别有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1. 两者分别是什么? Apache Hive是一个构建在Hadoop基础设施之上的数据仓库。通
2023-06-03

ospfv3的基本配置

R1   #ipv6 unicast-routing   #int s1/1   #ipv6 address 2002::1:1/122   #ipv6 ospf 1 area 0   #no shutdown   #exit   #int
2023-01-31

H3C基本配置

一、基本配置pc1配置 system-view[h3c]sysname pc1[h3c]int g0/0[pc1-GigabitEthernet0/0]ip add 192.168.2.100 255.255.255.0[pc
2023-01-31

CDH大数据平台 24Cloudera Manager Console之hbase、hive整合配置(markdown新版)

?个人主页:@与自己作战 ?作者简介:CSDN@博客专家、CSDN@大数据领域优质创作者、CSDN@内容合伙人、阿里云@专家博主 ?希望大佬们多多支持,携手共进 ? 如果文章对你有帮助的话,欢迎评论?点赞?收藏?加关注 ⛔
2023-08-30

H3C PPPOE 基本配置

实验TOP:  说明:两端都使用ppp的chap认证。配置:server 端的配置:================================[H3C]local-user server[H3C-luser-server]passwo
2023-01-31

Python OpenGL基本配置

参考:http://pyopengl.sourceforge.net一、pip 安装 PyOpenGLpip install PyOpenGL PyOpenGL_accelerate二、测试代码from OpenGL.GL import *
2023-01-31

BGP基本配置(H3C)

BGP基本实验 一.实验拓扑图 二 实验步骤 [R1]bgp 30[R1-bgp]router-id 1.1.1.1[R1-bgp]peer 10.0.1.6 as-nu[R1-bgp]peer 10.0.1.6 as-number 10[
2023-01-31

MyBatis基本配置和执行的示例分析

这篇文章主要介绍MyBatis基本配置和执行的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.MyBatis简介MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBat
2023-05-30

Ubuntu下vim的安装和基本配置方法

这篇文章主要讲解了“Ubuntu下vim的安装和基本配置方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu下vim的安装和基本配置方法”吧!安装和基本用法1.用root账户登录U
2023-06-13

数据库之Hive概论和架构和基本操作

目录Hive概论Hive架构 Hive安全和启动Hive数据库操作Hive内部表操作-数据添加Hive内部表特点Hive外部表操作Hive表操作-分区表Hive概论Hive是一个构建在Hadoop上的数据仓库框架,最初,Hive是由Fac
2023-04-07

编程热搜

目录