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目录下。
分享到:
相关推荐
1. **元数据透明度**:与PostgreSQL等开源RDBMS相比,Hive的元数据更加透明,用户可以直接访问和理解元数据表的内容。而在Oracle等商业化系统中,元数据通常被封装,对外不直接可见。 2. **ID管理**:Hive的`...
使用Hive JDBC时,需配置Hive服务器的JDBC URL,如"jdbc:hive2://localhost:10000/default",并确保Hive服务正在运行。 5. **PostgreSQL JDBC**: PostgreSQL是一种强大的开源对象-关系数据库系统,其JDBC驱动...
这个"hive配置相关文件.zip"压缩包包含了构建和配置Hive环境所需的几个关键组件,以及一个配置文件,这对于初次接触或者需要调整Hive环境的人来说非常有用。接下来,我们将详细探讨这些组件和配置文件的作用。 1. *...
6. Hive的配置包括设置Hive Metastore服务,它负责管理Hive数据库的元数据信息。Metastore可以配置为使用内嵌的Derby数据库或者MySQL、PostgreSQL这样的外部数据库。如果选择MySQL,需要进行连接配置并初始化数据库...
DBeaver是一款强大的开源数据库管理工具,适用于多种数据库系统,包括但不限于MySQL、Hive、PostgreSQL等。这个压缩包包含了DBeaver的安装程序和Hive JDBC驱动,使得用户能够方便地在DBeaver环境中连接到Hive数据库...
6. Hive配置文件修改 Hive的配置文件需要根据实际情况进行修改。需要修改hive-config.sh文件,添加JAVA_HOME、HIVE_HOME和HADOOP_HOME变量。同时,需要拷贝hive-default.xml.template文件到hive-site.xml文件,并对...
首先,了解数据库配置文件的重要性是进行数据库切换的第一步。JEECG平台在数据库操作方面主要涉及三个关键配置文件,它们分别是: 1. `dbconfig.properties` 文件,该文件位于 `src/main/resources` 目录下,负责...
2. **远程元存储数据库**:在生产环境中推荐使用,你可以选择像MySQL、PostgreSQL这样的外部数据库来存储元数据,提供更高的稳定性和可扩展性。这样,即使Hive服务器故障,元数据也不会丢失。 配置元存储服务器时,...
3. Hive 元数据存储:Hive 将元数据存储在关系型数据库中,如 MySQL、PostgreSQL 等。4. Hive 的命令行工具和 API:Hive 提供了一个命令行工具和 API,方便用户进行数据查询和处理。5. Hive 的 MapReduce 任务:Hive...
2. `metastore_db`:这是Hive元数据存储的地方,可以是内嵌的Derby数据库,也可以是MySQL、PostgreSQL等外部数据库。 安装完成后,你可以启动Hive服务,如HiveServer2和HiveMetaStore。然后,通过Hive CLI(命令行...
可以选择MySQL、PostgreSQL或其他兼容的数据库来创建元数据数据库。 5. **启动Hive**:通过命令行启动Hive服务,包括Hive Metastore Server和Hive CLI。 接下来是Tez的介绍。Tez是Hadoop生态系统中的一个任务调度...
在完成Hive配置后,需要初始化Hive的元数据存储。这一步骤通常涉及到Hive的元数据存储(例如MySQL数据库)的设置。可以使用以下命令初始化Hive元数据: ```bash schematool -initSchema -dbType ``` 这里`...
- **Hive元数据库**:Hive依赖于元数据库来存储关于表、列、分区等信息,元数据库可以使用多种RDBMS,如Derby、MySQL、Oracle或PostgreSQL,初始配置通常使用Derby作为默认选项。 - **测试数据**:在搭建Hive前,...
3. **Hive Metastore服务JARs**:Hive元数据存储在数据库(如MySQL、Derby或PostgreSQL)中,因此,可能需要相应的数据库驱动JAR,如`mysql-connector-java.jar`,以便Hive可以访问元数据。 4. **Hive Server2 JARs...
在CDH环境中,元数据通常存储在MySQL或PostgreSQL数据库中。 2. **HQL(Hive Query Language)**:Hive提供了类似SQL的查询语言,使得非编程背景的用户也能进行数据分析。HQL支持SELECT、FROM、WHERE、GROUP BY等...
在本节中,我们将详细介绍 PostgreSQL 的扩展插件体系,包括插件的安装、使用和配置。 插件的安装 PostgreSQL 的扩展插件可以通过源代码编译安装,也可以使用预编译好的二进制文件。在 Windows 平台上,可以使用 ...
4. **metastore**:元数据存储相关文件,包括 `derby.log` 和 `lib` 文件夹,元数据存储默认使用 Apache Derby 数据库,但也可以配置为其他数据库系统如 MySQL 或 PostgreSQL。 5. **scripts**:包含 Hive 的初始化...
1. **Hive Metastore**:存储元数据,包括表名、列名、分区信息等,通常与MySQL或PostgreSQL等RDBMS集成。 2. **Hive Driver**:处理用户提交的HQL查询,解析并转化为MapReduce任务。 3. **Hive执行器**:执行实际的...
元数据库可以使用内置的Derby数据库,也可以配置成使用更强大的MySQL或PostgreSQL。 5. **Hive的数据存储**:Hive将数据存储在HDFS上,采用分桶和分区策略来提高查询效率。数据文件格式多样,如TextFile、...