Centos 6.5 Apache Hive 0.9.0 安装

来源:互联网 发布:印度冷战作用知乎 编辑:程序博客网 时间:2024/06/02 06:54

安装前提:1、已经安装了mysql数据库(并为hive创建一个数据库)

                  2、hadoop集群可以正常启动

安装步骤:

1、下载tar包,并上传到服务器上面

2、tar -zxvf hive-0.9.0.tar.gz  /usr/tools/hive

2、cd /usr/tools/hive/apache-hive-0.9.0/conf(即hive解压目录下的conf文件夹)

3、配置hive

    a、cp hive-default.xml.template hive-site.xml 

    b、修改hive-site.xml

       #mysql连接URL

       <property>
 <name>javax.jdo.option.ConnectionURL</name>
 <value>jdbc:mysql://localhost
:3306/hivecreateDatabaseIfNotExist=true</value>

 <description>JDBC connect string for a JDBC metastore</description>
</property>

#mysql连接驱动名称
<property>
 <name>javax.jdo.option.ConnectionDriverName</name>
 <value>com.mysql.jdbc.Driver</value>
 <description>Driver class name for a JDBC metastore</description>
</property>

#mysql用户名
<property>
 <name>javax.jdo.option.ConnectionUserName</name>
 <value>root</value>
 <description>username to use against metastore database</description>
</property>

#mysql密码
<property>
 <name>javax.jdo.option.ConnectionPassword</name>
 <value>123456</value>
 <description>password to use against metastore database</description>
</property>


4.安装hive和mysq完成后,将mysql的连接jar包拷贝到$HIVE_HOME/lib目录下
如果出现没有权限的问题,在mysql授权(在安装mysql的机器上执行)
mysql -uroot -p
#(执行下面的语句  *.*:所有库下的所有表   %:任何IP地址或主机都可以连接)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;


5、配置环境变量

vi /etc/profile

添加:

export HIVE_HOME=/usr/tools/hive/apache-hive-0.9.0
export PATH=$PATH:$HIVE_HOME/bin

使其有效
source /etc/profile

6、输入 hive 测试hive数据库能否启动


0 0
原创粉丝点击