一、确认电脑已经安装jdk、Hadoop、MySQL
二、上传Hive压缩文件到指定目录,如/opt/soft
三、解压Hive(我的是直接解压在了opt/soft目录下)
tar -zxvf apache-hive-1.1.0-bin.tar.gz
四、重命名
mv apache-hive-1.1.0-bin/ hive
五、配置profile环境变量
1)进入文件
vim /etc/profile
2)添加配置内容
export HIVE_HOME=/opt/soft/hive
export PATH=$PATH:$HIVE_HOME/bin
3)环境变量生效
source /etc/profile
六、配置hive文件
1.hive配置文件位置 /opt/soft/hive/conf/
1)复制hive-env.sh.template文件
cp hive-env.sh.template hive-evn.sh
2)打开复制的文件
vim hive-evn.sh
3)添加修改内容
添加
JAVA_HOME=/opt/soft/jdk //jdk位置
HIVE_HOME=/opt/soft/hive //hive位置
修改
HADOOP_HOME=/opt/soft/Hadoop //Hadoop位置
export HIVE_CONF_DIR=/opt/soft/hive/conf //配置文件位置
2.配置hive-site.sh
1)复制hive-default.xml.template
cp hive-default.xml.template hive-site.xml
2)打开复制的文件
hive-site.xml
3)配置,下面的太多要用到查找 查找内容是比如查找aa :/aa aa就是你要查找的内容
- javax.jdo.option.ConnectionURL
jdbc:mysql://3306/hive?createDatabaseifNotExist=true&characterEncoding=UTF-8
- javax.jdo.option.ConnectionDriverName
com.mysql.jdbc.Driver //位置包
- javax.jdo.option.ConnectionUserName
root //数据库名
- javax.jdo.option.Connection Password
123456 //密码
4.配置临时路径
- hive.querylog.location
/opt/soft/hive/tmp
6.hive.exec.local.scratchdir
/opt/soft/hive/tmp
7.hive.downloaded.resources.dir /opt/soft/hive/tmp
1.将mysql驱动包拷贝到hive下lib目录下
CP mysql -connector-java-5.1.39 jar /opt/soft/hive/lib/
2.启动
1.schematool -dbType mysql –initSchema
2.启动mysql
Mysql -u root -p
show databases
use hive
3.进入hive模式
Hive