hadoop完全分布式集群的搭建—hive安装

hadoop完全分布式集群的搭建—hive安装

一、首先安装好hadoop

hadoop完全分布式集群的搭建

二、下载hive压缩包,并解压

链接:https://pan.baidu.com/s/1Z5f6Xm8jZDsiPX0iK5cakg 提取码:5i6u

三、安装mysql
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev

安装完成注意修改root密码
mysql5.7和mysql8.0修改方式不一样
具体看以下文章
https://blog.csdn.net/OnTheRoad_ING/article/details/104881415

进入mysql
授予root所有权限,允许任何用户访问

mysql> use mysql
mysql> CREATE USER 'root'@'%' IDENTIFIED BY '你的密码';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
四、hdfs创建hive目录

在HDFS中新建/tmp和/usr/hive/warehouse 两个文件目录(默认)

hdfs dfs -mkdir /tmp
hdfs dfs -mkdir -p /usr/hive/warehouse
hdfs dfs -chmod g+w /tmp
hdfs dfs -chmod g+w /usr/hive/warehouse
五、替换jar包

将hive目录下的jline-2.12.jar拷贝到hadoop下

`/apache-hive-1.2.1-bin/lib$` hive目录 `cp jline-2.12.jar`
`hadoop-2.8.5/share/hadoop/yarn/lib/`hadoop目录
六、配置环境变量
sudo vi /etc/profile
HIVE_HOME=/home/qin/qps/install/apache-hive-1.2.1-bin
export PATH=$PATH:$HIVE_HOME/bin

下面是图片在这里插入图片描述

七、修改hive配置文件

进入cd apache-hive-1.2.1-bin/conf/
将hive-default.xml.template复制一份修改名称为hive-site.xml

apache-hive-1.2.1-bin/conf$ cp hive-default.xml.template hive-site.xml

在文件最后面追加

<configuration>
    <property>
        <name>javax.jdo.option.ConnectionURL</name>
        <value>jdbc:mysql://`ubuntu1``自己电脑主机名称`:3306/hive?createDatabaseIfNotExist=true</value>
        <description>#node1的IP+端口号+数据库名</description>
    </property>
    <property>
        <name>javax.jdo.option.ConnectionDriverName</name>
        <value>com.mysql.cj.jdbc.Driver</value>
        <description> #mysql数据库连接驱动</description>
    </property>
    <property>
        <name>javax.jdo.option.ConnectionUserName</name>
        <value>root</value>
        <description> #mysql数据库的用户名</description>
    </property>
    <property>
        <name>javax.jdo.option.ConnectionPassword</name>
        <value>root</value>
        <description>#mysql数据库的密码</description>
    </property>
</configuration>

在apache-hive-1.2.1-bin/目录下创建tmp文件夹

mkdir tmp

利用vim hive-site.xml查找${system:java.io.tmpdir}

:/${system:java.io.tmpdir}
在这里插入图片描述
差不都三、四处。
把刚才建立的文件夹路径写到这里,注意把存在
${system:java.io.tmpdir}这一行所有内容替换。

八、下载mysql驱动包到pache-hive-1.2.1-bin/lib/

我这里的mysql是8.0所以下载的8.0的如果你是5.7下载5.7就可以
官网链接:https://dev.mysql.com/downloads/connector/j/
网盘链接:
5.7:
链接:https://pan.baidu.com/s/1L_pZ7tQt3QApuRfNmkCEzw 提取码:eozb
8.0:
链接:https://pan.baidu.com/s/1kZhwOFO0B07w_RaurQFJDw 提取码:sywe

最后

>hive

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值