`

Hive元数据库MySQL安装配置

 
阅读更多

Hive默认的元数据库是Derby,诸多不便,所以换成MySQL数据库

首先在Ubuntu上安装MySQL

sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install mysql-server mysql-client

一路默认即可,中间会有要求设置root账号的密码,安装成功后,使用如下命令检查是否安装成功

netstat -tap | grep mysql


 

修改my.cnf的bind-address

sudo vi /etc/mysql/my.cnf


重启sudo restart mysql 

 

配置hive-site.xml文件,cd到hive目录下的conf文件夹

vim hive-site.xml
<configuration>
    <property>
        <name>javax.jdo.option.ConnectionURL</name>
        <value>jdbc:mysql://hadoop-0000:3306/hive?createDatabaseIfNotExist=true</value>
    </property>
    <property>
        <name>javax.jdo.option.ConnectionDriverName</name>
        <value>com.mysql.jdbc.Driver</value>
    </property>
    <property>
        <name>javax.jdo.option.ConnectionUserName</name>
        <value>root</value>
    </property>
    <property>
        <name>javax.jdo.option.ConnectionPassword</name>
        <value>123456</value>
    </property>
</configuration>


 

上传MySQL的驱动到hive目录的lib文件夹


 

启动Hive(启动Hive前,确保HIVE_HOME已经配置完毕,HADOOP DFS和YARN已经启动)


 

 

 

 

  • 大小: 11.5 KB
  • 大小: 27.4 KB
  • 大小: 15.8 KB
  • 大小: 12.1 KB
  • 大小: 13.6 KB
分享到:
评论

相关推荐

    cloudera manager中添加hive数据库使用mysql的配置步骤

    首先,确保在添加Hive数据库前,系统中不存在先前安装的MySQL版本。使用命令rpm -qa | grep mysql查询已安装的MySQL包,然后使用rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64移除它。 接下来,利用yum工具安装...

    Hive安装,使用MySQL作为元数据库

    本教程将详细介绍如何安装Hive,并配置使用MySQL作为其元数据库。 首先,我们来理解元数据库的作用。元数据库存储了关于Hive表、分区、列等对象的元数据,这些元数据是执行Hive查询的关键。通常,Hive默认使用Derby...

    Hive metastore 使用达梦数据库存储元数据

    通常,Hive元数据默认存储在MySQL或Derby等关系型数据库中。然而,为了适应更复杂的业务需求和更高的性能,我们可以选择将Hive元数据存储在达梦数据库中。本文将详细介绍如何配置Hive metastore以使用达梦数据库。 ...

    hive1.2.1用mysql作为元数据库搭建DT-大数据.pdf

    根据给定文件信息,以下知识点详述: Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据...对于初学者而言,了解Hive的安装和配置,特别是与MySQL元数据库的结合,对于学习和理解大数据技术具有基础性的作用。

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

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

    hive3.1.2+mysql驱动.zip

    1. 安装并启动MySQL服务,创建专门的数据库和用户用于Hive元数据。 2. 将"Hive 3.1.2+mysql驱动.zip"中的MySQL驱动JAR文件(通常为`mysql-connector-java.jar`)添加到Hive的类路径中。 3. 修改Hive的配置文件`hive-...

    Hive4——HIVE元数据库.pdf

    启动Hive的DERBY元数据库,需要进入Hive的安装目录,并执行相应的命令。例如,启动DERBY数据库,可以通过运行`startNetworkServer -h 0.0.0.0`命令。然后,使用配置文件`hive-default.xml`中的连接URL,连接到DERBY...

    Hive安装讲义(linux_hive windows_mysql)

    Hive的元数据库需要使用MySQL数据库。在hive-site.xml文件中,需要添加相应的配置信息,包括数据库连接信息、用户名和密码等。 8. Hive启动 Hive的启动需要使用hive命令,例如"hive"或"hive --service metastore...

    hive介绍 安装 和 mysql 数据库的安装

    通过以上步骤,不仅完成了MySQL的安装配置,还为Hive创建了所需的元数据库并进行了授权设置,为后续使用Hive奠定了基础。 ### 数据仓库与数据库的区别 数据仓库和数据库虽然都用于存储数据,但其用途和设计目标...

    大数据技术基础实验报告-Hive安装配置与应用.doc

    修改MySQL配置文件,允许远程连接: ``` vim /etc/mysql/mysql.conf.d/mysqld.cnf ``` 将`bind-address`改为`0.0.0.0`,然后重启MySQL服务。 2. **安装Hive** 在`/install-package`目录下解压Hive安装包到`/...

    hive的安装与配置头歌.zip

    4. **创建 Metastore 数据库**:Hive 使用 Metastore 服务存储元数据,可以选择 MySQL、Derby 或其他兼容的数据库。根据配置文件中的信息创建对应的数据库和用户。 5. **启动 Hive**:启动 Hive 服务,可以使用命令...

    Hive安装讲义(linux_hive linux_mysql)

    * Hive 需要连接 MySQL 数据库来存储元数据 五、Hive 的应用 * Hive 是一个基于 Hadoop 的数据仓库工具 * 可以用来存储和管理大规模数据 * 支持 SQL 语句,可以进行数据查询和分析 六、Hive 的优点 * 可以处理大...

    Hive数据库的安装及基本使用

    根据提供的文件信息,以下是对Hive数据库安装及基本使用的知识点总结。 ### Hive数据库的安装及基本使用 #### 一、CentOS7安装MySQL 5.7 1. **安装wget** 使用yum工具安装wget,这是用于从网络上下载文件的工具...

    hive1.2.1-mysql-connector.rar

    默认情况下,Hive使用Derby数据库存储元数据,但也可以配置使用更强大的数据库如MySQL,以支持多用户环境和高可用性。 - **MySQL JDBC驱动**:Java Database Connectivity (JDBC) 是Java访问数据库的标准API。MySQL...

    java操作Hive源码之HiveJDBC实例(mysql数据库)

    通过以上步骤,你将能够使用Java通过HiveJDBC连接到MySQL作为元数据存储的Hive服务,并执行各种数据库操作。记住,理解每个组件的工作原理以及它们之间的交互对于有效的问题定位和性能优化至关重要。

    hive远程连接详细配置

    在 MySQL 配置中,我们需要安装和配置 MySQL 服务器,以便 Hive 服务器可以连接到 MySQL 服务器。在这个例子中,我们需要卸载默认的 MySQL 服务器,然后安装新的 MySQL 服务器。接着,我们需要创建一个新的 MySQL ...

    hive如何去安装与配置

    - `javax.jdo.option.ConnectionURL`:连接到MySQL等数据库的URL,用于存储Hive元数据。 - `hive.metastore.warehouse.dir`:HDFS上的Hive仓库目录。 ### 四、创建Hive元数据存储 根据`hivesite.xml`配置的数据库...

    hive-3.1.2&mysql-5.7.2安装包.rar

    配置 MySQL 服务器,创建用户、数据库和权限,确保 Hive 可以安全地访问。在 Hive 中设置 metastore(元数据存储)连接,可以选择本地 MySQL 实例作为 metastore 服务,这将提高 Hive 的性能和数据一致性。 总的来...

    Hive_mysql教学安装视频.zip

    3. **配置Hive**:修改Hive的配置文件`hive-site.xml`,设置MySQL为元数据存储。你需要添加如下配置: - `javax.jdo.option.ConnectionURL`:指定连接MySQL的URL,如`jdbc:mysql://localhost:3306/hivedb?...

    datax数据从hive导入mysql数据缺失解决

    在大数据处理领域,Hive 和 MySQL 分别作为数据仓库与关系型数据库的重要组成部分,在数据流转过程中承担着关键角色。Hive 通常用于存储海量数据并进行批处理分析,而 MySQL 则用于存储结构化数据并提供快速查询服务...

Global site tag (gtag.js) - Google Analytics