【CentOS系统安装Java开发环境】

CentOS安装环境:

Mysql8安装

注意:需要进入你的root用户权限
如果没有:使用命令su -
1、下载命令:
wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm
在这里插入图片描述
2、用yum命令安装下载好的rpm包。

yum -y install mysql80-community-release-el7-2.noarch.rpm

在这里插入图片描述

3、安装MySQL服务器。

yum -y install mysql-community-server

在这里插入图片描述
在这里插入图片描述

MySQL数据库设置

1.启动MySQL

systemctl start  mysqld.service

2.查看MySQL运行状态,其中Active后面代表状态启功服务后为active (running),停止后为inactive (dead),运行状态如图:

systemctl status mysqld.service

在这里插入图片描述

3.另外重新启动Mysql和停止Mysql的命令如下:

service mysqld restart  #重新启动Mysql
systemctl stop mysqld.service   #停止Mysql

3.此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:
在这里插入图片描述
4.登录root用户

mysql -u root -p

输入初始密码就可以进入mysql
5.修改密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

注意:这里有个问题,新密码设置的时候如果设置的过于简单会报错。原因是因为MySQL有密码设置的规范,具体是与validate_password_policy的值有关
在这里插入图片描述

如果想要设置简单的密码必须要修改约束,修改两个全局参数:

validate_password_policy代表密码策略,默认是1:符合长度,且必须含有数字,小写或大写字母,特殊字符。设置为0判断密码的标准就基于密码的长度了。一定要先修改两个参数再修改密码

mysql> set global validate_password.policy=0;
validate_password_length代表密码长度,最小值为4
mysql> set global validate_password.length=4;

然后去修改mysql密码;
安装完成

minio

1、安装基本工具

[root@localhost ~]# yum install -y wget vim

2、创建目录

[root@localhost ~]# mkdir /opt/minio
[root@localhost ~]# mkdir /opt/minio/data

3、进入目录

[root@localhost ~]# cd /opt/minio

4、下载

[root@localhost ~]# wget https://dl.min.io/server/minio/release/linux-amd64/minio

5、赋权

[root@localhost ~]# chmod +x minio

6、防火墙开启 9000 端口

[root@localhost ~]# firewall-cmd --zone=public --add-port=9000/tcp --permanent
或者直接关闭防火墙 (安全条件允许的情况下)

重启防火墙

systemctl restart firewalld

7、启动服务

(1)控制台启动

[root@localhost ~]# /opt/minio/minio server /opt/minio/data/

(2)后台守护启动

[root@localhost ~]# nohup  /opt/minio/minio server /opt/minio/data/  &

(3)自定义端口

[root@localhost ~]# nohup  /opt/minio/minio server 节点ip:指定端口 /opt/minio/data/  &

Java8环境

nginx

1、配置 EPEL源

sudo yum install -y epel-release
sudo yum -y update

2、安装Nginx

sudo yum install -y nginx

安装成功后,默认的网站目录为: /usr/share/nginx/html
默认的配置文件为:/etc/nginx/nginx.conf
自定义配置文件目录为: /etc/nginx/conf.d/

3、开启端口80和443

如果你的服务器打开了防火墙,你需要运行下面的命令,打开80和443端口。

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

操作Nginx
1.启动 Nginx

systemctl start nginx

2.停止Nginx

systemctl stop nginx

3.重启Nginx

systemctl restart nginx

4.查看Nginx状态

systemctl status nginx

5.启用开机启动Nginx

systemctl enable nginx

6.禁用开机启动Nginx

systemctl disable nginx

安装完成后访问:
在这里插入图片描述

es引擎

部署elasticsearch7.4.2
1、下载elasticsearch
安装到opt目录下,cd /opt

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.4.2.tar.gz
tar -zxvf elasticsearch-7.4.2.tar.gz

2、启动报错:boorstrap checks failed
在这里插入图片描述
解决方案:1、先切换回root用户,修改配置问文件sysctl.conf

vi /etc/sysctl.conf

2、在配置文件种添加:

vm.max_mapcount=655360

3、保存后,执行命令:

sysctl -p

在这里插入图片描述

Kibana

1)kibana配置
1.下载安装

wget https://artifacts.elastic.co/downloads/kibana/kibana-6.0.0-x86_64.rpm
yum install -y kibana-6.0.0-x86_64.rpm 

2.修改配置文件

vim /etc/kibana/kibana.yml 
server.port: 5601        							//监听端口
server.host: "自己本服务器的ip"      					//监听IP地址,建议内网ip
elasticsearch.url: "http://ip:9200"      		//elasticsearch连接kibana的URL,也可以填写ip,因为它们是一个集群

3.启动服务

进入kibana的bin目录 ./kibana启动

报错
问题原因:

EACCES: permission denied, open '/usr/local/kibana/optimize/.babelcache.json'

所以要检查你启动kibana的用户是否有此文件夹的权限,切换一个用户,或者赋予权限(chown -R esuser:esgroup kibana)即可解决

4.验证

ss -antlup | grep 5601

在这里插入图片描述

rabbitmq

wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-21.3.8.8-1.el7.x86_64.rpm/download.rpm
yum localinstall rabbitmq-server-3.8.0-1.el7.noarch.rpm

运行下面的命令,将 RabbitMQ 下载到你服务器上。

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.0/rabbitmq-server-3.8.0-1.el7.noarch.rpm

当你下载完成后,你需要运行下面的命令来将 Key 导入。

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

使用 yum 进行本地安装,运行命令:

yum localinstall rabbitmq-server-3.8.0-1.el7.noarch.rpm

当安装完成后,你可以使用命令来启动 rabbitmq 服务器:

systemctl start rabbitmq-server

RabbitMQ 的运行需要一系列的端口。因此你需要配置你的防火墙将下面的端口打开。

如果你使用的是 firewalld,那么请依次执行下面的命令。

打开防火墙端口:

firewall-cmd --zone=public --permanent --add-port=4369/tcp
firewall-cmd --zone=public --permanent --add-port=25672/tcp
firewall-cmd --zone=public --permanent --add-port=5671-5672/tcp
firewall-cmd --zone=public --permanent --add-port=15672/tcp
firewall-cmd --zone=public --permanent --add-port=61613-61614/tcp
firewall-cmd --zone=public --permanent --add-port=1883/tcp
firewall-cmd --zone=public --permanent --add-port=8883/tcp

将防火墙配置重新载入:

firewall-cmd --reload

绝大部分情况,当你执行完上面的命令后,你的 RabbitMQ 应该能够正常访问了。
在安装完成后,我们希望 RabbitMQ 能开机自动启动。

请执行下面的命令,来让 RabbitMQ 随着计算机开机后自动启动:

systemctl enable rabbitmq-server

使用下面命令查看 RabbitMQ 的进程运行状态:

systemctl status rabbitmq-server

安装网页插件

rabbitmq-plugins enable rabbitmq_management

开放防火墙端口号

firewall-cmd --zone=public --add-port=15672/tcp --permanent #网页端口
firewall-cmd --zone=public --add-port=5672/tcp --permanent  #AMQP端口,java使用
firewall-cmd --reload # 重新加载

无法登陆,需要添加用户和权限
在这里插入图片描述

rabbitmqctl add_user admin 123456  #添加用户名和密码
rabbitmqctl set_permissions -p /admin".*" ".*" ".*" #修改权限
rabbitmqctl set_user_tags admin administrator  #添加用户角色

或者我们在界面窗口去修改用户的权限

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值