前提:安装hadoop
一:下载好包(放入你自定义的文件中,我的是/home/gsd/Hive)
二:解压开(在/home/gsd/Hive文件夹中进行)
2.1:tar -zxvf hive-2.1.0.tar.gz
2.2:mv hive-2.1.0.tar hive(重命名)
三:配置环境变量
3.1:su root(切换到root用户下)
3.2:vim /etc/profile(编辑这个文件,不会用vim,百度一下vim的使用方法)
编辑的内容如下:
export HIVE_HOME=/home/gsd/Hive/hive
export PATH=$PATH:$HIVE_HOME/bin
3.3:检验是否安装成功
hive --version
四:配置hive
4.1:将mysql的驱动包复制到hive的lib中(根据你自己的文件所在,我的是/home/gsd/Hive/hive/lib)
4.2:在/home/gsd/Hive/hive/conf中
4.2.1:cp hive-default.xml.template hive-site.xml (复制一份)
4.2.2:修改hive-site.xml文件(说明一下:先在mysql中创建一个hive2的 数据库;在文件中找到<name>所在的名字,将<value>的值改成如下的样 子,mysql的密码,用户名,url根据你自己的mysql数据库设定)
<property>
<name>javax.jdo.option.ConnectionPassword</name>(mysql的密码)
<value>root</value>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>(mysql的用户名)
<value>root</value>
</property>
<property>
<name>javax.jdo.option.ConnectionURL</name>(数据库的连接地址)
<value>jdbc:mysql://192.168.231.1:3306/hive2</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>(数据库的驱动)
<value>com.mysql.jdbc.Driver</value>
</property>
4.3: 在hive的bin中(/home/gsd/Hive/hive/bin)
执行这个命令:./schematool -dbType mysql -initSchema
结果:在mysql的hive数据库中会有很多表格生成
说明:这个配置只能初始化hive,想要进入hive命令行,还有三个配置(链接:https://mp.csdn.net/postedit/89816930)