emr部署hive并适配达梦数据库
一、达梦 用户、数据库初始化
1、创建hive的元数据库
create tablespace hive_meta datafile '/dm8/data/DAMENG/hive_meta.dbf' size 100 autoextend on next 1 maxsize 2048;
2、创建数据库的用户
create user hive identified by "hive12345" default tablespace hive_meta;
3、给权限
grant RESOURCE to hive;
4、查看创建的表空间:
select * from v$tablespace; select * from dba_data_files;
二、部署hive-DM
1、开始部署2、修改hive_pkg配置
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、等待部署成功