hive安装

来源:互联网 发布:java重载的内部调用 编辑:程序博客网 时间:2024/06/05 19:11

hive1.2.1安装:

之前已有hadoop2.6.0集群环境

1、安装mysql

yum install mysql-server

安装好mysql后,

进入mysqlmysql -uroot -p 

创建hive用户:CREATE USER 'hive' IDENTIFIED BY 'hive';  

赋予权限:GRANT ALL PRIVILEGES ON *.* TO 'hive'@'%' WITH GRANT OPTION; 

hive远程登陆测试:mysql -h localhost -u hive -p 

创建数据库:create database hive

以后每一都需要先启动mysql服务:service mysqld start

2、下载:apache-hive-1.2.1-bin.tar.gz

   解压:tar -zvxf apache-hive-1.2.1-bin.tar.gz /A/soft

3、配置环境变量

vi /etc/profile

export HIVE_HOME=/A/soft/hive-1.2.1

export PATH=$PATH:$HIVE_HOME/bin

export CLASSPATH=.:$CLASSPATH:$HIVE_HOME/lib

配置生效:source /etc/profile

4、修hive改配置文件

修改hive1.2.1/conf目录下的hive-env.sh

export HADOOP_HOME=/A/soft/hadoop-2.4.1

export HIVE_CONF_DIR=/A/soft/hive-1.2.1/conf

修改hive-site.xml

<configuration>

<property>

<name>hive.metastore.local</name>

<value>true</value>

</property>  

<property>

<name>javax.jdo.option.ConnectionURL</name>

<value>jdbc:mysql://localhost: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>root</value>

</property>

<property>

<name>javax.jdo.option.ConnectionPassword</name>

<value>root</value>

</property>

</configuration>

5、把MySQLJDBC驱动包(我使用的是mysql-connector-java-5.1.16-bin.jar)复制到Hivelib目录下

在控制台输入hive

安装成功

如用eclipse远程连接,进入hive1.2.1/bin目录下:输入命令hiverserver2

 

 

 

  

 

 

0 0
原创粉丝点击