(二)Java日志大数据(单机环境)学习笔记——基础环境搭建

(二)Java日志大数据(单机环境)学习笔记——基础环境搭建

介绍

    大家好,我是认真🇨🇳。本章主要介绍对大数据环境搭建的基础环境搭建部分,目的是在CentOS7.x系统中,安装jdk8、mysql和redis,如果你对这三种环境的安装已经掌握,可以跳过本章节,继续下一章节的大数据环境安装部分。需要注意的是,基于hadoop、es等大数据环境必须依赖jdk,主要是因为这些大数据软件是基于java开发的,并且最好将jdk配置到环境变量中。

一、安装JDK1.8

JDK1.8下载地址:jdk-8u281-linux-x64.tar.gz,提取码:net0

1. 将jdk-8u281-linux-x64.tar.gz移动到 /usr/local 目录下

cd /usr/local

2. 解压jdk压缩包

tar -zxvf jdk-8u281-linux-x64.tar.gz

3. 重命名解压后的文件

mv /usr/local/jdk1.8.0_281 /usr/local/jdk1.8

4. 配置环境变量

修改/etc/profile文件

vi /etc/profile

将JAVA_HOME修改成自己服务器的地址,把内容添加到/etc/profile结尾处,保存

export JAVA_HOME=/usr/local/jdk1.8
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

对 /etc/profile 文件生效

source /etc/profile

5. 检验是否配置成功
到这儿,jdk全部安装完成,需要输入以下命令,返回命令帮助验证是否配置成功。

java
javac
java -version

二、安装Mysql5.x

Mysql5下载地址:mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz,提取码:net0

1. 将mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz移动到 /usr/local 目录下

cd /usr/local

2. 解压mysql

tar -zxvf /usr/local/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

3. 重命名解压后的文件

mv /usr/local/mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql

4. 安装相关mysql依赖

yum -y install libaio-devel.x86_64
yum -y install numactl.x86_64

5. 创建mysql用户和组

groupadd mysql
useradd -r -g mysql mysql

6. 创建日志文件夹

mkdir /usr/local/mysql/data
mkdir /usr/local/mysql/logs

7. 修改文件夹的用户和组

chown -R mysql:mysql /usr/local/mysql
chmod -R 755 /usr/local/mysql

8. 初始化数据库

cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

注意:执行完./mysqld初始化数据库命令后,一定要记住返回命令最后的数据库密码。
在这里插入图片描述
9. 修改mysql配置文件

vi /etc/my.cnf

将 /etc/my.cnf 里面的内容删除,替换为以下内容,注意是删除掉原来的全部内容。

[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
port=3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=600
innodb_file_per_table=1
lower_case_table_names=1
character_set_server=utf8  

10. 将mysql添加到服务

ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

11. 启动mysql

service mysql start

12. 添加mysql到开机自启动

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
chkconfig --add mysqld 

13. 修改mysql密码

#登录mysql
mysql -u root -p
password: (输入第8条初始化数据库命令,返回的密码)
#修改密码,此处修改为你想设置的密码,测试机我设置的简单
set password for root@localhost = password('123456');
use mysql;
update user set user.Host='%' where user.User='root';
flush privileges;

三、安装redis

Mysql5下载地址:redis-6.2.2.tar.gz,提取码:net0

1. 将redis-6.2.2.tar.gz移动到 /usr/local 目录下

cd /usr/local

2. 安装相关依赖

yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

3. 解决redis

tar -zxvf /usr/local/redis-6.2.2.tar.gz

4. 重命名解压后的文件

mv /usr/local/redis-6.2.2 /usr/local/redis

5. 初始化redis

cd /usr/local/redis
make MALLOC=libc
make PREFIX=/usr/local/redis install

出现以下提示则安装成功
在这里插入图片描述
6. 开启redis

./bin/redis-server& ./redis.conf

四、过程总结

    以上为基础环境jdk1.8、mysql5和redis的详细安装教程,安装过程出现其他问题的话,多尝试解决办法,接下来会详细记录大数据环境安装和配置。

五、学习路线

(一)Java日志大数据(单机环境)学习笔记——开篇

(二)Java日志大数据(单机环境)学习笔记——基础环境搭建

(三)Java日志大数据(单机环境)学习笔记——Hadoop安装与配置

  持续更新…

  • 9
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值