侧边栏壁纸
博主头像
封存记忆 博主等级

行动起来,活在当下

  • 累计撰写 32 篇文章
  • 累计创建 29 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

java 1.8安装

Administrator
2025-01-15 / 0 评论 / 0 点赞 / 10 阅读 / 0 字

java1.8安装

1.查看java版本

java -version

2.下载jdk1.8版本文件(版本号:jdk-8u191-linux-x64)

cd /opt
wget https://mirrors.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz

3.解压文件夹

tar zxfv jdk-8u202-linux-x64.tar.gz

4.配置环境变量(vi /etc/profile)

export JAVA_HOME=/opt/jdk1.8.0_202
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

5.maven安装

maven官网

cd /opt/maven
wget https://dlcdn.apache.org/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.tar.gz

6.解压我是解压在/opt/maven/目录下,其他可以存放在自定义目录下

tar -xvf apache-maven-3.9.9-bin.tar.gz -C /opt/maven/

7.配置环境变量(vi /etc/profile)

export MAVEN_HOME=/opt/maven/apache-maven-3.9.9/bin
export PATH=$PATH:$MAVEN_HOME

8.maven版本

mvn -v

9.maven配置

# 修改包存放位置
<localRepository>/opt/maven/repo</localRepository>

# 配置阿里云镜像
<mirrors>
...
    <mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    </mirror>
</mirrors>
# 配置java8
<profiles> 
...
    <profile>     
      <id>JDK-1.8</id>       
      <activation>       
          <activeByDefault>true</activeByDefault>       
          <jdk>1.8</jdk>       
      </activation>       
      <properties>       
          <maven.compiler.source>1.8</maven.compiler.source>       
          <maven.compiler.target>1.8</maven.compiler.target>       
          <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>       
      </properties>       
    </profile>
</profiles> 

10.使用环境生效

source /etc/profile

11. mvn 打包并跳过测试

mvn clean install -Dmaven.test.skip=true

12. zookeeper安装

# docker安装 ZooKeeper
mkdir -p /opt/data/zookeeper
docker run -d -e TZ="Asia/Shanghai" -p 2181:2181 -v /opt/data/zookeeper:/data --name zookeeper --restart always zookeeper



#手动安装 ZooKeeper
# cd /opt
# wget https://downloads.apache.org/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
# tar zxfv zookeeper-3.4.14.tar.gz
注意:3.5.x 依赖 Java 9

添加用户和目录

# useradd -r -s /sbin/nologin zookeeper
# mkdir -p /opt/data/zookeeper
# chown -R zookeeper:zookeeper /opt/data/zookeeper
# mkdir -p /etc/zookeeper
# cp /opt/zookeeper-3.4.14/conf/zoo_sample.cfg /etc/zookeeper/zoo.cfg
修改 /etc/zookeeper/zoo.cfg

# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just
# example sakes.
dataDir=/opt/data/zookeeper
配置环境变量

# echo 'export PATH=/opt/zookeeper-3.4.14/bin:$PATH' >> /etc/profile
# source /etc/profile
配置 systemd

# vim /usr/lib/systemd/system/zookeeper.service

[Unit]
Description=ZooKeeper Server
Documentation=https://zookeeper.apache.org/
After=network.target

[Service]
Type=forking
User=zookeeper
Group=zookeeper
Environment=JAVA_HOME=/opt/java-1.8.0_202
Environment=ZOO_LOG_DIR=/opt/data/zookeeper/logs
Environment=ZOO_LOG4J_PROP=INFO,CONSOLE
ExecStart=/opt/zookeeper-3.4.14/bin/zkServer.sh start /etc/zookeeper/zoo.cfg
ExecStop=/opt/zookeeper-3.4.14/bin/zkServer.sh stop /etc/zookeeper/zoo.cfg
KillMode=none
PIDFile=/opt/data/zookeeper/zookeeper_server.pid

[Install]
WantedBy=multi-user.target
注意: Environment=JAVA_HOME=jdk-install-dir

启动服务器

# systemctl daemon-reload
# systemctl start zookeeper
# systemctl enable zookeeper
0

评论区