liunx应用安装教程看完这一篇就够了

   日期:2020-05-06     浏览:89    评论:0    
核心提示:linux安装jdk教程linux安装tomcat教程linux安装rabbimq教程linux安装大数据

      • linux安装jdk教程
      • linux安装tomcat教程
      • linux安装rabbimq教程
      • linux安装zookeeper单机教程
      • linux安装zookeeper集群教程

  1. 建议先收藏再阅读!记得点个赞。
  2. 有其他想让我补充的请评论留言,在下好补充进来,本文将持续更新

linux安装jdk教程

  • 1.官网下载JDK

例如:下载jdk13 放到 /usr/local/lib/jdk 目录下 jdk-13.0.2_linux-x64_bin.tar.gz

  • 2.解压缩
tar -zxvf jdk-13.0.2_linux-x64_bin.tar.gz
  • 3.修改环境变量
sudo vim ~/.bashrc

在文件末尾添加环境变量配置:

export JAVA_HOME=/usr/local/lib/jdk/jdk-13.0.2
export JRE_HOME=/${JAVA_HOME}
export CLASSPATH=.:${JAVA_HOME}/libss:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
  • 4.使环境变量马上生效
source ~/.bashrc
  • 5.测试
java -version
java version "13.0.2" 2020-01-14
Java(TM) SE Runtime Environment (build 13.0.2+8)
Java HotSpot(TM) 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)

linux安装tomcat教程

  • 1.官网下载tomcat

例如:下载 tomcat 9 放到 /usr/local/lib/tomcat 目录下
apache-tomcat-9.0.30.tar.gz

  • 2.解压缩
tar -zxvf apache-tomcat-9.0.30.tar.gz
  • 3.修改 startup.sh 文件
cd apache-tomcat-9.0.30/bin
sudo vim startup.sh

添加如下信息到下图位置:

#set java environment
export JAVA_HOME=/usr/local/lib/jdk/jdk-13.0.2
export JRE_HOME=/${JAVA_HOME}
export CLASSPATH=.:${JAVA_HOME}/libss:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

#tomcat
export TOMCAT_HOME=/usr/local/lib/tomcat/apache-tomcat-9.0.30

  • 4.启动并校验
sudo ./startup.sh

浏览器访问:localhost:8080

如果需要shutdown,则如第3步一样位置设置 shutdown.sh 文件 ,执行 sudo ./shutdown.sh

linux安装rabbimq教程

  • 1.下载 rpm 文件、Erlang的rpm包 、RabbitMQ的rpm包https://www.rabbitmq.com/releases/
wget  https://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm
wget  https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el7.noarch.rpm
# 安装socat的rpm包
yum install socat
  • 2.安装
    一定按照以下顺序安装:
rpm -ivh erlang-18.3-1.el6.x86_64.rpm
rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm 
  • 3.去掉用户
vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.15/ebin/rabbit.app

  • 4.安装插件
rabbitmq-plugins enable rabbitmq_management

cd /usr/lib/rabbitmq/bin/

./rabbitmq-server start

访问地址:http://192.168.136.136:15672 出现管理页面说明安装成功。

4369 -- erlang发现口

5672 --client端通信口

15672 -- 管理界面ui端口

25672 -- server间内部通信口
  • 5.管理
安装路径 : /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.15

启动服务:rabbitmq-server start   或 rabbitmq-server  -detached
重启服务:rabbitmq-server restart
关闭服务:rabbitmqctl stop
查看状态:rabbitmqctl status
列出角色:rabbitmqctl list_users
开启某个插件:rabbitmq-plugins enable xxx
关闭某个插件:rabbitmq-plugins disable xxx

添加用户:  rabbitmqctl add_user admin admin
添加权限:  rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
修改用户角色: rabbitmqctl set_user_tags admin administrator

启动时报错:

解决:

chown -R rabbitmq:rabbitmq /var/log/rabbitmq/

linux安装zookeeper单机教程

  • 1.下载 https://zookeeper.apache.org/releases.html

  • 2.解压文件

tar -zxvf apache-zookeeper-3.6.1-bin.tar.gz
  • 3.复制 zoo.cfg 文件
cp -r apache-zookeeper-3.6.1-bin/conf/zoo_sample.cfg apache-zookeeper-3.6.1-bin/conf/zoo.cfg
  • 4.编辑 zoo.cfg 文件
