• 930每日博客


    今天做HIVE的安装

    下载hive——地址:http://mirror.bit.edu.cn/apache/hive/

    执行以下几个命令安装8.0版本mysql

    //1、下载MySQLyum源(8.0版本的)
    wget http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
    (5.7版本的)
    wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
    //2、添加MySQLyum源
    sudo yum localinstall mysql80-community-release-el7-3.noarch.rpm
    (5.7版本)
    sudo yum localinstall mysql57-community-release-el7-10.noarch.rpm
    //3、安装MySQL客户端
    yum -y install mysql-community-server

    开启mysql服务

    # 1、开启Mysql服务
    sudo service mysqld start
    # 2、查看mysql是否开启
    sudo servicee mysqld status
    # 重启mysql服务
    sudo service mysqld restart
    # 3、查看初始密码
    sudo grep 'temporary password' /var/log/mysqld.log
    # 4、进入mysql客户端,输入查询到的初始化密码
    mysql -uroot -p

    mysql密码设置

    # 1、首先要修改密码,高版本的mysql默认必须修改密码才能正常使用,所以如果不修改密码不能做任何事
    alter user 'root'@'localhost' identified by '新密码'
    注意:因为我们还没有改密码的复杂度,所以这里的密码必须足够复杂,后面会改简单的
    # 2、查看mysql初始化密码的策略
    SHOW VARIABLES LIKE 'validate_password%';
    mysql> SHOW VARIABLES LIKE 'validate_password%';
    +--------------------------------------+-------+
    | Variable_name | Value |
    +--------------------------------------+-------+
    | validate_password.check_user_name | ON |
    | validate_password.dictionary_file | |
    | validate_password.length | 6 |
    | validate_password.mixed_case_count | 1 |
    | validate_password.number_count | 1 |
    | validate_password.policy | LOW |
    | validate_password.special_char_count | 1 |
    +--------------------------------------+-------+
    7 rows in set (0.00 sec)
    # 3、修改密码验证强度(重启后就失效)
    set global validate_password.policy=LOW;
    # 4、修改密码允许最短长度,不能小于4
    set global validate_password.length=6;
    # 5、修改简单密码
    alter user 'root'@'localhost' identified by '000000';

    设置mysql远程登陆

    # 1、修改权限
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
    # %表示所有远程机器
    # root表示远程登陆后使用root用户
    # *.*表示所有表
    # 刷新权限
    flush privileges;
    ①进入到存放hive的目录下,输入以下命令解压到指定目录下

    ②配置文件重命名

    将hive-defaultxml.template重命名为hive-site.xml

    将hive-env.sh.template重命名为hive-env.sh

    将hive-log4j.properties.template重命名为hive-log4j.properties

    ③修改配置

    1、修改hive-env.sh配置

    添加JAVA_HOME和HADOOP_HOME,exportHIVE_CONF_DIR(即hive的conf目录地址)
    修改hive-site.xml配置

    修改hive-log4j.properties配置

    设置log路径用以存放hive的log日志文件
     hive.log.dir=/opt/modules/hive-3.1.2/logs

    拷贝数据库驱动包到hive的lib目录中

    检查端口:
    $ sudo netstat -antp | grep 10000

    2、启动服务:
    $ bin/hive --service hiveserver2

    3、连接服务:
    $ bin/beeline
    beeline> !connect jdbc:hive2://hadoop100:10000

  • 相关阅读:
    我的Java学习推荐书目
    BTrace使用简介
    BTrace使用小结
    如何在生产环境使用Btrace进行调试
    BTrace : Java 线上问题排查神器
    淘宝Tprofiler工具实现分析
    JVM 性能调优实战之:使用阿里开源工具 TProfiler 在海量业务代码中精确定位性能代码
    性能工具TProfiler介绍文档
    分布式系统理论基础
    微信小程序
  • 原文地址:https://www.cnblogs.com/ruangongwangxiansheng/p/14161645.html
Copyright © 2020-2023  润新知