当前位置:   article > 正文

hadoop、hive安装_hadoop hive安装

hadoop hive安装

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

一、 工具

Linux系统:Centos,版本7.0及以上
JDK:jdk1.8
Hadoop:3.1.3
Hive:3.1.2
虚拟机:VMware
mysql:5.7.11

工具下载地址:https://pan.baidu.com/s/1LzPL5jjgIvzo8zIpc1zciQ?pwd=LD6Y
提取码:LD6Y

提示:以下是本篇文章正文内容,下面案例可供参考

二、JDK安装

下载jdk-8u181-linux-x64.tar.gz包,将此包上传至/usr/java目录下。

cd /usr/java
解压安装包 tar zxvf jdk-8u181-linux-x64.tar.gz
删除安装包 rm -f jdk-8u181-linux-x64.tar.gz

使用root权限编辑profile文件设置环境变量

vi/etc/profile
export JAVA_HOME= /usr/java/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

让修改的文件生效

source /etc/profile

三、安装mysql

第一步:下载mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz包,将此包上传至/usr/local目录下,并改名mysql。

cd /usr/local/

tar -xzvf mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz 

mv mysql-5.7.13-linux-glibc2.5-x86_64 mysql

第二步:创建用户组mysql,创建用户mysql并将其添加到用户组mysql中,并赋予读写权限

groupadd mysql

useradd -r -g mysql mysql

chown -R mysql mysql/

chgrp -R mysql mysql/

第三步:创建配置文件
创建配置文件

vi /etc/my.cnf

将一下内容复制至配置文件内


[client]
port = 3306
socket = /tmp/mysql.sock

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
#不区分大小写
lower_case_table_names = 1

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

max_connections=5000

default-time_zone = '+8:00'

按ESC保存并关闭,输入如下命令

:wq!

第四步:初始化数据库

#先安装一下这个东东,要不然初始化有可能会报错,如离线环境继续执行即可
yum install libaio
#手动编辑一下日志文件,什么也不用写,直接保存退出
cd /var/log/

vim mysqld.log
:wq

chmod 777 mysqld.log
chown mysql:mysql mysqld.log

/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US

第五步:查看初始密码(执行后关注最后一点:root@localhost: 这里就是初始密码)

cat /var/log/mysqld.log

第六步:启动服务,进入mysql,修改初始密码,运行远程连接

cd /var/run/

mkdir mysqld

chmod 777 mysqld

cd mysqld

vim mysqld.pid

chmod 777 mysqld.pid

chown mysql:mysql mysqld.pid 

/usr/local/mysql/support
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/495188
推荐阅读
相关标签
  

闽ICP备14008679号