安装hive
Hive只在一个节点上安装即可,这里在主节点hdp01上面安装
首先上传安装包apache-hive-1.2.1-bin.tar.gz
解压到/apps/下面
如图所示

下一步安装Mysql数据库,参考(2)中的方法
配置hive
配置HIVE_HOME环境变量

vi conf/hive-env.sh 配置其中的$hadoop_home

配置元数据库信息
vi hive-site.xml添加如下内容:

<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true</value>
<description>JDBC connect string for a JDBC metastore</description>
</property><property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
<description>Driver class name for a JDBC metastore</description>
</property><property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
<description>username to use against metastore database</description>
</property><property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>root</value>
<description>password to use against metastore database</description>
</property>
</configuration>

安装hive和mysq完成后,将mysql的连接jar包拷贝到$HIVE_HOME/lib目录下

如果出现没有权限的问题,在mysql授权(在安装mysql的机器上执行)
mysql -uroot -p
#(执行下面的语句 .:所有库下的所有表 %:任何IP地址或主机都可以连接)
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
FLUSH PRIVILEGES;

Jline包版本不一致的问题,需要拷贝hive的lib目录中jline.2.12.jar的jar包替换掉hadoop中的
/home/hadoop/app/hadoop-2.6.4/share/hadoop/yarn/lib/jline-0.9.94.jar

启动hive
bin/hive

大数据分布式集群搭建(8)相关推荐

  1. 大数据分布式集群搭建(1)

    在学习了几天的hadoop分布式集群搭建之后想写写文章记录一下一路以来遇到的困难和解决方案. 闲话不多说,进入正题. 一.环境及准备 因为只有一台电脑,所以需要用虚拟机来模拟环境. 本地机器用到软件: ...

  2. 大数据分布式集群搭建(5)

    下面我们来操作大数据中的重头戏Hadoop 1. HADOOP背景介绍 1.1 什么是HADOOP 1.HADOOP是apache旗下的一套开源软件平台 2.HADOOP提供的功能:利用服务器集群,根 ...

  3. 大数据分布式集群搭建(4)

    下面我们准备安装zookeeper 一.Zookeeper介绍(动物园管理) Zookeeper是一个分布式协调服务:就是为用户的分布式应用程序提供协调服务 1.zookeeper是为别的分布式程序服 ...

  4. 大数据分布式集群搭建(7)

    HBASE --先部署一个zookeeper集群 (1)上传hbase安装包 (2)解压 (3)配置hbase集群,要修改3个文件 注意:要把hadoop的hdfs-site.xml和core-sit ...

  5. 大数据分布式集群搭建(3)

    下面开始安装redis 首先介绍一下nosql NoSQL:一类新出现的数据库(not only sql),它的特点: 1.不支持SQL语法 2.存储结构跟传统关系型数据库中的那种关系表完全不同,no ...

  6. 大数据分布式集群搭建(9)

    Sqoop相比于其他的工具搭建起来很容易 需要用到下面的东西 sqoop-1.4.6.tar.gz sqoop-1.4.6.jar mysql-connector-java-5.1.21.jar 首先 ...

  7. 大数据分布式集群搭建(6)

    尝试运行mapreduce例子 先进到mapreduce文件夹中 (上次忘记了配hadoop环境变量,现在补上) 从本地上传一个文本文件到hdfs的/wordcount/input目录下 创建inpu ...

  8. 大数据分布式集群搭建(插曲)

    一.SFTP服务配置 如何用手上的机器来连接linux并通过ftp端口交互文件呢 这里需要在linux上面安装ftp服务端 首先检查安装vsftpd软件 使用如下命令#rpm -qa |grep vs ...

  9. 大数据分布式集群搭建(2)

    之前已经配置好了初始化的内容,接下来开始安装三神器(jdk,tomcat,mysql) 一.JDK安装 首先通过sftp传文件到linux上面,Alt+P键调出sftp 拖拽文件进去即可,注意不要有中 ...

最新文章

  1. wake_lock_timeout的使用方法【转】
  2. 移动端web开发分享
  3. 项目范围管理:项目范围管理的概念
  4. 生成验证码图片的Java代码
  5. 【转】chrome浏览器的跨域设置——包括版本49前后两种设置
  6. 《Sibelius 脚本程序设计》连载(三十九) - 4.9 SystemStaff
  7. Java基础——TreeSet
  8. ai智能时代教育内容的改变_人工智能正在改变我们的评论方式
  9. C语言练习-绘制金字塔
  10. 解决国外链接下载软件速度慢的方法
  11. 闹闹天宫一直显示服务器错误,闹闹天宫为什么进不去_闹闹天宫进不去解决办法_玩游戏网...
  12. 五子棋ai:极大极小搜索和α-β剪枝算法的思想和实现(qt和c++)(四)算杀模块的简单实现
  13. C# dgv自动排序后,各种样式设定无效的解决办法
  14. 微信小程序隐藏tabBar
  15. 深度学习word2vec笔记之基础篇
  16. Iptables 指南 1.1.19(中文版)(三)
  17. 闲鱼如何0到1搭建一套发布引导链路
  18. 算法设计与分析——位图(BitMap)
  19. linux如何设置mac快捷键,Mac与Linux常用快捷键汇总
  20. 中国幼儿园AI教材曝光!谷歌专家指导,娃娃也要学Python!

热门文章

  1. javaWeb引入相关的jar
  2. Gemini 3D双目结构光深度相机在Android平台上深度数据噪点非常多的问题
  3. RDKit | 基于相似图可视化原子贡献
  4. RDKit:运用RDKit计算USRCAT
  5. 堆排序算法的java实现_堆排序算法的JAVA实现
  6. Clumpify:能使 Fastq 压缩文件再缩小 30% 并加速后续分析流程
  7. 在线作图|2分钟画一张堆叠面积图
  8. h5在线浏览word_怎样将PDF在线转换成Word?教你成为一个高手的方法
  9. seaborn使用violinplot函数可视化分组小提琴图(Grouped Violinplot with Seaborn violinplot)并保存可视化结果
  10. R语言随机森林模型:计算随机森林模型的特征重要度(feature importance)并可视化特征重要度、使用少数重要特征拟合随机森林模型(比较所有特征模型和重要特征模型在测试集上的表现差异)