hadoop学习之HIVE(3):hadoop2.7.2下安装hive2.1.0并关联mysql数据库

来源:互联网 发布:淘宝怎么修改价钱 编辑:程序博客网 时间:2024/04/29 12:01

前提是安装好hadoop2.7.2,再往下继续。

1,  首先安装mysql数据库:详见本人博客:点我进入博客

root密码,设为123456,下面会用到。

然后通过mysql –uroot –p登陆。

执行如下命令:

grant all on *.* to root@'%' identified by '123456'; //该命令是设置远程登陆权限的。flush privileges;

再创建hive数据库:create database hive; 后面会用到。


2,下载并解压apache-hive-2.1.0-bin.tar.gz


下载mysql-connector-java-5.1.39.tar.gz文件,解压后将里面的mysql-connector-java-5.1.39-bin.jar放到hive/lib目录中去。


3,cd到conf目录下,新建文件:vim hive-site.xml,添加如下内容:

<configuration>        <property>                <name>javax.jdo.option.ConnectionURL</name>                <value>jdbc:mysql://localhost/hive</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>123456</value>        </property>        <property>                <name>hive.exec.scratchdir</name>                <value>/tmp/hive</value>        </property>        <property>                <name>hive.exec.local.scratchdir</name>                <value>/tmp/hive/local</value>        </property>        <property>                <name>hive.downloaded.resources.dir</name>                <value>/tmp/hive/resources</value>        </property></configuration>

其中后三项要改成真已知路径,不然会报错:Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D  

将文件夹的路径改为已知路径:



4,然后就可以启动了,bin$ ./hive启动hive。

0 0
原创粉丝点击