下载
wget http://archive-primary.cloudera.com/cdh5/cdh/5/hive-1.1.0-cdh5.7.0.tar.gz
解压缩
[hadoop@hadoop000 softwore]$ tar -zxvf hive-1.1.0-cdh5.7.0.tar.gz -C …/app/
配置环境变量
修改个人环境变量
vi ~/.bash_profile
export HIVE_HOME=/home/hadoop/app/hive-1.1.0-cdh5.7.0
export PATH=$HIVE_HOME/bin:$PATH
生效
source ~/.bash_profile
修改Hive配置
-
修改 hive-env.sh
HADOOP_HOME=/home/hadoop/app/hadoop-2.6.0-cdh5.7.0
-
增加 hive-site.xml 配置主要是MySQL的相关信息
<property> # createDatabaseIfNotExist 表示 如果没有这个数据库 就自行创建 <name>javax.jdo.option.ConnectionURL</name> <value> <value>jdbc:mysql://localhost:3306/ruoze_d5?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=UTF-8</value></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>
- 拷贝mysql驱动到$HIVE_HOME/lib中
开启hive命令行测试
前提 需要启动hdfs进程 !!!
hive 部署完成,查看下刚刚在mysql中村的Meta信息是否存在.
在mysql中已经存在rouze_d5,已经对应的表全部都在.