大数据比赛文档
1. 安装数据库(0/4分)
安装mysql的链接,把它放在home或者你知道的地方, 指行以下代码
[root@localhost ~]
[root@localhost ~]
[root@localhost ~]
[root@localhost ~]
export MYSQL_HOME=/home/sdq/Music/mysql-8.0.26-el7-x86_64/ PATH=$PATH:$HOME/bin:$MYSQL_BIN/bin/
[root@localhost ~]
[root@localhost ~]
[root@localhost ~]
[root@localhost ~]
|
考核条件如下:
(1) 环境中已经安装mysql-community-server, 关闭mysql开机自启服务(0/1)分
- 解释: 这里是已经安装 mysql-community-server 只需要关闭mysql开机自启就行了
[root@localhost ~]
[root@localhost ~]
[root@localhost ~]
|
(2) 开启MySQL服务(0/1)分
(3) 判断mysqld.log日志下是否生成初临时密码(0/1)分
(4) 设置mysql数据库本地root用户密码为123456(0/1)分
2. Hive基础环境配置(0/6分)
考核条件如下:
(1) 将Hive安装包解压到指定路径/usr/hive (安装包存放于/usr/package277/) (0/1)分
[root@localhost ~]
[root@localhost ~]
|
(2) 配置环境变量$HIVE_HOME,将bin目录加入PATH系统变量, 注意生效变量(0/1)分
[root@localhost ~]
[root@localhost ~]
export HIVE_HOME=/usr/hive/apache-hive-3.1.2-bin/ PATH=$PATH:$HOME/bin:$MYSQL_BIN/bin/:$HIVE_HOME/bin/
[root@localhost ~]
|
(3) 修改HIVE运行环境, 配置Hadoop安装路径HADOOP_HOME(0/1)分
要安装Hadoop首先配个jdk8
[root@localhost ~]
[root@localhost ~]
export JAVA_HOME=/home/sdq/Music/jdk1.8.0_301/26-el7-x86_64/ PATH=$PATH:$HOME/bin:$MYSQL_BIN/bin/:$HIVE_HOME/bin/:$JAVA_HOME/bin/
[root@localhost ~]
[root@localhost ~]
|
然后再安装Hadoop
[root@localhost ~]
[root@localhost ~]
export HADOOP_HOME=/home/sdq/Music/hadoop-3.3.1/ PATH=$PATH:$HOME/bin:$MYSQL_BIN/bin/:$HIVE_HOME/bin/:$JAVA_HOME/bin/:$HADOOP_HOME/bin/:$HADOOP_HOME/sbin/
[root@localhost ~]
[root@localhost ~]
|
(4) 修改HIVE运行环境, 配置Hive配置文件存放路径HIVE_CONF_DIR(0/1)分
重新解压apache-hive-3.1.2-bin.tar.gz最好改个名字再解压
[root@localhost ~] [root@localhost ~]
[root@localhost ~]
[root@localhost ~]
[root@localhost ~]
[root@localhost ~]
|
(5) 修改HIVE运行环境, 配置Hive运行资源库路径HIVE_AUX_JARS_PATH(0/1)分
[root@localhost ~]
[root@localhost ~] [root@localhost ~]
|
(6) 解决jline的版本冲突, 将$HIVE_HOME/lib/jline-1.12.jar同步至$HOADOOP_HOME/lib下(0/1)分
3. 配置HIVE元数据至MySQL(0/6分)
考核条件如下:
(1) 驱动JDBC拷贝至hive安装目录对应lib下 (依赖包存放于/usr/package277/) (0/1)分
(2) 配置元数据数据存储位置为/user/hive_remote/warehouse(0/1)分
[root@localhost ~]
[root@localhost ~]
|
(3) 配置数据库连接为MySQL(0/1)分
[root@localhost ~]
[root@localhost ~]
|
(4) 配置连接JDBC的URL地址主机名及默认端口号3306, 数据库为hive, 如不存在自行创建, ssl连接方式为false(0/1)分
[root@localhost ~]
[root@localhost ~] <property> <name>javax.jdo.option.ConnectionURL</name> <-- 配置连接JDBC的URL地址主机名及默认端口号3306 ssl连接方式为false --> <value>jdbc:mysql://[IP地址]:3306/hive?useSSL=false</value> </property>
|
(5) 配置数据库连接用户(0/1)分
[root@localhost ~]
[root@localhost ~] <property> <name>javax.jdo.option.ConnectionUserName</name> <value>用户名</value> </property>
|
(6) 配置数据库连接密码(0/1)分
[root@localhost ~]
[root@localhost ~] <property> <name>javax.jdo.option.ConnectionPassword</name> <value>密码</value> </property>
|
4. 配置HIVE客户端(0/3分)
考核条件如下:
(1) 配置元数据存储位置为/user/hive_remote/warehouse(0/1)分
[root@localhost ~]
[root@localhost ~]
|
(2) 关闭本地metastore模式(0/1)分
(3) 配置指向metastore服务的主机为slave1, 端口为9083(0/1)分
[root@localhost ~]
[root@localhost ~] <property> <name>hive.metastore.uris</name> <value>thrift://[IP地址]:9083</value> </property>
|
5. 启动Hive(0/2分)
考核条件如下:
(1) 服务器端初始化数据库, 启动metastore服务(0/1)分
(2) 客户端开启进入hive, 创建hive数据库(0/1)分