概述
1、下载hive压缩包
https://mirrors.tuna.tsinghua.edu.cn/apache/hive/hive-2.3.3/apache-hive-2.3.3-bin.tar.gz
2、解压hive
tar -zxvf apache-hive-2.3.3-bin.tar.gz
3、安装mysql
***************注意:关闭selinux,这个安全子系统会和很多服务冲突。
查看之前是否安装过mysql: rpm -qa | grep -i mysql
[beifeng@hadoop-senior ~]$ su - root
# rpm -ivh MySQL-server-5.6.24-1.el6.x86_64.rpm --nodeps --force(后面这两个参数的意思是强制安装,也可以使用yum安装)
# rpm -ivh MySQL-client-5.6.24-1.el6.x86_64.rpm ( 安装mysql-commit包之后, 启用某些版本yum-config-manager --disable mysql56-community yum-config-manager --enable mysql57-community-dmr 再安装yum install mysql-community-server)
# sudo grep 'temporary password' /var/log/mysqld.log(查看密码,得到密码rSR6RgWWnsKxseSN)
# service mysql start
# mysql -uroot -prSR6RgWWnsKxseSN
mysql> set password=password('123456');
mysql> grant all on *.* to master@'master' identified by '123456' ; 远程授权登陆语句。这里注意@后面跟着的主机名,要写自己的主机名或者ip地址
mysql> flush privileges;
4、Hive关联mysql
拷贝驱动包,放到hive的lib目录瞎
$ tar zxf mysql-connector-java-5.1.27.tar.gz
$ cp mysql-connector-java-5.1.27-bin.jar /opt/modules/apache-hive-0.13.1-bin/lib
1)、配置下hadoop路径,在hive-env.sh文件中
2)、copy并修改hive-site.xml
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://god:3306/metastore?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>123456</value>
</property>
5、HDFS配置
$ bin/hdfs dfs -mkdir /tmp
$ bin/hdfs dfs -mkdir -p /user/hive/warehouse
$ bin/hdfs dfs -chmod g+w /tmp
$ bin/hdfs dfs -chmod g+w /user/hive/warehouse
6、简单使用:
$ bin /hive --第一次使用会去mysql数据库创建metastore
//之后每次使用都要先启动metastore
bin/hive --service metastore &
hive>
hive> show databases;
OK
default default是默认的数据库
最后
以上就是沉静乌冬面为你收集整理的Hadoop笔记之八——Hive安装及关联mysql 1、下载hive压缩包 2、解压hive 3、安装mysql4、Hive关联mysql5、HDFS配置 6、简单使用:的全部内容,希望文章能够帮你解决Hadoop笔记之八——Hive安装及关联mysql 1、下载hive压缩包 2、解压hive 3、安装mysql4、Hive关联mysql5、HDFS配置 6、简单使用:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复