hive的安装配置

一、Mysql的安装配置

①我选择的是在线yun安装 yum install -y mysql-server
这里写图片描述
②启动mysql服务service mysqld start
这里写图片描述
③设置root用户密码,刚安装的服务默认是没有密码的,退出,用新设置的密码登录。
这里写图片描述
这里写图片描述
这里写图片描述
④创建hive用户,密码hive;赋予所有权;刷新使命令生效。
这里写图片描述
⑤退出mysql数据库,使用新建立的hive账户登录。
这里写图片描述
⑥创建一个hive数据库。
这里写图片描述

二、下载并安装hive
①我选择hive安装包apache-hive-0.13.1-bin.tar.gz,在pc1安装hive,将hive安装包上传并解压至/home/zdwy/app目录下。
这里写图片描述
②在hive安装目录的conf目录下新建一个hive-site.xml文件。

<?xml version="1.0"?> 
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?> 
<configuration> 
    <property> 
        <name>hive.metastore.local</name> 
        <value>true</value> 
    </property> 
    <property> 
        <name>javax.jdo.option.ConnectionURL</name> 
        //这里的hive?是在mysql中创建的hive数据库
         <value>jdbc:mysql://master:3306/hive?characterEncoding=UTF-8</value> 
    </property> 
    <property> 
        <name>javax.jdo.option.ConnectionDriverName</name> 
        <value>com.mysql.jdbc.Driver</value> 
    </property> 
    <property> 
    //hive用户
        <name>javax.jdo.option.ConnectionUserName</name> 
        <value>hive</value> 
    </property> 
    <property> 
    //用户密码
        <name>javax.jdo.option.ConnectionPassword</name> 
        <value>hive</value> 
    </property> 
</configuration> 

③配置hive环境变量。

vi ~/.bash_profile

这里写图片描述

使配置生效

source ~/.bash_profile

④将mysql驱动包拷贝到hive的lib目录。
这里写图片描述

⑤测试运行,进入hive安装目录。
这里写图片描述

ps:一定要先启动mysql服务和hadoop集群

### 安装配置 MySQL 对于在Ubuntu上安装MySQL,应先确保系统的软件源是最新的。之后可以按照常规流程来完成MySQL的安装工作[^2]。 为了安装特定版本的MySQL服务器,比如`mysql-server_8.0.32-1ubuntu22.04_amd64.deb-bundle.tar`,应当依据系统版本下载对应的deb包,并将其解压到指定目录如`/opt/mysql`下: ```bash mkdir -xvf mysql-server_8.0.32-1ubuntu22.04_amd64.deb-bundle.tar -C /opt/mysql ``` 启动MySQL服务可以通过如下命令实现,在某些Ubuntu版本中可能需要使用`sudo service mysql start`替代: ```bash sudo /etc/init.d/mysql start ``` 设置或更改MySQL用户的登录密码也是必要的操作之一,这通常涉及到安全性的增强。 ### 安装配置 Hive 当准备就绪后,可继续进行Hive安装配置过程。由于Metastore默认会存放在自带的Derby数据库里,出于性能考虑建议采用MySQL作为Metastore的数据存储方案[^4]。 #### 创建专用数据库用于Hive Metastore 首先需创建专门供Hive使用的MySQL数据库实例,此步骤一般通过MySQL客户端工具执行SQL语句达成目的;接着便是下载Hive压缩包并调整相应的环境变量以便于后续调用。 #### 修改配置文件适应新环境 编辑位于`hive/conf/`路径下的`hive-site.xml`文档以指明连接至之前建立好的MySQL数据库的方式方法,同时也要相应地修改Hadoop中的核心站点配置文件(`core-site.xml`)使得两者能够协同作业。 #### 初始化元数据仓库 最后一步是初始化Hive所依赖的元数据结构,该动作同样借助于一系列预定义脚本来实施。一旦上述准备工作全部落实到位,则意味着整个部署环节顺利完成,此时即可尝试开启Hadoop集群连同MySQL一起运作起来测试Hive的功能是否正常运行了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值