一,安装MySQL

sudo apt-get install mysql-server mysql-client

1). 建立数据库hive,

create database hive;

2). 创建用户hive

create user ‘hive’@’%’ identified by ‘hive’;

3).创建hive用户,并授权

grant all on hive.* to hive@’%’ identified by ‘hive’;

flush privileges

在启动mysql时可能遇到的问题:

解决方法:

sudo /etc/init.d/mysql stop

sudo /etc/init.d/mysql start

二,Hive的安装:

这里我安装的Hivede 的版本是1.2.1的。

我安装在根目录的software下

hadoop@master:/software/apache-hive-1.2.1-bin/bin$ sudo gedit hive-config.sh

在最后加三行

export JAVA_HOME=/software/jdk1.7.0_80

export HIVE_HOME=/software/apache-hive-1.2.1-bin

export HADOOP_HOME=/software/hadoop-2.6.4

首先cp hive-site.xml:

修改hive-site.xml文件 javax.jdo.option.ConnectionURL

jdbc:mysql://master:3306/hive?createDatabaseInfoNotExist=true

javax.jdo.option.ConnectionDriverName

com.mysql.jdbc.Driver

javax.jdo.option.ConnectionUserName

hive

javax.jdo.option.ConnectionPassword

hive

. 添加环境变量etc/profile

export HIVE_HOME=/software/apache-hive-1.2.1-bin

export PATH=HIVEHOME/bin:PATH

5.MySQL 驱动包

下载mysql-connector-java-5.0.6-bin.jar文件,并放到$HIVE_HOME/lib目录下

启动Hive

hadoop@master:/software/apache-hive-1.1.1-bin$ bin/hive

如果碰到下面问题:是由于版本不兼容,hadoop是2.6.4.的只能搭载

0.9以下hive版本,这里是hive1.2.1所以需要删掉一个包。

解决方法:

然后,resource 这个文件或重启虚拟机

就可以了。

测试:

hive> create table fristtable (key string);

OK

Time taken: 1.414 seconds

hive> show tables;

OK

fristtable

test

Time taken: 0.142 seconds, Fetched: 2 row(s)

hive>

linux hive mysql_Linux下的Hive与Mysql安装相关推荐

  1. SUSE Linux 11里Nginx+Resin+JSP+Memcached+MySQL安装配置整合

    服务器运维与网站架构|Linux运维|X研究 let's face reality,loyalty to an ideal! 首页 Linux Nginx Security Shell 服务器架构 互 ...

  2. 震惊,与gcc不得不说的故事:Linux虚拟机环境下,gcc的在线安装

    目录 Linux虚拟机环境下,gcc的在线安装 在线安装 yum在线安装指令 进入root账户 安装gcc 检查安装情况 最后 小白一枚,有问题请提一下,谢谢啦,多多包涵 在线安装 使用yum安装,注 ...

  3. linux 配置 mysql_linux下mysql配置文件my.cnf最详细解释

    MySQL配置文件在Windows下叫my.ini,在MySQL的安装根目录下:在Linux下叫my.cnf,该文件位于/etc/my.cnf. 可以查找下:find / -name my.cnf m ...

  4. linux es连接mysql_Linux下ES,kibana,mysql,kafka,zookeeper启动关闭方式

    Linux下ES,kibana,mysql,kafka,zookeeper启动关闭方式 ES 前台方式启动 切换到ES的bin目录下,执行./elasticsearch命令 关闭窗口或者ctrl+c会 ...

  5. linux bind mysql_linux下安装mysql

    mysql下载链接 本次演示版本为 mysql-5.7.28  如下图所示 将下载的压缩包上传至linux虚拟机内 解压当前亚索包 至 ./usr/local/下 tar -zxvf mysql-5. ...

  6. mvn Mac Linux 版本,Mac 下 Maven 的命令行安装

    JDK 的安装 系统的"系统偏好设置"中我们可以看到 Java的设置, Java 7(含) 之后的版本在这里可以看到. 点击进去后,可以看到独立的 Java 控制面板 注意,这里是 ...

  7. ubuntu下最简单的MySQL安装教程

    ubuntu上安装mysql非常简单只需要几条命令就可以完成.        1. sudo apt-get install mysql-server 2. apt-get install mysql ...

  8. linux ftp mysql_linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建

    命令连接,控制连接:21/tcp 数据连接: 主动模式,运行在20/tcp端口 和 被动模式,运行在随机端口 数据传输模式(自动模式):有二进制(mp3,jpg等)和文本(html)两种传输模式 ft ...

  9. linux yum源码安装mysql_linux下通过源码包安装mysql,以及yum安装

    环境介绍:本安装教程基于虚拟机CentOS7.6版本进行安装,mysql版本为5.7版本. 一.卸载已安装的mysql服务 由于我原本在虚拟机已安装过mysql,所以这里我需要先卸载掉mysql才能进 ...

最新文章

  1. 基于bs4+requests的豆瓣电影爬虫
  2. dataGridView右键菜单并选中该行 http://blog.csdn.net/lanmao100/archive/2009/06/25/4298529.aspx...
  3. MySQL中的二进制类型
  4. Git 图形化操作之合并提交记录
  5. html标签object和embed,html标签object和embed的区别
  6. mongodb报错一例
  7. java打开输入框,java – 在Android中打开输入对话框
  8. 什么是机器学习?有哪些分类?怎样上手开发?终于有人讲明白了
  9. groovy 对 list 排序
  10. java常量池方法区_Java方法区和运行时常量池溢出问题分析
  11. PAT 甲级 1004
  12. jQuery鼠标悬浮事件
  13. scrollbars属性,MultiLine 属性
  14. ThingJS学习总结
  15. 阿里大数据之路:数据模型篇大总结(收藏)
  16. 什么是沾包?如何处理?
  17. 一、C++面向对象高级编程(上) (侯捷)
  18. moment 农历_设计农历新年赠品
  19. day6邮件自动发送
  20. 修改node.js全局依赖包的安装路径

热门文章

  1. 用python解决生活问题_Python解决生活问题之闹钟程序的实现
  2. python的运行环境_python-运行环境配置-1
  3. css英文左右对齐,中文英文左右padding一致两端对齐实现_js
  4. java 悬浮提示框_表格(悬浮框提示)
  5. 虚拟主机不支持mysql_虚拟主机能用mysql么
  6. python的指针跟c的区别_ctypes中的LP_x*指针和*p指针有什么区别?(以及与结构的奇怪交互)...
  7. html5怎么跟安卓交互,html5怎么与android交互
  8. 特征计算 - Jaccard 相似系数与 Python 代码实现
  9. 移动数据网络类型是nr_便携式移动网络的快速搭建方法
  10. 李宏毅机器学习(六)自监督学习(一)