实验六Hive、MySQL的安装配置

    xiaoxiao2022-07-07  171

    安装配置Hive、MySQL及其JDBC驱动,前提条件:已经安装了Zookeeper、Hadoop、HDFS

    一、安装Mysql

    1.1 在Windows下进行下载Mysql

    因为使用量多的是单用户数据库模式,并且数据库使用最多的是mysql 所以在这里选择mysql数据库;

    1.2 将压缩包从Windows传输到Linux当前目录下:

    put D:\大数据软件\mysql-community-release-el7-5.noarch.rpm

    1.3 解压:

    rpm -ivh mysql-community-release-el7-5.noarch.rpm

    1.4 安装:

    yum install mysql-community-server

    1.5 重启mysql服务:

    service mysqld restart (以后开机不需启动mysql) 进入mysql:mysql -u root

    1.6 配置文件

    /etc/my.cnf 加上编码配置: [mysql] default-character-set =utf8

    远程连接设置: 把在所有数据库的所有表的所有权限赋值给位于所有IP地址的root用户: mysql> grant all privileges on . to root@’ %‘identified by ‘root’; mysql>flush privileges; 刷新权限 如果是新用户而不是root,则要先新建用户: mysql>create user ‘username’@’ %’ identified by ‘password’;

    二、Hive安装与配置

    2.1 在Windows下载压缩包

    #启动Zookeeper $ zkServer.sh start #启动Hadoop $ start-all.sh Hive安装包下载地址:http://www.apache.org/dyn/closer.cgi/hive/

    2.2将压缩包从Windows传输到Linux当前目录下

    SecureCRT 【File】→【Connect SFTP Session】开启sftp操作

    put F:\大数据软件\apache-hive-2.3.5-bin.tar.gz

    2.3解压

    解压安装到指定目录下/home/shui(/home是系统自带目录,之下的/shui是自己创建的) tar -zxvf apache-hive-2.3.5-bin.tar.gz -C /home/shui 修改解压目录名为hive。 mv apache-hive-2.3.5-bin.tar hive

    2.4 修改环境变量

    配置环境变量,将HIVE_HOME写入: #重新加载配置文件 $ source /root/.bash_profile

    Source命令更新etc/profile文件,使其生效。

    运行:hive --version 出现版本号及安装成功

    2.5 配置hive-env.sh

    进入/home/shui/hive/conf目录,修改hive-env.sh.template的文件名为hive-env.sh。(可以使用cp或者mv命令)

    修改Hadoop的安装路径 HADOOP_HOME=/home/shui /hadoop-2.7.3 修改Hive的conf目录的路径 export HIVE_CONF_DIR=/home/shui/hive/conf

    2.6 配置hive-site.xml

    进入/home/shui/hive/conf目录,修改default.xml.template的文件名为hive-site.xml。(可以使用cp或者mv命令)

    mv hive- default.xml.template hive-site.xml

    在最后添加以下属性:

    三、MySQL Connector-java安装

    3.1 官网下载

    3.2将压缩包从Windows传输到Linux当前目录下

    SecureCRT 【File】→【Connect SFTP Session】开启sftp操作

    put F:\大数据软件\mysql-connector-java-5.1.47.tar.gz

    3.3 解压

    解压到指定目录下/home/shui(/home是系统自带目录,之下的/yong是自己创建的) tar -zxvf mysql-connector-java-5.1.47.tar.gz -C /home/yong

    3.4 拷贝驱动包

    将驱动包mysql-connector-java-5.1.47-bin.jar复制到/home/shui/hive/lib目录中。

    四、启动hive

    4.1、启动Hadoop:

    start-all.sh

    4.2、初始化Metastore架构:

    schematool -dbType mysql -initSchema

    4.3启动Hive:

    [root@node4 ~]# hive 19/05/20 13:14:01 WARN conf.Hi Logging initialized using conf.hive>

    如果能正常的显示登录到hive的命令行下,就表示安装成功了

    4.4 创建/删除/修改/查看 数据库、表、视图,向表中装载数据,查询数据等等。

    最新回复(0)