首页 > 其他分享 >hive安装

hive安装

时间:2024-04-19 21:14:03浏览次数:27  
标签:jdo option hive metastore 安装 javax 4.0

下载hive

wget https://mirrors.tuna.tsinghua.edu.cn/apache/hive/hive-4.0.0/apache-hive-4.0.0-bin.tar.gz
sudo chown -R hduser:hadoop /opt/hive-4.0.0

配置.bashrc

export HIVE_HOME=/opt/hive-4.0.0
export PATH=$PATH:$HIVE_HOME/bin

hive-site.xml

<configuration>
  <!-- 使用PostgreSQL作为Metastore -->
  <property>
    <name>javax.jdo.option.ConnectionURL</name>
    <value>jdbc:postgresql://localhost/metastore_db?createDatabaseIfNotExist=true&amp;sslmode=disable&amp;TimeZone=UTC</value>
  </property>
  <property>
    <name>javax.jdo.option.ConnectionDriverName</name>
    <value>org.postgresql.Driver</value>
  </property>
  <property>
    <name>javax.jdo.option.ConnectionUserName</name>
    <value>hive_user</value>
  </property>
  <property>
    <name>javax.jdo.option.ConnectionPassword</name>
    <value>hive_password</value>
  </property>

  <!-- Hive Metastore的端口,默认为9083 -->
  <property>
    <name>hive.metastore.uris</name>
    <value>thrift://localhost:9083</value>
  </property>

  <!-- 使用Hadoop 3.x的Hive编译版本 -->
  <property>
    <name>hive.execution.engine</name>
    <value>tez</value> <!-- 或spark, mapreduce 根据实际集群情况选择 -->
  </property>

  <!-- 如果使用Tez,还需配置Hadoop classpath以包含Tez jars -->
  <property>
    <name>hive.aux.jars.path</name>
    <value>/path/to/tez-jars/*,/path/to/other-libraries/*</value>
  </property>
</configuration>

初始化metastore

schematool -initSchema -dbType postgres

标签:jdo,option,hive,metastore,安装,javax,4.0
From: https://www.cnblogs.com/wubdut/p/18145500

相关文章

  • Ubuntu 22.04 安装 Nvidia 驱动最方便安全的方式
    刚安装好的Ubuntu22.04没有N卡驱动,输入nvidia-smi,提示没有此程序并推荐到apt安装。但是,使用apt安装nvidia驱动会有极大概率出现启动黑屏和闪屏问题。不如进入开始菜单,找到“附加驱动”:此处展示了可用的Nvidia驱动,选择自己想要的版本安装,"tested"表明其经过测试,......
  • aaPanel面板和宝塔(BT)面板安装及命令
    aaPanel面板和宝塔面板都是同一家公司在运营,只是aaPanel面板主要服务于海外客户,宝塔面板服务于本地客户。通常如果使用的是海外的服务器部署web环境,建议使用aaPanel面板。宝塔面板是一款基于Web的管理服务器的面板软件,它可以帮助用户方便地管理服务器的各种功能。面板支持Linux......
  • 性能测试——性能测试-linux监控工具nmon的安装与使用
    安装;  显示截图:    简单使用命令:                                             参考文档:https://blog.csdn.net/m0_61066945/article/details/12679959......
  • 关于安装ros和运行tuetlebot3的错误
    https://blog.csdn.net/qq2650326396/article/details/124801005安装roswgethttp://fishros.com/install-Ofishros&&.fishros安装condawgethttps://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.shbashAnaconda3-2021.11-Linux-x86_64.sh安装......
  • 安装VMware vSphere vCenter 8.0
    安装VMwarevSpherevCenter8.01运行安装程序  2语言选择中文  3点下一步 4接受许可协议,点下一步 5填写部署vCenter服务的ESXI主机IP地址以及对应ESXI主机的账号密码,这里将vCenter服务部署在192.168.1.14这台主机上 6接受证书警告 7设置vCenter的主......
  • 安装iptables报错
    安装ittables报错:apt-getinstalliptablesReadingpackagelists...DoneBuildingdependencytreeReadingstateinformation...DoneSomepackagescouldnotbeinstalled.Thismaymeanthatyouhaverequestedanimpossiblesituationorifyouareusingtheuns......
  • Mac安装Redis
    Mac安装Redis#安装Homebrew命令,Homebrew安装的软件会默认在/usr/local/Cellar/路径下#/bin/zsh-c"$(curl-fsSLhttps://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"#Homebrew命令安装redisbrewinstallredis启动Redis#方式一:使用brew帮助我们启动软件......
  • 6.Centos7 安装最新版本 Kubernetes + Docker
    在Centos7安装最新版本Kubernetes+Docker1.容器运行时说明:v1.24之前的Kubernetes版本直接集成了DockerEngine的一个组件,名为dockershim。自1.24版起,Dockershim已从Kubernetes项目中移除。需要在集群内每个节点上安装一个容器运行时以使Pod可以运行在上面......
  • 【云原生|K8s系列第1篇】:K8s的基础概念、组件架构及实战安装
    1、先从K8s不是什么讲起首先,K8s并不是一个传统意义上的PaaS平台即服务的工具,它充分给使用者提供了很多很多选择的空间。不限制支持的应用程序类型,K8s并不插手应用程序框架,也不限制支持的语言(如Java,Python,Ruby等),只要应用符合12因素即可。也就是说,只需要应用可以在......
  • PVE下面安装Windows2012R2虚拟机的VirtIO驱动程序
    从官网链接下载不同版本的进行测试安装https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/测试结果如下virtio-win-0.1.215-2/2022-01-1305:42正常安装virtio-win-0.1.217-2/2022-05-3104:41安装失败virtio-win-0.1.221-1/2022......