(十八)大数据实战——Hive的metastore元数据服务安装

前言

Hive的metastore服务作用是为Hive CLI或者Hiveserver2提供元数据访问接口。Hive的metastore 是Hive元数据的存储和管理组件,它负责管理 Hive 表、分区、列等元数据信息。元数据是描述数据的数据,它包含了关于表结构、存储位置、数据类型等信息。本节内容延续上节内容,完成hive的metastore服务的安装部署。

正文

  • 将hive安装包从hadoop101同步到hadoop102

- 命令:scp -r /opt/module/hive-3.1.3/ hadoop102:/opt/module/

(十八)大数据实战——Hive的metastore元数据服务安装_第1张图片

  • 将hadoop101的hive环境变量同步到hadoop102服务

- 同步hive环境变量配置文件到hadoop102

(十八)大数据实战——Hive的metastore元数据服务安装_第2张图片

- 使环境变量生效:source /etc/profile.d/my_env.sh

(十八)大数据实战——Hive的metastore元数据服务安装_第3张图片

  • 在hadoop102启动metastore服务,hadoop102作为metastore服务节点

 - 命令:nohup hive --service metastore 2>&1 &

(十八)大数据实战——Hive的metastore元数据服务安装_第4张图片

  • 在hadoop101服务器上配置metastore服务的连接,hadoop101作为hiveserver2客户端连接服务 

- 在hive-site.xml配置文件中增加metastore服务的配置





    
    
        javax.jdo.option.ConnectionURL
        jdbc:mysql://hadoop101:3306/metastore?useSSL=false
    

    
    
        javax.jdo.option.ConnectionDriverName
        com.mysql.jdbc.Driver
    

    
    
        javax.jdo.option.ConnectionUserName
        root
    

    
    
        javax.jdo.option.ConnectionPassword
        root
    

    
    
        hive.metastore.warehouse.dir
        /hadoop/hive/warehouse
    

    
    
        hive.server2.thrift.bind.host
        hadoop101
    

    
    
        hive.server2.thrift.port
        10000
    

    
    
        hive.metastore.uris
        thrift://hadoop102:9083
    


(十八)大数据实战——Hive的metastore元数据服务安装_第5张图片

  • 启动hiveserver2服务 

- 命令:nohup hive --service hiveserver2 2>&1 &

  • 使用datagrid连接hive数据库

(十八)大数据实战——Hive的metastore元数据服务安装_第6张图片

结语

关于hive的metastore服务安装到这里就结束了,我们下期见。。。。。。

你可能感兴趣的:(大数据,大数据,hive)