linux hive mysql_Linux下的Hive与Mysql安装
一,安装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安装相关推荐
- SUSE Linux 11里Nginx+Resin+JSP+Memcached+MySQL安装配置整合
服务器运维与网站架构|Linux运维|X研究 let's face reality,loyalty to an ideal! 首页 Linux Nginx Security Shell 服务器架构 互 ...
- 震惊,与gcc不得不说的故事:Linux虚拟机环境下,gcc的在线安装
目录 Linux虚拟机环境下,gcc的在线安装 在线安装 yum在线安装指令 进入root账户 安装gcc 检查安装情况 最后 小白一枚,有问题请提一下,谢谢啦,多多包涵 在线安装 使用yum安装,注 ...
- linux 配置 mysql_linux下mysql配置文件my.cnf最详细解释
MySQL配置文件在Windows下叫my.ini,在MySQL的安装根目录下:在Linux下叫my.cnf,该文件位于/etc/my.cnf. 可以查找下:find / -name my.cnf m ...
- linux es连接mysql_Linux下ES,kibana,mysql,kafka,zookeeper启动关闭方式
Linux下ES,kibana,mysql,kafka,zookeeper启动关闭方式 ES 前台方式启动 切换到ES的bin目录下,执行./elasticsearch命令 关闭窗口或者ctrl+c会 ...
- linux bind mysql_linux下安装mysql
mysql下载链接 本次演示版本为 mysql-5.7.28 如下图所示 将下载的压缩包上传至linux虚拟机内 解压当前亚索包 至 ./usr/local/下 tar -zxvf mysql-5. ...
- mvn Mac Linux 版本,Mac 下 Maven 的命令行安装
JDK 的安装 系统的"系统偏好设置"中我们可以看到 Java的设置, Java 7(含) 之后的版本在这里可以看到. 点击进去后,可以看到独立的 Java 控制面板 注意,这里是 ...
- ubuntu下最简单的MySQL安装教程
ubuntu上安装mysql非常简单只需要几条命令就可以完成. 1. sudo apt-get install mysql-server 2. apt-get install mysql ...
- linux ftp mysql_linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建
命令连接,控制连接:21/tcp 数据连接: 主动模式,运行在20/tcp端口 和 被动模式,运行在随机端口 数据传输模式(自动模式):有二进制(mp3,jpg等)和文本(html)两种传输模式 ft ...
- linux yum源码安装mysql_linux下通过源码包安装mysql,以及yum安装
环境介绍:本安装教程基于虚拟机CentOS7.6版本进行安装,mysql版本为5.7版本. 一.卸载已安装的mysql服务 由于我原本在虚拟机已安装过mysql,所以这里我需要先卸载掉mysql才能进 ...
最新文章
- 基于bs4+requests的豆瓣电影爬虫
- dataGridView右键菜单并选中该行 http://blog.csdn.net/lanmao100/archive/2009/06/25/4298529.aspx...
- MySQL中的二进制类型
- Git 图形化操作之合并提交记录
- html标签object和embed,html标签object和embed的区别
- mongodb报错一例
- java打开输入框,java – 在Android中打开输入对话框
- 什么是机器学习?有哪些分类?怎样上手开发?终于有人讲明白了
- groovy 对 list 排序
- java常量池方法区_Java方法区和运行时常量池溢出问题分析
- PAT 甲级 1004
- jQuery鼠标悬浮事件
- scrollbars属性,MultiLine 属性
- ThingJS学习总结
- 阿里大数据之路:数据模型篇大总结(收藏)
- 什么是沾包?如何处理?
- 一、C++面向对象高级编程(上) (侯捷)
- moment 农历_设计农历新年赠品
- day6邮件自动发送
- 修改node.js全局依赖包的安装路径
热门文章
- 用python解决生活问题_Python解决生活问题之闹钟程序的实现
- python的运行环境_python-运行环境配置-1
- css英文左右对齐,中文英文左右padding一致两端对齐实现_js
- java 悬浮提示框_表格(悬浮框提示)
- 虚拟主机不支持mysql_虚拟主机能用mysql么
- python的指针跟c的区别_ctypes中的LP_x*指针和*p指针有什么区别?(以及与结构的奇怪交互)...
- html5怎么跟安卓交互,html5怎么与android交互
- 特征计算 - Jaccard 相似系数与 Python 代码实现
- 移动数据网络类型是nr_便携式移动网络的快速搭建方法
- 李宏毅机器学习(六)自监督学习(一)