赞
踩
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/10J_1w1DW9GQC7NOYw5fwvg?pwd=0kdr
提取码: 0kdr
提示:以下是本篇文章正文内容,下面案例可供参考
下载jdk-8u181-linux-x64.tar.gz包,将此包上传至/opt 目录下。
cd /opt
解压安装包 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-5.7.11-linux-glibc2.5-x86_64.tar.gz包,将此包上传至/opt目录下,并改名mysql。
cd /opt
tar -xzvf mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.7.11-linux-glibc2.5-x86_64 mysql
先查询是否存在用户组
groups mysql
创建用户组和用户名
groupadd mysql && useradd -r -g mysql mysql
授予文件数据目录权限
chown mysql:mysql -R /opt/mysql/data
修改/etc/my.cnf配置文件,没有得到话就创建
vi /etc/my.cnf
[mysqld]
port = 3306
user=mysql
basedir=/opt/mysql/
datadir=/opt/mysql/data
socket=/tmp/mysql.sock
symbolic-links=0
[mysqld_safe]
log-error=/opt/mysql/data/mysql.log
pid-file=/opt/mysql/data/mysql.pid
[client]
port=3306
default-character-set=utf8
初始化mysql服务
cd /opt/mysql/bin
执行命令,然后会有一个默认密码,有的人这里会报错是因为没有安装libaio,这里就先安装一遍
yum install libaio -y
./mysqld --defaults-file=/etc/my.cnf --user=mysql --initialize
启动mysql
cp /opt/mysql/support-files/mysql.server /etc/init.d/mysql
service mysql start
进入目录
cd /opt/mysql/bin
登录,输入刚才的临时密码就可以了(直接复制粘贴)
./mysql -u root -p
修改密码,我设置的密码是root
,在最后面,根据自己需要进行设置
alter user 'root'@'localhost' identified with mysql_native_password BY 'root';
刷新,使操作生效
flush privileges;
更改数据库连接权限
use mysql;
update user set host='%' where user = 'root';
flush privileges;
退出
exit
测试
我虚拟机的ip为192.168.19.10
有的人会连接不成功,是因为发防火墙没有放开端口,这里有两种方法,关闭防火墙或者开放端口
关闭防火墙
systemctl stop firewalld
开放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
开放完端口后需要重启防火墙才能生效
firewall-cmd --reload
设置开机自启
添加到服务列表
chkconfig --add mysql
查看列表
chkconfig --list
一般2345都是开或者on的,如果不是执行命令
chkconfig --level 2345 mysql on
添加系统路径
vi /etc/profile
export PATH=/opt/mysql/bin:$PATH
source /etc/profile
安装步骤和jdk的完全一样,存在/opt ,然后把下载解压的hadoop放到该文件夹下面。最主要的也还是配置文件,如果配置文件里面的路径正确那就可以。配置代码如下:
vi/etc/profile
export HADOOP_HOME=/opt/hadoop-3.1.3
export HADOOP_INSTALL=$HADOOP_HOME
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_CONF_DIR=$HADOOP_HOME
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。