emr部署hive并适配达梦数据库

作者:振鹭

一、达梦 用户、数据库初始化

1、创建hive的元数据库

bash 复制代码
create tablespace hive_meta datafile '/dm8/data/DAMENG/hive_meta.dbf' size 100 autoextend on next 1 maxsize 2048;

2、创建数据库的用户

bash 复制代码
create user hive identified by "hive12345" default tablespace hive_meta;

3、给权限

bash 复制代码
grant RESOURCE to hive;

4、查看创建的表空间:

bash 复制代码
select * from v$tablespace;
select * from dba_data_files;

二、部署hive-DM

1、开始部署


2、修改hive_pkg配置


bash 复制代码
database_db : 达梦数据库名称(必须⼤写):
database_ip : 达梦数据库ip
database_password : 达梦数据库密码
database_port : 达梦数据库端⼝
database_type : 达梦数据库的类型选择oracle
database_user : 达梦数据库的⽤户名
javax_jdo_option_ConnectionDriverName : 达梦数据库的jdbc class(dm.jdbc.driver.DmDriver)
jdbc_uri : 达梦数据库的jdbc url HIVE2 为数据库名称 (jdbc:dm://HIVE2?dmsvcconf=/opt/dtstack/Hive/hive_pkg/conf/dm_svc.conf)

3、修改hivesql配置

此配置修改规则和hive_pkg的规则⼀致,进⾏相同修改。

4、进⾏部署

5、等待部署成功

更多技术信息请查看云掣官网https://yunche.pro/?t=yrgw

相关推荐
Elastic 中国社区官方博客1 分钟前
两个依赖和一个配置块:通过 Prometheus 远程写入将 Spring Boot 指标发送到 Elasticsearch
大数据·数据库·spring boot·elasticsearch·搜索引擎·全文检索·prometheus
JosieBook2 分钟前
【数据库】MySQL 实战精通系列 · 第2篇:数据建模与建表实战
android·数据库·mysql
夜雪一千8 分钟前
MySQL自定义函数应该如何设计
数据库·mysql
一条小小yu10 分钟前
mysql的锁
数据库·mysql·oracle
fb_1234520 分钟前
MySQL基础核心|数据库原理+MySQL详解
数据库·mysql
‎ദ്ദിᵔ.˛.ᵔ₎25 分钟前
Mysql 基本查询
数据库·mysql
-madongyu-33 分钟前
GaussDB 性能调优:等待事件、慢 SQL 定位与关键参数
数据库·sql·gaussdb
-madongyu-44 分钟前
GaussDB 部署规划:磁盘水位、RAID 与端口设计
数据库·gaussdb
计算机源码社1 小时前
【27届大数据毕设】基于Spark的AI艺术创作者价值评估与市场趋势预测研究 基于Python与Spark的AI生成艺术受众画像及异常热度识别可视化平台
大数据·人工智能·hadoop·python·spark·毕业设计·课程设计
weixin_511255218 小时前
MySQL升级记录
数据库·mysql