IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 3-linux集群搭建-Hive -> 正文阅读

[大数据]3-linux集群搭建-Hive

1.导入包并配置环境变量

导入需要的包,如hive,mysql等
解压上传的包到指定文件:tar -zxvf apache-hive-2.0.0-bin.tar.gz -C /opt/software/
然后进入文件夹下改名:mv apache-hive-2.0.0-bin hive
配置环境变量:vi /etc/profile
插入:

export HIVE_HOME=/opt/software/hive
export PATH=$PATH:$HIVE_HOME/bin

然后source一下:source /etc/profile

2.卸载MariaDB数据库

查看:rpm -qa |grep mariadb
删除:rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

3.使用rpm方式安装MYSQL

rpm -ivh --nodeps mysql-community-common-5.7.18-1.el7.x86_64.rpm
rpm -ivh --nodeps mysql-community-libs-5.7.18-1.el7.x86_64.rpm
rpm -ivh --nodeps mysql-community-client-5.7.18-1.el7.x86_64.rpm
rpm -ivh --nodeps mysql-community-server-5.7.18-1.el7.x86_64.rpm

如果安装第四个报错,请执行:yum install -y libaio

4.启动MYSQL

启动:service mysqld start
获取随机密码:grep "password" /var/log/mysqld.log
登录:mysql -uroot -p (回车后粘贴获取的随机密码)

登陆进入后修改密码:

set global validate_password_policy=low;
set global validate_password_length=6;
SET PASSWORD=PASSWORD('000000');

创建数据库,赋权

create database hive default charset utf8;
grant all privileges on	*.*	to	root@'master' identified by '000000';	  # 添加 root 用户本地访问授权
grant all privileges on *.* to root@'%' identified by '000000';          # 添加 root 用户远程访问授权
flush privileges;       # 刷新授权
select user,host from mysql.user where user='root';         #查询 root 用户授权情况
show databases;       #查询数据库

5.配置HIVE

进入文件:cd mysql-connector-java-5.1.46/
将将mysql驱动包上传到hive安装目录的lib目录下

mv mysql-connector-java-5.1.46.jar /opt/software/hive/lib/

进入hive文件夹,创建tmp文件夹

mkdir /opt/software/hive/tmp

进入文件:cd /opt/software/hive/conf

cp hive-env.sh.template hive-env.sh
vi hive-env.sh

插入:

HADOOP_HOME=/opt/software/hadoop

修改文档:

cp hive-default.xml.template hive-site.xml
vi hive-site.xml

插入:

查找:/ConnectionURL /回车*2
 删除已有value,添加jdbc:mysql://master:3306/hive?createDatabaseIfNotExist=true&useSSL=false
查找:/ConnectionDriverName
  删除已有value,添加com.mysql.jdbc.Driver

查找:/ConnectionUserName
  删除已有value,添加root

查找:/ConnectionPassword /回车*2
 删除已有value,添加000000

查找:/exec.local 
 删除已有exec下value,添加/opt/software/hive/tmp
 删除已有exec下value,添加/opt/software/hive/tmp

查找:/querylog
 删除已有value,添加/opt/software/hive/tmp

初始化

schematool -dbType mysql -initSchema

进入:hive

至此结束

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-07-17 16:30:00  更:2022-07-17 16:31:40 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 13:00:17-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码