Hive配置部署与应用 1.MariaDBMySQL1.1检查yum 源yum list1.2安装服务yum-yinstallmariadb mariadb-server mysql-connector-java或者yum -y install mariadb-server1.3启动服务systemctl start mariadb#启动DBsystemctlenablemariadb#7.X设置开机自启chkconfig mariadb on 6.X设置开机自启1.4查看服务状态systemctl status mariadb1.5配置 MariaDB重要mysql_secure_installation1.6登录数据库123456是密码mysql-uroot-p123456或者 密码隐藏)mysql-uroot-pEnter password:1.7在MariaDB 中创建hive 数据库create database hive;1.8使用所创建的数据库hive1.9给予hive 数据库本地权限grant all privileges on hive.* torootlocalhostidentified by123456;1.10给予hive 数据库远程权限grant all privileges on hive.* toroot%identified by123456;1.11保存退出MariaDBexit;1.12通过端口号监听查看 MariaDB 数据库是否处于服务状态netstat -ano|grep 3306插件安装yum -y install net-tools至此MariaDB 数据库部署完毕2.Hive 配置2.1上传hive 包到/opt/bigdata/目录下2.2解压、重命名、去掉小版本号2.3配置Hive 的系统环境变量2.4修改Hive 的配置文件实现hive 与MariaDB 的连接和访问配置如下注意 需 要 将 hive/conf 目 录 下 的 hive-default.xml.template文 件 重 命 名 为 hive-site.xml2.5将mysql-connector-java-5.0.8-bin.jar 文件拷贝到Hive 目录下的lib 库中2.6启动hive直接在命令行中输入hive 即可。如–hive3.操作hive查看数据库、创建数据库等操作操作任务字段依次为user_id brand_id type visit_date 根据实验数据和提供的字段创建天猫品牌推荐项目数据表并把数据文件上传导入到hive 中。create table t_alibaba_data(user_id string,brand_id string,type string,visit_date string) row format serde ‘org.apache.hadoop.hive.serde2.OpenCSVSerde’ with serdeproperties(“separatorchar” “,”,“quotechar” “”,“escapechar” “\”) stored as textfile;