首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为 Hive 配置 postgres 或 MySQL 作为数据库

Hive的数据默认使用derby作为存储DB,derby作为轻量级的DB,在开发、测试过程中使用比较方便,但是在实际的生产环境中,还需要考虑易用性、容灾、稳定性以及各种监控、运维工具等,这些都是derby...MySQL和PostgreSQL是两个比较常用的开源数据库系统,在生产环境中比较多的用来替换derby,并且强烈推荐这么做。 下面就来介绍如何配置Pg或MySQL作为Hive数据库。...MySQL 如果需要使用MySQL作为metastore后台数据,按照以下步骤进行配置。 安装 同样,选择一个合适的节点。...有看到说需要初始化数据库。 /PATH/TO/HIVE/bin/schematool -dbType mysql -initSchema 最后证实该步骤不进行也可以正常运行。...以上就是配置Hive数据库的基本过程,如有疑问,可以给我留言。

2.2K20
您找到你想要的搜索结果了吗?
是的
没有找到

0822-HUE数据库的desktop_document2表研究

作者:是灏 背景 由于HUE中的数据过多,导致HUE运行很缓慢,经过查询,发现HUE数据库中的desktopdocument2表很大,有几十万条数据,经过查看表结构发现,desktopdocument2...中有一个字段lastmodified,值是一个时间戳,为了减轻HUE的负担,直接删除了lastmodified小于三个月前的所有数据,结果登陆HUE后发现HUE的收藏夹无法打开,并且所有的查询记录都无法显示了...经研究,收藏夹中删除的记录会放到name为.Trash对应的目录中去,如果用户没有对应的.Trash数据库记录,则删除文档的时候会报错,当时删除的时候把代表回收站的数据都删除了,所以用户无法删除收藏夹恢复方法为找到所有缺失的....Trash记录,重新插入数据库即可 SQL如下 insert into desktop_document2 (name,description,uuid,type,data,extra,last_modified...desktopdocument2表的data和search字段中都有保存,经试验发现search字段中的SQL保存不全,因此需要解析data字段得到用户收藏的SQL,参考SQL如下,由于用到了JSON解析函数,需要高版本的MYSQL

1.7K20

ofbiz 使用mysql作为存储数据库

ofbiz自带的数据库是Derby,这是一种小型的适合于测试系统的数据库,但不适合在产品级系统中使用,所以通常我们需要将ofbiz数据库迁移到其它数据库上。...下面介绍迁移到mysql的步骤,迁移到其他数据库操作类似。 1....安装mysql,创建ofbiz的数据库 使用以下命令分别创建ofbiz用户(密码ofbiz),和ofbiz、ofbizolap、ofbiztenant三个数据库 复制 mysql -u root create...修改ofbiz配置文件 编辑 entityengine.xml 修改默认的数据库引擎,以及连接数据库的用户名密码等信息 复制 # vim ofbiz_HOME/framework/entity/config.../ant start #启动ofbiz 至此已经完成ofbiz使用mysql数据库的配置,其他操作请参考ofbiz目录下的README文件

2.8K60

访问数据库使用redis作为mysql的缓存(redis和mysql结合)

下面我也补充一些知识点: redis: 内存型数据库,有持久化功能,具备分布式特性,可靠性高,适用于对读写效率要求都很高,数据处理业务复杂和对安全性要求较高的系统(如新浪微博的计数和微博发布部分系统,对数据安全性...缓存机制说明: 所有的查询结果都放进了缓存,也就是把MySQL查询的结果放到了redis中去, 然后第二次发起该条查询时就可以从redis中去读取查询的结果,从而不与MySQL交互,从而达到优化的效果,...redis的查询速度之于MySQL的查询速度相当于 内存读写速度 /硬盘读写速度。...url=jdbc:mysql://localhost:3306/test?...缓存了这个结果之后再次请求这个方法就不会去数据库中查,而是从redis缓存中读取数据,这样就减少了跟数据库之间的交互。然后修改、删除、增加操作就会清除缓存,保持数据的一致性。

4K20

基于hadoop生态圈的数据仓库实践 —— OLAP与数据可视化(四)

在这需要说明一下的是Hue自身的数据存储配置。 Hue服务器需要一个SQL数据库存储诸如用户账号信息、提交的作业、Hive查询等少量数据。...CDH 5.7.0缺省安装时,Hue数据存储在一个嵌入式数据库SQLite中,但这种配置并不适用于生产环境。...下面说明使用CDH Manager配置Hue服务器在MySQL中存储数据的详细步骤(注意:Cloudera推荐使用InnoDB作为HueMySQL存储引擎。...选择“操作” > “转储数据库”,将数据库转储为一个json文件中。 注意在“转储数据库”命令执行窗口中,确认转储文件所在的主机,如下图所示。 ?...“类别”选择“数据库”。 指定Hue数据库的类型、主机名、端口、用户名、密码和数据库名。例如下图所示。 ? 在新数据库还原Hue数据。 a.

1.1K30

如何给Hadoop集群划分角色

MySQL主备参考《如何实现CDH数据库MySQL的主备》,《如何实现CDH数据库MySQL的主主互备》和《如何实现CDH数据库MySQL的高可用》 OpenLDAP主备参考《3.如何实现OpenLDAP...Zookeeper和JournalNode需配置专有的数据盘 MySQL主备参考《如何实现CDH数据库MySQL的主备》,《如何实现CDH数据库MySQL的主主互备》和《如何实现CDH数据库MySQL...注:Zookeeper和JournalNode需配置专有的数据盘 MySQL主备参考《如何实现CDH数据库MySQL的主备》,《如何实现CDH数据库MySQL的主主互备》和《如何实现CDH数据库MySQL...的主备》,《如何实现CDH数据库MySQL的主主互备》和《如何实现CDH数据库MySQL的高可用》 OpenLDAP主备参考《3.如何实现OpenLDAP的主主同步》 Kerberos主备参考《如何配置...主备参考《如何实现CDH数据库MySQL的主备》,《如何实现CDH数据库MySQL的主主互备》和《如何实现CDH数据库MySQL的高可用》 OpenLDAP主备参考《3.如何实现OpenLDAP的主主同步

3.4K101

初学Redis(2)——用Redis作为Mysql数据库的缓存

http://blog.csdn.net/qtyl1988/article/details/39519951         用Redis作Mysql数据库缓存,必须解决2个问题。...首先,应该确定用何种数据结构存储来自Mysql的数据;在确定数据结构之后,还要考虑用什么标识作为该数据结构的键。        ...直观上看,Mysql中的数据都是按表存储的;更微观地看,这些表都是按行存储的。每执行一次select查询,Mysql都会返回一个结果集,这个结果集由若干行组成。...因此,这里选用Json格式作为结果集每一行的格式化模板。...当然,简单地把整个sql语句作为结果集标识符是不可取的,一个显而易见的理由是,未经处理的sql查询语句均包含若干空格,而Redis的键是不允许存在空格的。

2.6K20

如何给Hadoop集群划分角色

MySQL主备参考《如何实现CDH数据库MySQL的主备》,《如何实现CDH数据库MySQL的主主互备》和《如何实现CDH数据库MySQL的高可用》 OpenLDAP主备参考《3.如何实现OpenLDAP...Zookeeper和JournalNode需配置专有的数据盘 MySQL主备参考《如何实现CDH数据库MySQL的主备》,《如何实现CDH数据库MySQL的主主互备》和《如何实现CDH数据库MySQL...《如何实现CDH数据库MySQL的主备》,《如何实现CDH数据库MySQL的主主互备》和《如何实现CDH数据库MySQL的高可用》 OpenLDAP主备参考《3.如何实现OpenLDAP的主主同步...《如何实现CDH数据库MySQL的主备》,《如何实现CDH数据库MySQL的主主互备》和《如何实现CDH数据库MySQL的高可用》 OpenLDAP主备参考《3.如何实现OpenLDAP的主主同步...主备参考《如何实现CDH数据库MySQL的主备》,《如何实现CDH数据库MySQL的主主互备》和《如何实现CDH数据库MySQL的高可用》 OpenLDAP主备参考《3.如何实现OpenLDAP的主主同步

1.3K70

0711-6.3.0-如何将CM的外部PostgreSQL数据库迁移至MySQL服务

查看集群CM数据库使用的数据库服务器,如下所示,此时已迁移至MySQL cat /etc/cloudera-scm-server/db.properties ?...迁移集群其他服务数据库 此时只有CM的数据库scm迁移到了MySQL,集群其他服务的数据库(Hive、Sentry、Hue、Oozie等)仍然配置的为PostgreSQL,接下来主要介绍通过使用工具将...PostgreSQL数据库迁移至MySQL数据库,如下示例以迁移Hive数据库为例。...然后依次转换其他数据库即可 注意:转换hue数据库时,有些表因为外键的原因不能被转换,根据提示取消相关外键即可 数据库迁移完成后,登录mysql查看数据库如下: ?...服务重启完成后,此时数据库已迁移至MySQL数据库服务器。 ? 迁移后验证 Hue验证 查看Hue当前数据库类型为MySQL ?

1.7K10

0695-5.10.2-如何将CM的外部PostgreSQL数据库迁移至MySQL服务

查看集群CM数据库使用的数据库服务器,如下所示,此时已迁移至MySQL cat /etc/cloudera-scm-server/db.properties ?...迁移集群其他服务数据库 此时只有CM的数据库scm迁移到了MySQL,集群其他服务的数据库(Hive、Sentry、Hue、Oozie等)任然配置的为PostgreSQL,接下来主要介绍通过使用工具将...PostgreSQL数据库迁移至MySQL数据库,如下示例以迁移Hive数据库为例。...然后依次转换其他数据库即可 注意:转换hue数据库时,有些表因为外键的原因不能被转换,根据提示取消相关外键即可 4.数据库迁移完成后,登录mysql查看数据库如下: ?...服务重启完成后,此时数据库已迁移至MySQL数据库服务器。 ? 迁移后验证 6.1 Hue验证 1.查看Hue当前数据库类型为MySQL ?

1.5K30

0536-5.15.0-如何使用Hue集成RDBMS数据库

Hue同时也支持集成RDBMS数据库(Oracle、Postgresql、MySQL等),本篇文章Fayson以MySQL为例介绍如何在Hue中集成MySQL数据库。...测试环境 1.CM和CDH版本为5.15.0 2 Hue集成RDBMS数据库 需要集成RDBMS数据库,需要在Hue的配置中添加librdbms部分添加数据库连接信息。...注意:name属性为RDBMS数据库中的某个库名 2.在上面配置了librdbms下的数据库配置信息后,要在Hue界面上能够看的到该库,还需要在hue*.ini配置中增加Notebook相关的配置信息,...3 Hue测试RDBMS 1.登录Hue,可以看到添加的MySQL数据库 ? 切换至MySQL查询界面 ? 2.执行SQL操作 ?...4 总结 1.Hue集成RDBMS数据库需要在librdbms和notebook两个部分都需要添加相应的配置,否则在Hue界面上无法显示。

1K10

0709-5.16.2-如何将CM的外部PostgreSQL数据库迁移至MySQL服务

查看集群CM数据库使用的数据库服务器,如下所示,此时已迁移至MySQL cat /etc/cloudera-scm-server/db.properties ?...迁移集群其他服务数据库 此时只有CM的数据库scm迁移到了MySQL,集群其他服务的数据库(Hive、Sentry、Hue、Oozie等)仍然配置的为PostgreSQL,接下来主要介绍通过使用工具将...PostgreSQL数据库迁移至MySQL数据库,如下示例以迁移Hive数据库为例。...然后依次转换其他数据库即可 注意:转换hue数据库时,有些表因为外键的原因不能被转换,根据提示取消相关外键即可 数据库迁移完成后,登录mysql查看数据库如下: ?...迁移后验证 Hue验证 查看Hue当前数据库类型为MySQL ? 使用管理员账号admin登录Hue验证数据是否完整 admin用户的管理员权限与迁移前一致 ? 迁移后的用户信息与迁移前数据一致 ?

1.9K20

如何实现CDH数据库MySQL的主备

1.文档编写目的 ---- MySQL数据库自身提供的主从复制功能可以方便的实现数据的多处自动备份,实现数据库的扩展。...多个数据备份不仅可以加强数据的安全性,通过实现读写分离还能进一步提升数据库的负载性能。本文档讲述如何实现MySQL主从复制。...注:本文档实现的MySQL主备模式为Active-Passive而不是Active-Active,如果使用双活的方式,建议企业内部配备MySQL的DBA来维护MySQL。...3.采用root用户操作 前置条件 1.两个MySQL版本必须一致 2.两个MySQL已安装好,且没有任何数据 3.主MySQL必须开启bin-log日志 2.MySQL主从复制 2.1Master和...Slave配置 ---- 配置文件说明: log-bin:开启二进制日志,日志文件前缀 server-id:数据库服务的唯一标识确保标识不重复,一般设置为服务器ip的末尾数 binlog-format:

2.4K80
领券