折腾了大半天终于把hive安装在hadoop2.2上了,为了今后有可查阅的资料,这里记录下整个过程,如有不对的地方,敬请拍砖!(安装hive要稍微简单一点,因为只需要部署在一台机器上就可以了)
下载:hive-0.9.0.tar.gz
解压到某路径中,
首先,将解压出来的mysql-connector-java-5.1.22-bin.jar复制到/hive下的lib路径里
设置环境变量,修改/etc/profile
HIVE_HOME=/opt/hive-0.13.1
HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
HIVE_CONF_DIR=$HIVE_HOME/conf
PATH=$PATH:$HIVE_HOME/bin
export HIVE_CONF_DIR HADOOP_CONF_DIR HIVE_HOME PATH
接着 配置hive-size.xml,这个配置可以参考官方网站
<property>
<name>hive.metastore.local</name>
<value>true</value>
</property>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://mysql_server: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>hadoop(mysql用户名)</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>hadoop(密码)</value>
</property>
-------------------------------------------------------------------------------------------
然后我没就可以使用hive命令,使用hive了
-------------------------------------------------------------------------------------------