1.下载hive配置文件
http://archive-primary.cloudera.com/cdh5/cdh/5/
2.解压hive压缩文件
tar -zxvf ~/app/hive-1.10-cdh5.7.0.tar.gz
3.修改hive-site.xml
(hive解压文件的conf目录中创建文件hive-site.xml)
cp hive-site.xml.tmplate hive-site.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <configuration> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://master:3306/hive?createDatabaseIfNotExist=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>本机用户名</value> </property> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>本机用户名</value> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>本机密码</value> </property> </configuration>
4.修改hive-env.sh文件
拷贝hive-env.sh.template 为hive-env.sh
5.配置环境变量
在/etc/profile文件末尾添加hive的环境变量
6.更新环境变量使其生效
hadoop@master:~$source /etc/profile
7.创建Hive的工作目录并赋予权限
- hadoop@master:~$hadoop fs -mkdir /tmp
- hadoop@master:~$hadoop fs -mkdir /user/hive/warehouse
- hadoop@master:~$hadoop fs -chmod g+w /tmp
- hadoop@master:~$hadoop fs -chmod g+w /user/hive/warehou
8.设定使用默认使用derby数据库作为元数据库
hadoop@master:~$schematool -dbType derby -initSchema