• linux环境下安装运行环境JDK、Docker、Maven、MySQL、RabbitMQ、Redis、nacos、Elasticsearch


    安装JDK

    1、提前下载好jdk

    官网:点击下载
    在这里插入图片描述

    2、将下载的文件放到自己喜欢的目录下

    在这里插入图片描述
    然后使用下面命令进行解压

    tar -zxvf jdk-8u161-linux-x64.tar.gz
    
    
    • 1
    • 2

    在这里插入图片描述

    3、配置环境变量

    使用命令

    vim /etc/profile
    
    • 1

    在文件的最后插入

    export JAVA_HOME=/source/java/jdk1.8.0_161 #你自己的安装路径
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH
    
    
    • 1
    • 2
    • 3
    • 4
    • 5

    在这里插入图片描述
    按Esc后再 :wq 保存退出

    4、然后执行以下命令后才能生效

    . /etc/profile
    
    
    • 1
    • 2

    使用java -version查看版本
    在这里插入图片描述

    安装Docker

    # 环境安装:
    yum -y install gcc-c++
    
    # 第一步:安装必要的一些系统工具
    yum install -y yum-utils device-mapper-persistent-data lvm2
    
    # 第二步:添加软件源信息
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
    # 第三步:更新并安装Docker-CE
    yum makecache fast
    yum -y install docker-ce
    
    # 第四步:开启Docker服务
    service docker start
    systemctl enable docker
    
    # 第五步:测试是否安装成功
    docker -v
    
    # 第六步:配置镜像加速器
    # 您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
    mkdir -p /etc/docker
    vim /etc/docker/daemon.json
    
    {
     "registry-mirrors": ["https://registry.docker-cn.com"]
    }
    
    # 重启Docker生效
    systemctl restart docker
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31

    安装Maven

    提前下载好maven安装包
    官网:点击下载
    在这里插入图片描述

    # 第一步:上传或下载安装包
    cd  /usr/local #自己喜欢的路径
    apache-maven-3.6.1-bin.tar.gz
    
    # 第二步:解压安装包
    tar  -zxvf  apache-maven-3.6.1-bin.tar.gz
    
    # 第三步:建立软连接
    ln  -s  /usr/local/apache-maven-3.6.1/  /usr/local/maven
    
    # 第四步:修改环境变量
    vim /etc/profile
    
    export MAVEN_HOME=/usr/local/maven
    export PATH=$PATH:$MAVEN_HOME/bin
    # 按Esc输入以下命令回车保存
    :wq
    
    # 通过命令source /etc/profile让profile文件立即生效
    source /etc/profile
    
    # 第五步、测试是否安装成功
    mvn -v
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23

    安装MySQL

    # 第一步:拉取镜像
    docker pull mysql:5.7
    
    # 第二步:启动
    docker run --name mysql --restart=always -v /home/ljaer/mysql:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
    
    # 第三步:测试mysql
    # 进入容器:
    docker exec -it mysql /bin/bash
    
    # 登录mysql:
    
    mysql -u root -p 
    root
    
    # 如果顺利进入,安装成功
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16

    安装RabbitMQ

    # 第一步:拉取镜像
    docker pull rabbitmq:management
    
    # 第二步:启动
    docker run -d -p 5672:5672 -p 15672:15672 --restart=always --name rabbitmq rabbitmq:management
    
    • 1
    • 2
    • 3
    • 4
    • 5

    安装Redis

    # 第一步:拉取镜像
    docker pull redis:latest
    
    # 第二步:启动
    docker run -d -p 6379:6379  --restart=always redis:latest redis-server
    
    • 1
    • 2
    • 3
    • 4
    • 5

    安装nacos

    # 第一步:拉取镜像
    docker pull nacos/nacos-server
    
    # 第二步:启动
    docker run --env MODE=standalone --name nacos --restart=always -d -p 8848:8848 -e JVM_XMS=128m -e JVM_XMX=128m nacos/nacos-server
    
    • 1
    • 2
    • 3
    • 4
    • 5

    安装Elasticsearch

    # 第一步:拉取镜像
    docker pull elasticsearch:7.8.0
    
    # 第二步:启动
    需要在宿主机建立:两个文件夹
    
    mkdir -p /mydata/elasticsearch/plugins
    mkdir -p /mydata/elasticsearch/data
    
    # 授予权限chmod 777 /mydata/elasticsearch/data
    
    docker run -p 9200:9200 -p 9300:9300 --name elasticsearch --restart=always \-e "discovery.type=single-node" \-e ES_JAVA_OPTS="-Xms512m -Xmx512m" \-v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \-v /mydata/elasticsearch/data:/usr/share/elasticsearch/data \-d elasticsearch:7.8.0
    
    # 第三步:安装中文分词器
    
    # 1. 下载elasticsearch-analysis-ik-7.8.0.zip
    
    # 2. 上传解压:unzip elasticsearch-analysis-ik-7.8.0.zip -d ik-analyzer
    
    # 3. 上传到es容器:docker cp ./ik-analyzer a24eb9941759:/usr/share/elasticsearch/plugins
    
    # 4. 重启es:docker restart a24eb9941759
    # a24eb9941759:表示容器ID 运行时,需要改成自己的容器ID
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
  • 相关阅读:
    自定义类型(结构体、枚举、联合)
    如何优♂雅地学习GDB调试
    LazySnapping算法详解
    Android 9 User包开放root权限和串口交互
    MQ发布确认
    多线程-定时器、线程池
    使用Jmeter+ant进行接口自动化测试(数据驱动)
    2.git和github(github账号注册)
    不知道PPT转PDF简单方法有哪些?三个方法让你知道PPT转PDF怎么转
    C Primer Plus(6) 中文版 第7章 C控制语句:分支和跳转 7.8 goto语句 7.9 关键概念 7.10 本章小结
  • 原文地址:https://blog.csdn.net/qq_44840230/article/details/136677932