hive安装

Hive

上一篇安装了hadoop,这次我们来使用hive操作haddop。

环境

  • macOS Catalina 10.15.6
  • JDK 1.8.0_261
  • homebrew

安装

  • brew install hive

配置

  • 环境变量
echo export HIVE_HOME=/usr/local/Cellar/hive/3.1.2_1 >> ~/.zshrc
export PATH=$HIVE_HOME/bin:$PATH
  • hive-site.xml

    没有就:mv hive-default.xml.template hive-site.xml,然后添加如下configuration

    <configuration>
      <property>
            <name>hive.metastore.local</name>
            <value>true</value>
        </property>
        <property>
            <name>javax.jdo.option.ConnectionURL</name>
            <value>jdbc:mysql://localhost:3306/metastore</value>
        </property>
        <property>
            <name>javax.jdo.option.ConnectionDriverName</name>
            <value>com.mysql.cj.jdbc.Driver</value>
        </property>
      <!--mysql用户名-->
        <property>
            <name>javax.jdo.option.ConnectionUserName</name>
            <value>root</value>
        </property>
      <!--mysql密码-->
      <property>
            <name>javax.jdo.option.ConnectionPassword</name>
            <value>root</value>
        </property>
    	<!-- hive用来存储不同阶段的map/reduce的执行计划的目录,同时也存储中间输出结果
    	,默认是/tmp/<user.name>/hive,我们实际一般会按组区分,然后组内自建一个tmp目录存>储 -->
        <property>
            <name>hive.exec.local.scratchdir</name>
            <value>/tmp/hive</value>
        </property>
        <property>
            <name>hive.downloaded.resources.dir</name>
                <value>/tmp/hive</value>
        </property>
        <property>
            <name>hive.metastore.warehouse.dir</name>
            <value>/data/hive/warehouse</value>
        </property>
        <property>
            <name>hive.server2.logging.operation.log.location</name>
            <value>/tmp/hive</value>
        </property>
    </configuration>
    
  • 配置元数据库存

    • 装好mysql,创建数据库metastore。
    • 下载mysql驱动放到hive的lib目录下:https://dev.mysql.com/downloads/file/?id=496588
    • schematool -initSchema -dbType mysql

运行

  • 启动metastore:hive --service metastore &

  • 运行:hive

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值