`
lida2006
  • 浏览: 3471 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

HIVE配置postgresql元数据库

    博客分类:
  • hive
阅读更多
1.在hive-0.7.1/conf目录下面hive-site.xml文件里面主要修改

javax.jdo.option.ConnectionURL

javax.jdo.option.ConnectionDriverName

javax.jdo.option.ConnectionUserName

javax.jdo.option.ConnectionPassword

等4个属性。

详细如下:

<property>
  <name>javax.jdo.option.ConnectionURL</name>
  <value>jdbc:postgresql://172.16.3.**:****/report?charSet=utf-8</value>
  <description>JDBC connect string for a JDBC metastore</description>
</property>

<property>
  <name>javax.jdo.option.ConnectionDriverName</name>
  <value>org.postgresql.Driver</value>
  <description>Driver class name for a JDBC metastore</description>
</property>

<property>
  <name>javax.jdo.option.ConnectionUserName</name>
  <value>hive</value>
  <description>username to use against metastore database</description>
</property>

<property>
  <name>javax.jdo.option.ConnectionPassword</name>
  <value>hive</value>
  <description>password to use against metastore database</description>
</property>

2.加载postgresql的jar包

将JDBC包(如:postgresql-8.2-504.jdbc3.jar) 复制到hive-0.7.1/lib目录下。

分享到:
评论

相关推荐

    Hive4——HIVE元数据库.pdf

    1. **元数据透明度**:与PostgreSQL等开源RDBMS相比,Hive的元数据更加透明,用户可以直接访问和理解元数据表的内容。而在Oracle等商业化系统中,元数据通常被封装,对外不直接可见。 2. **ID管理**:Hive的`...

    各种数据库的jdbc(mysql,orcal ,derby,hive,postgresql,monetdb-jdbc)

    使用Hive JDBC时,需配置Hive服务器的JDBC URL,如"jdbc:hive2://localhost:10000/default",并确保Hive服务正在运行。 5. **PostgreSQL JDBC**: PostgreSQL是一种强大的开源对象-关系数据库系统,其JDBC驱动...

    hive配置相关文件.zip

    这个"hive配置相关文件.zip"压缩包包含了构建和配置Hive环境所需的几个关键组件,以及一个配置文件,这对于初次接触或者需要调整Hive环境的人来说非常有用。接下来,我们将详细探讨这些组件和配置文件的作用。 1. *...

    大数据教程-Hive的安装与配置.pdf

    6. Hive的配置包括设置Hive Metastore服务,它负责管理Hive数据库的元数据信息。Metastore可以配置为使用内嵌的Derby数据库或者MySQL、PostgreSQL这样的外部数据库。如果选择MySQL,需要进行连接配置并初始化数据库...

    dbeaver安装包+该软件的hive驱动包

    DBeaver是一款强大的开源数据库管理工具,适用于多种数据库系统,包括但不限于MySQL、Hive、PostgreSQL等。这个压缩包包含了DBeaver的安装程序和Hive JDBC驱动,使得用户能够方便地在DBeaver环境中连接到Hive数据库...

    Hive安装讲义(linux_hive windows_mysql)

    6. Hive配置文件修改 Hive的配置文件需要根据实际情况进行修改。需要修改hive-config.sh文件,添加JAVA_HOME、HIVE_HOME和HADOOP_HOME变量。同时,需要拷贝hive-default.xml.template文件到hive-site.xml文件,并对...

    JEECG切换数据库方法

    首先,了解数据库配置文件的重要性是进行数据库切换的第一步。JEECG平台在数据库操作方面主要涉及三个关键配置文件,它们分别是: 1. `dbconfig.properties` 文件,该文件位于 `src/main/resources` 目录下,负责...

    大数据之Hive官方文档简要翻译(中文文档)

    2. **远程元存储数据库**:在生产环境中推荐使用,你可以选择像MySQL、PostgreSQL这样的外部数据库来存储元数据,提供更高的稳定性和可扩展性。这样,即使Hive服务器故障,元数据也不会丢失。 配置元存储服务器时,...

    hive-3.1.2(可供直接下载学习)

    3. Hive 元数据存储:Hive 将元数据存储在关系型数据库中,如 MySQL、PostgreSQL 等。4. Hive 的命令行工具和 API:Hive 提供了一个命令行工具和 API,方便用户进行数据查询和处理。5. Hive 的 MapReduce 任务:Hive...

    hive的安装与配置.zip

    2. `metastore_db`:这是Hive元数据存储的地方,可以是内嵌的Derby数据库,也可以是MySQL、PostgreSQL等外部数据库。 安装完成后,你可以启动Hive服务,如HiveServer2和HiveMetaStore。然后,通过Hive CLI(命令行...

    电商数仓项目(十) Hive安装与配置.rar

    可以选择MySQL、PostgreSQL或其他兼容的数据库来创建元数据数据库。 5. **启动Hive**:通过命令行启动Hive服务,包括Hive Metastore Server和Hive CLI。 接下来是Tez的介绍。Tez是Hadoop生态系统中的一个任务调度...

    hive的安装与配置.md

    在完成Hive配置后,需要初始化Hive的元数据存储。这一步骤通常涉及到Hive的元数据存储(例如MySQL数据库)的设置。可以使用以下命令初始化Hive元数据: ```bash schematool -initSchema -dbType ``` 这里`...

    Esri大数据平台搭建指南之Hive1

    - **Hive元数据库**:Hive依赖于元数据库来存储关于表、列、分区等信息,元数据库可以使用多种RDBMS,如Derby、MySQL、Oracle或PostgreSQL,初始配置通常使用Derby作为默认选项。 - **测试数据**:在搭建Hive前,...

    hive连接所需jar包

    3. **Hive Metastore服务JARs**:Hive元数据存储在数据库(如MySQL、Derby或PostgreSQL)中,因此,可能需要相应的数据库驱动JAR,如`mysql-connector-java.jar`,以便Hive可以访问元数据。 4. **Hive Server2 JARs...

    hive-1.1.0-cdh5.7.0.tar

    在CDH环境中,元数据通常存储在MySQL或PostgreSQL数据库中。 2. **HQL(Hive Query Language)**:Hive提供了类似SQL的查询语言,使得非编程背景的用户也能进行数据分析。HQL支持SELECT、FROM、WHERE、GROUP BY等...

    postgresql第三课:眼花缭乱的extension体系1

    在本节中,我们将详细介绍 PostgreSQL 的扩展插件体系,包括插件的安装、使用和配置。 插件的安装 PostgreSQL 的扩展插件可以通过源代码编译安装,也可以使用预编译好的二进制文件。在 Windows 平台上,可以使用 ...

    apache-hive-2.3.7-bin.tar.gz

    4. **metastore**:元数据存储相关文件,包括 `derby.log` 和 `lib` 文件夹,元数据存储默认使用 Apache Derby 数据库,但也可以配置为其他数据库系统如 MySQL 或 PostgreSQL。 5. **scripts**:包含 Hive 的初始化...

    大数据入门HIVE和MySQL安装包

    1. **Hive Metastore**:存储元数据,包括表名、列名、分区信息等,通常与MySQL或PostgreSQL等RDBMS集成。 2. **Hive Driver**:处理用户提交的HQL查询,解析并转化为MapReduce任务。 3. **Hive执行器**:执行实际的...

    HIVE大数据平台白皮书.docx

    元数据库可以使用内置的Derby数据库,也可以配置成使用更强大的MySQL或PostgreSQL。 5. **Hive的数据存储**:Hive将数据存储在HDFS上,采用分桶和分区策略来提高查询效率。数据文件格式多样,如TextFile、...

Global site tag (gtag.js) - Google Analytics