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

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

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

(二)Java日志大数据(单机环境)学习笔记——基础环境搭建
  • 介绍
    • 一、安装JDK1.8
    • 二、安装Mysql5.x
    • 三、安装redis
    • 四、过程总结
    • 五、学习路线

介绍

    大家好,我是认真。本章主要介绍对大数据环境搭建的基础环境搭建部分,目的是在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安装与配置
  持续更新…

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5682992.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存