Linux下的Hive与Mysql安装
来源:互联网 发布:淘宝办学生证该搜索啥 编辑:程序博客网 时间:2024/05/18 07:17
一,安装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文件
<configuration> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://master:3306/hive?createDatabaseInfoNotExist=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>hive</value> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>hive</value> </property> </configuration>
. 添加环境变量etc/profile
export HIVE_HOME=/software/apache-hive-1.2.1-bin
export PATH=HIVE H OME/bin: PATH5.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下Mysql的安装与配置
- linux 下mysql的安装与卸载
- Linux 下 Mysql 的安装与卸载
- Linux下MySQL的安装与卸载
- linux下mysql的安装与维护
- hive的安装及hive与mysql的整合
- linux下安装hive
- hive linux环境下的安装
- MySQL安装与应用【Linux下的安装与配置】
- 安装MySQL与安装Hive
- hive与mysql安装配置
- hive安装与mysql对接
- Ubuntu下Hive配置(MySQL数据库的安装方式)
- Apache+php+mysql在Linux下的安装与配置
- Apache+php+mysql在Linux下的安装与配置
- Apache+php+mysql在Linux下的安装与配置
- Linux下Apache+Mysql+PHP的安装与配置
- 阿里云CentOs环境配置
- 基于Flume的野狗实时日志系统的演进和优化
- 用C语言实现通用链表
- 全卷积网络:从图像级理解到像素级理解-FCN图像分割边缘检测
- opencv 3.10 安装编译
- Linux下的Hive与Mysql安装
- log4j集成flume-ng
- Linux下C/C++编译器GCC/G++使用简介
- RAC环境下配置OGG同步
- elasticsearch 配置详解
- vi一个简单操作
- JLink和JFlash使用方法笔记
- SpringMVC的配置--controller
- ORA-03113 错误分析与解决