数据仓库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 

  • 23
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值