广西建设工程协会网站查询,网址如何被快速收录,行业门户网站方案,大良营销网站建设教程前言
Hive的metastore服务作用是为Hive CLI或者Hiveserver2提供元数据访问接口。Hive的metastore 是Hive元数据的存储和管理组件#xff0c;它负责管理 Hive 表、分区、列等元数据信息。元数据是描述数据的数据#xff0c;它包含了关于表结构、存储位置、数据类型等信息。本…前言
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/ 将hadoop101的hive环境变量同步到hadoop102服务 - 同步hive环境变量配置文件到hadoop102 - 使环境变量生效source /etc/profile.d/my_env.sh 在hadoop102启动metastore服务hadoop102作为metastore服务节点 - 命令nohup hive --service metastore 21 在hadoop101服务器上配置metastore服务的连接hadoop101作为hiveserver2客户端连接服务 - 在hive-site.xml配置文件中增加metastore服务的配置 ?xml version1.0?
?xml-stylesheet typetext/xsl hrefconfiguration.xsl?configuration!-- jdbc连接的URL --propertynamejavax.jdo.option.ConnectionURL/namevaluejdbc:mysql://hadoop101:3306/metastore?useSSLfalse/value/property!-- jdbc连接的Driver--propertynamejavax.jdo.option.ConnectionDriverName/namevaluecom.mysql.jdbc.Driver/value/property!-- jdbc连接的username--propertynamejavax.jdo.option.ConnectionUserName/namevalueroot/value/property!-- jdbc连接的password --propertynamejavax.jdo.option.ConnectionPassword/namevalueroot/value/property!-- Hive默认在HDFS的工作目录 --propertynamehive.metastore.warehouse.dir/namevalue/hadoop/hive/warehouse/value/property!-- 指定hiveserver2连接的host --propertynamehive.server2.thrift.bind.host/namevaluehadoop101/value/property!-- 指定hiveserver2连接的端口号 --propertynamehive.server2.thrift.port/namevalue10000/value/property!-- 指定metastore服务的地址 --propertynamehive.metastore.uris/namevaluethrift://hadoop102:9083/value/property/configuration启动hiveserver2服务 - 命令nohup hive --service hiveserver2 21 使用datagrid连接hive数据库 结语
关于hive的metastore服务安装到这里就结束了我们下期见。。。。。。