MYSQL与Hive配置的相关步骤

1、配置元数据到MYSQL

1、新建Hive元数据库

登录Mysql:

mysql -uroot -p  //不加分号

创建Hive元数据库:

create database metastore;

退出mysql:

2、将mysql的jdbc驱动拷贝到hive的lib目录下

3、在hive的conf目录下新建hive-site.xml文件

vi hive-site.xml

进入到文件编写模式,然后将下面的语句添加到文件里面:

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>

<configuration>
    <!-- jdbc连接的URL -->
    <property>
        <name>javax.jdo.option.ConnectionURL</name>
        <value>jdbc:mysql://localhost.localdomain:3306/metastore?useSSL=false</value>
    </property>
    
    <!-- jdbc连接的Driver-->
    <property>
        <name>javax.jdo.option.ConnectionDriverName</name>
        <value>com.mysql.jdbc.Driver</value>
    </property>
    
	<!-- jdbc连接的username-->
    <property>
        <name>javax.jdo.option.ConnectionUserName</name>
        <value>root</value>
    </property>

    <!-- jdbc连接的password -->
    <property>
        <name>javax.jdo.option.ConnectionPassword</name>
        <value>wingkin45</value>
    </property>

    <!-- Hive默认在HDFS的工作目录 -->
    <property>
        <name>hive.metastore.warehouse.dir</name>
        <value>/user/hive/warehouse</value>
    </property>
</configuration>

之后保存数据退出:

4、初始化Hive元数据库(修改为采用mysql存储元数据)

bin/schematool -dbType mysql -initSchema -verbose

初始化成功:

2、验证元数据是否配置成功

1、启动hadoop集群和mysql服务

2、启动Hive(根目录下直接hive即可)

hive

启动成功!

能够正常使用!芜湖~

3、查看mysql中的元数据

使用mysql的sql语句进行验证和查看即可;

完美!

posted @ 2023-08-17 15:59  yesyes1  阅读(58)  评论(0编辑  收藏  举报