vim apache-zookeeper-3.6.1-bin/conf/zoo.cfg

增加内容:

dataDir=/opt/zookeeper/apache-zookeeper-3.6.1-bin/data
dataLogDir=/opt/zookeeper/apache-zookeeper-3.6.1-bin/log

  • 5.运行
# 启动
./apache-zookeeper-3.6.1-bin/bin/zkServer.sh

#查看状态
./apache-zookeeper-3.6.1-bin/bin/zkServer.sh status  

# 关闭
./apache-zookeeper-3.6.1-bin/bin/zkServer.sh stop

  • 6.客户端连接
./apache-zookeeper-3.6.1-bin/bin/zkCli.sh -server 127.0.0.1:2181


启动成功!

linux安装zookeeper集群教程

与单机版类似,主要区别是在第四步时再增加配置(如果是同一机器安装集群的话需要修改端口)

  • 1.下载 https://zookeeper.apache.org/releases.html

  • 2.解压文件

tar -zxvf apache-zookeeper-3.6.1-bin.tar.gz
  • 3.复制 zoo.cfg 文件
cp -r apache-zookeeper-3.6.1-bin/conf/zoo_sample.cfg apache-zookeeper-3.6.1-bin/conf/zoo.cfg
  • 4.复制三个 apache-zookeeper-3.6.1-bin 文件分别到文件夹 zookeeper21811、zookeeper21812、zookeeper21813 下三个文件夹表示集群中三个节点 Zookeeper

  • 5.分别编辑 zookeeper21811、zookeeper21812、zookeeper21813 文件夹下的 zoo.cfg 文件

配置文件中 server.N=YYYY:A:B 规则:

  • N 表示服务器编号,通过配置文件中 dataDir 值的目录下增加文件 myid ,文件内容为集群编号
  • YYYY 表示服务器的IP地址
  • A 为LF通信端口,表示该服务器与集群中的leader交换的信息的端口
  • B 为选举端口,表示选举新leader时服务器间相互通信的端口(当leader挂掉时,其余服务器会相互通信,选择出新的leader) 一般来说,集群中每个服务器的A端口都是一样,每个服务器的B端口也是一样。但是当所采用的为伪集群(同一机器)时,IP地址都一样,只能是A端口和B端口不一样
vim zookeeper21811/apache-zookeeper-3.6.1-bin/conf/zoo.cfg

修改 clientPort 值为 21821

增加内容:

dataDir=/opt/zookeeper/zookeeper21811/data
dataLogDir=/opt/zookeeper/zookeeper21811/log
 
server.1=127.0.0.1:20001:30001
server.2=127.0.0.1:20002:30002
server.3=127.0.0.1:20003:30003

vim zookeeper21812/apache-zookeeper-3.6.1-bin/conf/zoo.cfg

修改 clientPort 值为 21822

增加内容:

dataDir=/opt/zookeeper/zookeeper21812/data
dataLogDir=/opt/zookeeper/zookeeper21812/log
 
server.1=127.0.0.1:20001:30001
server.2=127.0.0.1:20002:30002
server.3=127.0.0.1:20003:30003

vim zookeeper21813/apache-zookeeper-3.6.1-bin/conf/zoo.cfg

修改 clientPort 值为 21823

增加内容:

dataDir=/opt/zookeeper/zookeeper21813/data
dataLogDir=/opt/zookeeper/zookeeper21813/log
 
server.1=127.0.0.1:20001:30001
server.2=127.0.0.1:20002:30002
server.3=127.0.0.1:20003:30003

  • 6.为集群中的每个节点编号
mkdir zookeeper21811/data
mkdir zookeeper21812/data
mkdir zookeeper21813/data
 
echo '1' > zookeeper21811/data/myid
echo '2' > zookeeper21812/data/myid
echo '3' > zookeeper21813/data/myid

  • 7.运行每一个 Zookeeper
./zookeeper21811/apache-zookeeper-3.6.1-bin/bin/zkServer.sh start
./zookeeper21812/apache-zookeeper-3.6.1-bin/bin/zkServer.sh start
./zookeeper21813/apache-zookeeper-3.6.1-bin/bin/zkServer.sh start

启动成功!

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
更多>相关资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服