当前位置: 首页 > news >正文

CentOS7 环境下 在Hadoop集群安装Hive

1、下载Hivetar.gz包:http://mirror.bit.edu.cn/apache/hive/

2、放入CentOS 7 系统中并解压:tar -zxvf apache-hive-2.3.3-bin.tar.gz

3、修改文件的名字:mv apache-hive-2.3.3-bin.tar.gz hive

4、先拷贝配置文件:cp hive-default.xml.template hive-site.xml

5、在修改配置文件:

<configuration>
        <property>
                <name>datanucleus.schema.autoCreateAll</name>
                <value>true</value>
        </property>
        <property>
                <name>javax.jdo.option.ConnectionURL</name>
                <value>jdbc:mysql://192.168.2.3:3306/hive?createDatabaseIfNotExist=true</value>
        </property>
        <property>
                <name>javax.jdo.option.ConnectionDriverName</name>
                <value>com.mysql.jdbc.Driver</value>
        </property>
        <property>
                <name>javax.jdo.option.ConnectionUserName</name>
                <value>root</value>
        </property>
        <property>
                <name>javax.jdo.option.ConnectionPassword</name>
                <value>root</value>
        </property>
</configuration>

6、然后在发送到各个子节点:

scp /home/bigdata/hive datanode1:/home/bigdata/hive

scp /home/bigdata/hive datanode2:/home/bigdata/hive

7、修改配置文件:vim /etc/profile

export HIVE_HOME=/home/bigdata/hive
export HIVE_CONF_DIR=$HIVE_HOME/conf
export PATH=$HIVE_HOME/bin:$PATH

8、生效配置文件:source /etc/profile

9、测试是否成功:

(1) Hive    //登录hive

(2) Show databases;  //显示hive表名

 

10、不报错,应该就是好了

转载于:https://www.cnblogs.com/java-h/p/11190249.html

相关文章:

  • AWD攻防工具脚本汇总(二)
  • idea maven Running C:\Users\Administrator\AppData\Local\Temp\archetype1tmp
  • JS中map()与forEach()的用法
  • C#实现Form窗口最大化(最小化)
  • 论文阅读 Relocalization, Global Optimization and Map Merging for Monocular Visual-Inertial SLAM...
  • 网络安全 简要记录
  • 【Linux】tar压缩解压缩笔记
  • Android App 实现分享功能及将应用加入分享列表 (分享功能可自定义需要分享的APP)...
  • 扩展C#与元编程
  • thinkphp session 跨域问题解决方案
  • 并行相关文章安全集合写的很好
  • Java List中数值排序
  • 蓝书《广搜的优化》整理
  • 树上染色+可怜与超市(树状DP)
  • MySQL修改最大连接数的两个方法,偏爱第一种
  • 分享的文章《人生如棋》
  • 5、React组件事件详解
  • docker-consul
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • leetcode386. Lexicographical Numbers
  • SQL 难点解决:记录的引用
  • vue-router的history模式发布配置
  • webpack+react项目初体验——记录我的webpack环境配置
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 浮动相关
  • 诡异!React stopPropagation失灵
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 力扣(LeetCode)22
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 前端自动化解决方案
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 小程序button引导用户授权
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • (02)vite环境变量配置
  • (1)(1.11) SiK Radio v2(一)
  • (TOJ2804)Even? Odd?
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (六)Hibernate的二级缓存
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (算法)求1到1亿间的质数或素数
  • (未解决)macOS matplotlib 中文是方框
  • (一)WLAN定义和基本架构转
  • (一)基于IDEA的JAVA基础1
  • (转) 深度模型优化性能 调参
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • (转)Sublime Text3配置Lua运行环境
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • **Java有哪些悲观锁的实现_乐观锁、悲观锁、Redis分布式锁和Zookeeper分布式锁的实现以及流程原理...
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据