linux8重启服务代码,linux(centos8):安装分布式事务服务seata(seata 1.3.0/centos 8.2)

本文档详细介绍了Seata的安装与配置步骤,包括准备Java环境,下载与安装Seata,创建日志目录,配置seata-server,并展示了如何查看Seata-server的可用参数。此外,还提供了Linux版本信息。
摘要由CSDN通过智能技术生成

一,什么是seata?

Seata:Simpe Extensible Autonomous Transcaction Architecture,

是阿里中间件,开源的分布式事务解决方案。

前身是阿里的Fescar

官方站:

http://seata.io/zh-cn/

官方代码地址:

https://github.com/seata/seata

官方文档站:

http://seata.io/zh-cn/docs/overview/what-is-seata.html

各版本的release下载地址:

https://github.com/seata/seata/releases

说明:作者:刘宏缔 邮箱: 371125307@qq.com

二,安装seata前准备java环境:

因为seata是基于java开发的,所以需要先在机器上准备java环境

1,下载java

从官方站下载:

https://www.oracle.com/cn/java/technologies/javase-downloads.html

下载完成后查看当前目录:

[root@localhost java]# pwd

/usr/local/source/java

[root@localhost java]#lsjdk-14.0.2_linux-x64_bin.tar.gz

2,解压和安装:

解压:

[root@localhost java]# tar -zxvf jdk-14.0.2_linux-x64_bin.tar.gz

把解压后的jdk目录,移动到安装目录/usr/local/soft目录下:

[root@localhost java]# mv jdk-14.0.2 /usr/local/soft/

3,配置java

编辑profile文件:

[root@localhost java]# vi /etc/profile

内容:

export JAVA_HOME=/usr/local/soft/jdk-14.0.2export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib

export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

使变量生效:

[root@localhost java]# source /etc/profile

4,测试java的安装效果

[root@localhost liuhongdi]# java --version

java14.0.2 2020-07-14Java(TM) SE Runtime Environment (build14.0.2+12-46)

Java HotSpot(TM)64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing)

三,下载seata:

1,用wget命令下载

创建一个源文件存放目录:/usr/local/source/seata,

在这个目录下下载和解压

[root@localhost seata]# wget https://github.com/seata/seata/releases/download/v1.3.0/seata-server-1.3.0.tar.gz

2,解压后并移动到安装目录:

[root@localhost seata]# lsseata-server-1.3.0.tar.gz

[root@localhost seata]#tar -zxvf seata-server-1.3.0.tar.gz

[root@localhost seata]#mv seata /usr/local/soft/[root@localhost seata]# cd/usr/local/soft/seata/

四,配置seata

1,生成日志目录:

[root@localhost seata]# mkdir /data/seata

[root@localhost seata]#mkdir /data/seata/logs

[root@localhost seata]#chmod 777 /data/seata/logs

2,进入安装目录下

[root@localhost seata]# cd conf/[root@localhost conf]#vi logback.xml

修改内容:

修改LOG_HOME为我们创建的目录

七,查看seata-server可用的参数

用--help

[root@localhost ~]# /usr/local/soft/seata/bin/seata-server.sh --help

可以看到参数:

...

Usage:sh seata-server.sh(for linux and mac) or cmd seata-server.bat(forwindows) [options]

Options:--host, -h

The ip to register to registry center.--port, -p

The port to listen.

Default:8091

--storeMode, -m

log store mode :file, db--serverNode, -n

server nodeid, such as 1, 2, 3.it will be generated according to the

snowflake by default--seataEnv, -e

The name usedfor multi-configuration isolation.--help

八,查看linux的版本 :

[root@localhost java]$ cat /etc/redhat-release

CentOS Linux release8.2.2004 (Core)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值