分享

hive等数据库能做分布式安装吗?

395455030 发表于 2015-12-17 10:23:32 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 8 13696
本帖最后由 395455030 于 2015-12-17 10:30 编辑

我看了一下,hadoop和它的一些相关软件都会被安在集群中的多个节点上,然后协同工作。但hive好像是单机版的?如果不是单机版的,那有哪个配置能告诉它同个集群合作的机器的IP吗?
hbase好像可以分布式部署,有一步要输入其他机器的IP的?那Impale、pig、redis是单机的还是能分布式部署的?oracle是单机的?oracle rac是用来多机分布式部署的吗?

已有(8)人评论

跳转到指定楼层
arsenduan 发表于 2015-12-17 10:49:07
分布式和多个客户端楼主区分开。

hive,hbase这些都是分布式的。

参考:
hive在腾讯分布式数据库实践分享
http://www.aboutyun.com/thread-6811-1-1.html


HIVE完全分布式集群安装过程(元数据库: MySQL)
http://www.aboutyun.com/thread-6902-1-1.html


oracle是传统数据库,但是后面也有了分布式

回复

使用道具 举报

395455030 发表于 2015-12-17 11:09:18
本帖最后由 395455030 于 2015-12-17 11:11 编辑
arsenduan 发表于 2015-12-17 10:49
分布式和多个客户端楼主区分开。

hive,hbase这些都是分布式的。

1、分布式和多个客户端什么区别呢?我的理解分布式就是把软件装在多个计算机上,这多个计算机能使用它们的磁盘一起存数据,使用它们的内存一起计算。
2、看了一下那2个网站,我想如果能分布式安装,总该有一个地方指明集群里各个机器的IP吧,这2个网站都没看到啊。比如192.168.0.1,192.168.0.2,192.168.0.3三台机器,在哪个位置写这些IP呢?
3、oracle的分布式是不是就是rac?同样的,集群中各个机器的IP是写在哪里的?
回复

使用道具 举报

arsenduan 发表于 2015-12-17 16:11:38
395455030 发表于 2015-12-17 11:09
1、分布式和多个客户端什么区别呢?我的理解分布式就是把软件装在多个计算机上,这多个计算机能使用它们 ...

hive与hbase都是基于hadoop的。
在hadoop基础,才能部署二者。
楼主部署了应该就能明白。
hive本质是hdfs文件。
楼主安装的hive有server和客户端,然后借助hadoop,共同实现了分布式。
这也就是楼主为什么没有看到的多个客户端或则ip的原因。

回复

使用道具 举报

arsenduan 发表于 2015-12-17 16:13:43
建议先部署hadoop,然后在部署hive。
有了实践,就有了感性认识。
然后在看下面文章

Hadoop生态上几个技术的关系与区别:hive、pig、hbase 关系与区别
http://www.aboutyun.com/thread-7195-1-1.html


hive与hbase的十大区别与联系
http://www.aboutyun.com/thread-7870-1-1.html


Hive,Pig,HBase 区别与联系
http://www.aboutyun.com/thread-8867-1-1.html


相信肯定能理解了

回复

使用道具 举报

arsenduan 发表于 2015-12-17 16:15:19
例如:hive
起源于FaceBook,Hive在Hadoop中扮演数据仓库的角色。建立在Hadoop集群的最顶层,对存储在Hadoop群上的数据提供类SQL的接口进行操作

回复

使用道具 举报

Riordon 发表于 2015-12-18 08:47:37
楼主的意思是多HIVE客户端,一个挂了,另外一个继续工作吧
回复

使用道具 举报

Riordon 发表于 2015-12-18 08:49:37
可以考虑采用HAProxy+Keepalived
回复

使用道具 举报

Pengjx2015 发表于 2015-12-18 11:20:47
呵呵呵呵呵
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条