文章目录

  • 1.下载包并解压至/home/hadoop/app/下
  • 2.导入到环境变量(添加HIVE_HOME到系统环境变量)
  • 3.修改配置
    • hive目录下的文件夹的内容介绍
    • 修改hive-env.sh
    • 修改hive-site.xml
    • 拷贝MySQL驱动包到$HIVE_HOME/lib
  • 这些的前提是安装好一个MySQL数据库,参考yum install去安装

1.下载包并解压至/home/hadoop/app/下

下载地址:http://archive.cloudera.com/cdh5/cdh/5/

2.导入到环境变量(添加HIVE_HOME到系统环境变量)

[hadoop@hadoop000 ~]$ vi ~/.bash_profile

export HIVE_HOME=/home/hadoop/app/hive-1.1.0-cdh5.15.1
export PATH=$HIVE_HOME/bin:$PATH

然后

source ~/.bash_profile

让环境变量立刻生效

3.修改配置

hive目录下的文件夹的内容介绍

bin:放的是一些脚本的东西
conf:配置信息
data:数据
docs:文档
lib:Hive依赖的一些jar包

修改hive-env.sh

直接在conf的末班中拷贝一份再进行修改

[hadoop@hadoop000 conf]$ cp hive-env.sh.template hive-env.sh
[hadoop@hadoop000 conf]$ vi hive-env.sh

进入hive-env.sh并修改以下内容

HADOOP_HOME=/home/hadoop/app/hadoop-2.6.0-cdh5.15.1

修改hive-site.xml

由于没有发现hive-site.xml,那么我们创建并编辑

[hadoop@hadoop000 conf]$ vi hive-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?><configuration>
<property><name>javax.jdo.option.ConnectionURL</name><value>jdbc:mysql://hadoop000:3306/hadoop_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>
具体字段解释:
1.jdbc:mysql://hadoop000:3306/hadoop_hive:在hadoop000的3306端口上创建名字为hadoop_hive的数据库
2.createDatabaseIfNotExist=true:如果数据库不存在是否创建
3.用户名:root,密码root
<property><name>javax.jdo.option.ConnectionUserName</name><value>root</value>
</property>
<property><name>javax.jdo.option.ConnectionPassword</name><value>root</value>
</property>

拷贝MySQL驱动包到$HIVE_HOME/lib

将MySQL驱动的jar包放入hive-1.1.0-cdh5.15.1/lib下

[hadoop@hadoop000 software]$ cp mysql-connector-java-5.1.27-bin.jar /home/hadoop/app/hive-1.1.0-cdh5.15.1/lib

这些的前提是安装好一个MySQL数据库,参考yum install去安装

参考https://www.cnblogs.com/julyme/p/5969626.html

Hive在linux上的部署相关推荐

  1. Linux上一键部署KMS

    Linux上一键部署KMS 方法如下 方法如下 1.准备主流三大Linux系统 2.配置好固定IP后运行如下代码 wget --no-check-certificate https://github. ...

  2. Node.js~在linux上的部署~外网不能访问node.js网站的解决方法

    这是上一篇node.js部署到linux上的后续文章,当我们安装完node.js之后,建立了sailsjs的网站,然后在外面电脑上无法访问这个网站,这个问题我们如何去解决? 解决思路: 查看linux ...

  3. Linux上安装部署Solr-4.10.4并测试

    Solr是一种全文检索技术,在一些门户社区中能提高用户体验.Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口.用户可以通过http请求,向搜索引擎服务器提交 ...

  4. 【搭建NextCloud私有云盘服务】采用docker在linux上进行部署,内含nextCloud移植(迁移服务器)方法

    1.前言 完成的效果: 在linux上搭建NextCloud云盘服务,可以通过域名访问到云盘服务,并且安装有SSL证书,可进行https访问. 例如: 服务器公网ip为47.110.66.88 域名为 ...

  5. 利用 Chef 在 Red Hat Enterprise Linux 上自动化部署 Mariadb Galera Cluster

    简介 Chef Chef提供了一套自动化安装和配置软件的工具.它允许开发者以模块化的方式(cookbook)来定义软件的安装和配置流程(recipe),以及流程中的可定制参数(attribute).当 ...

  6. OpenLDAP在linux上的部署和原理应用centos7

    轻型目录访问协议(英文:Lightweight Directory Access Protocol,缩写:LDAP)是一个开放的,中立的,工业标准的应用协议,通过IP协议提供访问控制和维护分布式信息的 ...

  7. linux上wds部署服务,Windows Server 2016部署WDS服务图文详解

    Windows Server 2016中的WDS服务,全称Windows 部署服务(Windows Deployment Services)主要用于大中型网络中的计算机操作系统的批量化部署.可以通过W ...

  8. linux上wds部署服务,WDS服务器的部署与配置

    WDS服务器的部署与配置 一. 环境介绍 服务器端系统环境:windows2012 客户端环境:windows2012及win xp系统 二. 部署先决条件 1. 服务器端先决条件 (1)WDS服务器 ...

  9. Logstash在Linux上安装部署

    Logstash 简介: Logstash 是一个实时数据收集引擎,可收集各类型数据并对其进行分析,过滤和归纳.按照自己条件分析过滤出符合数据导入到可视化界面.它可以实现多样化的数据源数据全量或增量传 ...

最新文章

  1. 计算机、数学、运筹学等领域32个重要算法
  2. UOJ#460. 新年的拯救计划 构造
  3. 近期发现的一些-20190519
  4. face alignment by 3000 fps系列学习总结
  5. Linux运维:cobbler
  6. 打印任意想要的菱形,例如3行的、9行的、13行的菱形
  7. 【机器人】人类反应与机器的浑然一体—营救机器人诞生
  8. C++之指针探究(十一):函数名的本质和函数指针
  9. calender get方法_Calendar.get()方法--- WEEK_OF_YEAR 、MONTH、
  10. 能解决 80% 故障的排查思路
  11. m语言常用函数和命令
  12. python pandas ewm 一次指数加权移动平均
  13. 计算机安全模式无法启动,电脑无法启动,电脑安全模式进不去解决方法大全?...
  14. java 日期转大写,java步骤转换大写日期及人民币大写转换方式 .txt
  15. AVL树实现对英文字典的查找
  16. 世纪佳缘推智能设备 是衰退迹象 还是第二春征兆?
  17. 阿里云免费ssl证书(PFX格式证书)安装
  18. 高等数学:第五章 定积分(2)换元积分法 分部积分法 广义积分
  19. 26个节省时间的Vue提示
  20. hao123是HTML还是PHP,PHP网址目录大全网址导航源码 支持默认/hao123/2345/114la四种风格...

热门文章

  1. Hadoop框架:NameNode工作机制详解
  2. 微服务技术栈:常见注册中心组件,对比分析
  3. SpringBoot2 整合 Zookeeper组件,管理架构中服务协调
  4. 2018 CVPR GAN 相关论文
  5. 同步函数与同步代码块的区别
  6. adb-常用命令记录
  7. 本科,程序员,北京工作两年多,税后12k,出路在哪里?
  8. 在界面中显示文本内容
  9. ArcGIS Engine开发:框架/结构+对象库
  10. java迭代器输入的结果_Java学习之Iterator(迭代器)的一般用法 (转)