环境:CentOS7

一、CentOS7安装JDK1.8

1.首先安装下载JDK的安装包
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 或者通过网盘链接下载:
链接:https://pan.baidu.com/s/1yKBbqeC6_2YllH1EshMDsQ
提取码:etsa

2.全局环境变量的配置文件:
vi /etc/profile
将下面内容放到/etc/profile文件中

export JAVA_HOME=/usr/local/jdk1.8  #这个路径是JDK的安装路径(这是我自己的)
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

3.加载环境变量:
source /etc/profile

4.测试是否安装成功:
java -version
安装成功显示如下信息:
java version “1.8.0_211”
Java™ SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot™ 64-Bit Server VM (build 25.211-b12, mixed mode)

二、CentOS7安装Mysql

1.下载Mysql的安装包
https://downloads.mysql.com/archives/community/ 或者百度网盘下载:(包含安装文档)
链接:https://pan.baidu.com/s/1bvYVZWwfOWBK-bAzQsR5Rw
提取码:z95m

2.下载安装指导文件,跟着命令一步一步执行就OK

三、CentOS7安装Nginx

1.下载软件
官网下载或者百度网盘下载
链接:https://pan.baidu.com/s/1yG4BNO_pp0bk0UhZKCiVlA
提取码:gc0p

2.安装指导
安装gcc编译环境:
yum install -y gcc-c++
如果命令已经安装过就跳过
安装zlib-devel库:
yum install -y zlib-devel
安装OpenSSL密码库:
yum install -y openssl openssl-devel
安装pcre正则表达式库:(上面的连接有这个压缩包)
tar -xf pcre-8.43.tar.gz
cd pcre-8.43
mkdir -p /usr/local/pcre
./configure --prefix=/usr/local/pcre
make && make install

mkdir -p /usr/local/nginx
tar -xf nginx-1.16.0.tar.gz
cd nginx-1.16.0
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-
http_stub_status_module --with-pcre
make && make install

启动:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
测试:
/usr/local/nginx/sbin/nginx -t
关闭:
/usr/local/nginx/sbin/nginx -s stop
打开浏览器测试能否访问到测试页面

四、CentOS7安装Docker

1.查询安装过的包
yum list installed | grep docker
docker-engine.x86_64 17.03.0.ce-1.el7.centos @dockerrepo
2.删除安装的软件包
yum -y remove docker-engine.x86_64
3.删除镜像/容器等
rm -rf /var/lib/docker

4.安装docker

sudo yum install docker

5.启动docker

sudo service docker start

6.设置随系统启动

chkconfig docker on

7.查看docker版本

docker version

centos7安装包houzhui centos7安装软件包_redis


docker info

配置docker的加速器

centos7安装包houzhui centos7安装软件包_redis_02

五、CentOS7安装zookeeper

5.1 下载安装包(注意,要下载名称中含有bin包,不然会提示缺少依赖,另外一个不是bin包的是源码包)

centos7安装包houzhui centos7安装软件包_docker_03

链接:https://pan.baidu.com/s/1uA4Yk67cHtlJ2QeeZnEggg
提取码:0ml2

5.2 解压缩
tar -zxvf apache-zookeeper-3.6.1-bin.tar.gz

重命名
mv apache-zookeeper-3.6.1-bin/ zookeeper-3.6.1
进入到conf目录,修改配置文件

将 zoo_sample.cfg 复制一份并命名为 zoo.cfg
cp zoo_sample.cfg zoo.cfg

在zookeeper目录下创建data目录
修改配置文件中的dataDir如下:
dataDir=/app/soft/zookeeper-3.6.1/data(该路径可以自定义,但是必须存在)

进入到zookeeper目录下的bin文件夹中,使用以下命令:
启动zookeeper
./zkServer.sh start

检查zookeeper启动情况
./zkServer.sh status

使用客户端连接zookeeper
./zkCli.sh

查看zookeeper的进程

ps -ef | grep zookeeper

centos7安装包houzhui centos7安装软件包_centos_04

添加zookeeper自启动:
进入 /etc/init.d 目录:

创建文件zookeeper,并添加脚本:
touch zookeeper

脚本内容如下:

#!/bin/bash
#chkconfig: 2345 10 90
#description: service zookeeper
export   JAVA_HOME=/usr/local/tools/jdk/jdk1.8.0_211
export   ZOO_LOG_DIR=/usr/local/tools/zookeeper/logs
ZOOKEEPER_HOME=/usr/local/tools/zookeeper
su    root    ${ZOOKEEPER_HOME}/bin/zkServer.sh      "$1"

注意:上图的脚本中需要修改正确的zk和jdk安装路径

保存脚本之后,执行以下指令将其注册为服务:
chmod +x zookeeper
chkconfig --add zookeeper

zk集群搭建

六、CentOS7安装minio

wget https://dl.minio.io/server/minio/release/linux-amd64/minio

chmod +x minio

mv minio /usr/local/

mkdir -p /home/minio/data

cd /usr/local

./minio server /home/minio/data
显示登录ip和端口
显示用户名和秘密

关闭防火墙或者将9000端口开放
systemctl stop firewalld.service

在浏览器打开输入用户名和密码登录即可

七、CentOS7安装Kafka

前提条件:
安装jdk1.8;
安装zookeeper;(Kafka一般会自带Zookeeper,建议自己安装zookeeper)

1.官网下载kafka的压缩包(或者下载这个)

链接:https://pan.baidu.com/s/1KHG-khOaYa6IjjXaLzw8dQ

提取码:elq4

2.解压压缩包

centos7安装包houzhui centos7安装软件包_redis_05


3.进入bin路径,启动kafka(后台启动kafka(指定配置文件路径作为参数传过来))

./kafka-server-start.sh …/config/server.properties出现以下画面表示成功

centos7安装包houzhui centos7安装软件包_docker_06

搭建kafka集群:

(可以参考)

最终修改的下面两个文件

centos7安装包houzhui centos7安装软件包_zookeeper_07


centos7安装包houzhui centos7安装软件包_docker_08

八、CentOS安装Redis

参考:
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
yum install gcc-c++
tar -zxvf redis-5.0.7.tar.gz
cd redis-5.0.7
make

make PREFIX=/usr/local/redis install
cd /usr/local/redis/bin

mkdir /usr/local/redis/etc
把解压路径的conf复制到/usr/local/redis/etc这个路径
cp redis.conf /usr/local/redis/etc

修改配置文件:
vi redis.conf
daemonize no 修改为 daemonize yes
requirepass 设置密码

启动redis服务:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

启动客户端:

  1. cd /usr/local/redis/bin
  2. ./redis-cli 没密码
    ./redis-cli -a qwe789456321 有密码
  3. exit退出

关闭客户端:
./bin/redis-cli shutdown

如果发现数据库连不上:

将配置文件中bind 127.0.0.1注释掉,然后将protected-mode 修改成no

centos7安装包houzhui centos7安装软件包_docker_09


centos7安装包houzhui centos7安装软件包_zookeeper_10