赞
踩
承接上篇文章Hive安装第一步:使用VMware Workstation创建虚拟机,搭建CentOS7系统环境,Linux下网络配置,Xshell连接虚拟机。
本篇文章主要介绍在CentOS7安装jdk1.8.0,MySQL5.7,Hadoop2.10.1,Hive2.3.7,sqoop1.4.7,Navicat连接hive,有蛮多配置需要修改的,安装的是伪分布式的Hadoop。
重要:都是在root下进行操作的,root权限!!
jdk下载地址(百度云):https://pan.baidu.com/s/1UGS_VYi6heW-pl4c7pr0DQ
提取码:shyj
在Windows下载好之后通过xftp传输到linux系统中,linux直接下载会很慢。我放在了Download目录下
接下来把jdk安装包解压到/usr/local,需要管理员权限,su root
后进入root下解压,下面默认都是在root权限下进行操作。
tar -zxvf jdk-8u11-linux-x64.tar.gz -C /usr/local
解压后在/usr/local文件夹下可以看到解压的jdk包,然后配置环境变量
vim /etc/profile
在文档后面添加下面几行
export JAVA_HOME=/usr/local/jdk1.8.0_11
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
保存后,更新环境配置
source /etc/profile
验证一下Java是否安装成功
mysql下载先配置yum源,配置yum源步骤如下:
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
然后yum -y install mysql
然后yum -y install mysql-community-server.x86_64
MySQL直接在linux中直接下载的,速度有点慢,200多MB大概20-30分钟。
安装完成后首先启动MySQL
systemctl start mysqld.service
查看MySQL运行状态,运行状态如图:
systemctl status mysqld.service
此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:
grep "password" /var/log/mysqld.log
如下命令登录数据库:
mysql -uroot -p
此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库,如下命令修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
然后系统会提示你修改不成功,密码的复杂度不符合默认规定,下面修改密码复杂度:
set global validate_password_policy=LOW;
#密码等级设置为低
set global validate_password_length=6;
#长度设置为6
再运行上面一条语句就成功了。
下面的命令可以查看mysql默认密码复杂度:
SHOW VARIABLES LIKE 'validate_password%';
接下来开启mysql的远程访问,将云服务器上的3306端口开放;
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
然后再输入下面的命令使配置立即生效
flush privileges;
重新使用新密码登录数据库mysql -uroot -p
,再修改一些简单的配置
修改mysql的字符集:
登录mysql,然后输入status
,查看mysql字符集信息,编辑MySQL配置文件对默认字符集编码进行修改
vim /etc/my.cnf
进入文件后,新增四行代码:
[client]
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
如下图修改成功后,保存并退出
使用service mysqld restart
重启mysql
输入statu查看字符集,已经修改成功了
至此,MySQL配置完毕,可以通过which mysql
查看到mysql的安装位置
MySQL的驱动包mysql-connector-java-5.1.48-bin.jar官网下载地址:
https://dev.mysql.com/downloads/connector/j/5.1.html
下载有点慢,在linux中Download文件夹下使用下面的语句下载jar包
wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/Connector-J/mysql-connector-java-5.1.48.tar.gz
解压到Download目录下
tar -zxvf mysql-connector-java-5.1.48.tar.gz
cd到解压目录下cd mysql-connector-java-5.1.48/
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。