(6) 将mysql驱动程序mysql-connector-java-5.1.47.jar、 mysql-connector-java-5.1.47-bin.jar包拷贝到Hive安装目录lib文件夹中
时间: 2023-07-29 10:09:32 浏览: 325
好的,你可以按照以下步骤将 MySQL 驱动程序拷贝到 Hive 安装目录的 lib 文件夹中:
1. 将 MySQL 驱动程序下载到本地,假设文件名为 `mysql-connector-java-5.1.47.jar`。
2. 执行以下命令将 MySQL 驱动程序拷贝到 Hive 安装目录的 lib 文件夹中:
```
sudo cp mysql-connector-java-5.1.47.jar /opt/your_name/apache-hive-x.x.x-bin/lib/
sudo cp mysql-connector-java-5.1.47-bin.jar /opt/your_name/apache-hive-x.x.x-bin/lib/
```
将 `your_name` 替换为你的姓名,将 `x.x.x` 替换为 Hive 的版本号即可。
3. 使用以下命令重新加载 Hive 的配置文件:
```
hive --service hiveserver2 --hiveconf hive.server2.enable.doAs=false
```
至此,你已经将 MySQL 驱动程序拷贝到了 Hive 安装目录的 lib 文件夹中,并重新加载了 Hive 的配置文件。
相关问题
mysql-connector-java-8.0.29-bin.jar与mysql-connector-java-8.0.29.jar区别
`mysql-connector-java-8.0.29-bin.jar` 和 `mysql-connector-java-8.0.29.jar` 都是 MySQL 官方提供的 Java 连接器,用于在 Java 应用程序中连接 MySQL 数据库。
其中,`-bin` 表示该文件是二进制文件,而没有 `-bin` 的文件则是源代码文件。因此,`mysql-connector-java-8.0.29-bin.jar` 包含了已编译的 MySQL Java 连接器类文件,可以直接在应用程序中使用;而 `mysql-connector-java-8.0.29.jar` 则需要先进行编译之后才能使用。
简单来说,如果你需要直接在应用程序中使用 MySQL Java 连接器,则应该选择使用 `mysql-connector-java-8.0.29-bin.jar`;如果你需要自己编译连接器或者需要进行一些高级配置,则应该使用 `mysql-connector-java-8.0.29.jar`。
mysql-connector-java-5.1.41-bin.jar和mysql-connector-java-5.1.41.jar的区别
`mysql-connector-java-5.1.41-bin.jar` 和 `mysql-connector-java-5.1.41.jar` 的区别是前者是二进制文件,包含了 JDBC 驱动的二进制代码和其他一些文件,例如文档、示例等;而后者则只包含了 JDBC 驱动的代码。
通常情况下,我们只需要使用 `mysql-connector-java-5.1.41.jar` 即可,因为它已经包含了 JDBC 驱动的代码,而且文件大小也较小。而如果我们需要查看文档或者使用示例代码等,则可以选择使用 `mysql-connector-java-5.1.41-bin.jar`。
阅读全文