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

前提是安装好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,添加如下内容:


        
                javax.jdo.option.ConnectionURL
                jdbc:mysql://localhost/hive
        
        
                javax.jdo.option.ConnectionDriverName
                com.mysql.jdbc.Driver
        
        
                javax.jdo.option.ConnectionUserName
                root
        
        
                javax.jdo.option.ConnectionPassword
                123456
        
        
                hive.exec.scratchdir
                /tmp/hive
        
        
                hive.exec.local.scratchdir
                /tmp/hive/local
        
        
                hive.downloaded.resources.dir
                /tmp/hive/resources
        


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

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



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

你可能感兴趣的:(hadoop,hive)