0


数据仓库hive的安装说明

一、在linux上安装mysql

1.按照下面语句顺序依次输入,安装mysql

    $sudo apt-get install mysql-server
    $sudo apt-get install mysql-client
    $sudo apt-get install libmysqlclient-dev

2.连接MySQL数据库

(1)进入mysql
    $sudo mysql -u root –p
(2)使用mysql
    use mysql;
(3)修改mysql用户密码
    UPDATE user SET plugin="mysql_native_password",

    authentication_string=PASSWORD("root"), host="%" WHERE user="root";
    FLUSH PRIVILEGES ;               # 不重启mysql服务而使修改的内容直接生效
    exit;

3.创建用户

    $sudo mysql -u root –p

    CREATE USER 'hive'@'%' IDENTIFIED BY  'hive';

    CREATE DATABASE hive;

    GRANT ALL ON hive.* TO'hive'@'%' IDENTIFIED BY 'hive';

    FLUSH PRIVILEGES ;

    exit ; 

4.修改MySQL配置文件,允许远程访问

    $sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf

    将bind-address = 127.0.0.1行注释掉

5.重启MySQL服务

$sudo service mysql restart

二、 Hive安装与配置

1.软件下载

wget https://archive.apache.org/dist/hive/hive-2.1.1/apache-hive-2.1.1-src.tar.gz tar -zvxf apache-hive-2.1.1-src.tar.gz /opt/Data

2.解压Hive安装文件

$sudo tar -zxvf apache-hive-3.1.2-bin.tar.gz -C /usr/local

$sudo mv /usr/local/apache-hive-3.1.2-bin/ /usr/local/hive

$sudo chown -R hadoop:hadoop /usr/local/hive

3.配置环境变量,并使其生效

$gedit ~/.bashrc

写入下列信息: export HIVE_HOME=/usr/local/hive

                      export PATH=$PATH:$HIVE_HOME/bin

$source ~/.bashrc # 使其生效

4.添加MySQL驱动

$mv mysql-connector-java-8.0.23.jar /usr/local/hive/lib/

5. 创建、配置hive-site.xml文件

$cd /usr/local/hive/conf

$cp hive-default.xml.template ./hive-site.xml

$gedit ./hive-site.xml

将配置文件中的内容替换为如下配置 :

6.创建、配置hive-env.sh 文件

$cd /usr/local/hive/conf

$ cp hive-env.sh.template hive-env.sh

$gedit hive-env.sh

在hive-env.sh文件中加入下列配置信息: export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_231

                                                                  export HIVE_HOME=/usr/local/hive    

                                                                  export HADOOP_HOME=/usr/local/hadoop

7.修改Hadoop集群配置core-site.xml,添加如下配置并重启集群

<property>

<name>hadoop.proxyuser.hadoop.groups</name>

<value>*</value>

</property> <property>

<name>hadoop.proxyuser.hadoop.hosts</name>

<value>*</value>

</property>

$stop-all.sh

$start-all.sh

8.Hive初始化

$ schematool -initSchema -dbType mysql -verbose

9.启动远程服务HiveServer 2

$hiveserver2 &

10.打开控制台命令行工具

$hive

$beeline -u jdbc:hive2://master:10000 -n hadoop -p hadoop


本文转载自: https://blog.csdn.net/m0_74973418/article/details/136480212
版权归原作者 yxsp 所有, 如有侵权,请联系我们删除。

“数据仓库hive的安装说明”的评论:

还没有评论