一、MySQL5.6
MySQL 5.6 在离线数仓中的作用包括数据存储与管理、数据查询与分析、数据集成与ETL过程支持、元数据管理,以及系统监控与日志记录,这些简单功能5.6便能满足。
- 进入
/opt/
目录。 - 下载 MySQL Community 版本的安装包。
- 安装 MySQL Server。
- 设置
/var/lib/mysql
目录的权限为 root。 - 修改 MySQL 配置文件
/etc/my.cnf
,在 socket 配置后添加character-set-server=utf8
。 - 添加 MySQL 客户端和默认字符集的配置到
/etc/my.cnf
。 - 重启 MySQL 服务使配置生效。
- 使用 root 用户连接 MySQL,并设置密码,授权 root 用户在任何主机上使用 ‘ok’ 密码访问所有数据库,并刷新权限。
cd /opt/
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-server -y
chown -R root:root /var/lib/mysql
chown root /var/lib/mysql/
sed -i '/socket/a\character-set-server=utf8' /etc/my.cnf
echo '[client]' >> /etc/my.cnf
echo 'default-character-set=utf8' >> /etc/my.cnf
echo '[mysql]' >> /etc/my.cnf
echo 'default-character-set=utf8' >> /etc/my.cnf
service mysql restart
mysql -uroot -e "use mysql;update user set password=password('ok') where user='root';GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'ok';flush privileges;"
检测是否安装成功
mysql --version #查看MySQL版本
像上述情况便是安装成功
二、jdk1.8.0
确保在 CentOS 系统上安装和配置 JDK,并设置环境变量,以便系统和应用程序能够正确使用 Java 开发环境。
cd /opt
mkdir -p /opt/soft
tar -zxf /opt/jdk-8u111-linux-x64.tar.gz
mv /opt/jdk1.8.0_111 /opt/soft/jdk180
echo '#Java Env' >> /etc/profile
echo 'export JAVA_HOME=/opt/soft/jdk180' >> /etc/profile
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> /etc/profile
echo 'export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar' >> /etc/profile
source /etc/profile
成功后可以通过jps命令查看当前正在运行的 Java 进程的主类名和进程 ID(PID)