一,什么是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)

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

  1. 重启部署在Linux系统下的tomcat服务

    2019独角兽企业重金招聘Python工程师标准>>> 重启部署在Linux系统下的tomcat服务具体的操作步骤: 1.在Winscp上建立连接,输入用户和密码,这个密码一般是看不 ...

  2. linux下安装配置redis服务

    2019独角兽企业重金招聘Python工程师标准>>> linux下安装配置redis服务 2016年03月25日 15:39:31 coding_everyday 阅读数:3530 ...

  3. 分布式系统(三) 分布式事务服务搭建

    分布式系统(三)分布式事务服务搭建(入门) 接着前面说的分布式事务,本章节是用来记录分布式事务的服务的一个搭建过程 1.微服务环境准备 服务注册配置中心:nacos 服务调用和负载均衡:OpenFei ...

  4. 秒杀项目之网关服务限流熔断降级分布式事务

    目录 一.网关服务限流熔断降级 二.Seata--分布式事务 2.1 分布式事务基础 2.1.1 事务 2.1.2 本地事务 2.1.3 分布式事务 2.1.4 分布式事务场景 2.2 分布式事务解决 ...

  5. linux 6安装EBS R12.2 Post-Install Check : RW-50016: Error: - {0} was not created

    Red Hat Linux 6.5 , 安装Oracle EBS R12.2.4 , 在最后一个步骤 post-install check时报错, Virtual Directory , JSP, L ...

  6. 分布式事务解决方案之 Alibaba Seata1.3.0 seata-server 1.3.0

    分布式事务解决方案之 Alibaba Seata1.3.0 一 Seata 是什么? Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务.Seata 将为用户提供了 ...

  7. 分布式事务解决方案,Seata的基本配置和使用

    文章目录 1. 分布式事务介绍 ①:本地事务 ②:分布式事务 ③:常见的分布式事务解决方案 3. 2PC与3PC ①:2PC与3PC的区别 3. Seata介绍 ①:Seata的三种角色 ②:Seat ...

  8. Spring Cloud Alibaba 高级特性 分布式事务:Alibaba Seata 如何实现分布式事务

    本讲咱们要解决分布式事务这一技术难题,这一讲咱们将介绍三方面内容: 讲解分布式事务的解决方案: 介绍 Alibaba Seata 分布式事务中间件: 分析 Seata 的 AT 模式实现原理. 分布式 ...

  9. springcloud分布式事务_Springcloud 分布式事务集成Naco Seata

    前言:分布式系统架构中,最最费劲的是分布式事务,分布式事务解决方案网上大致分为两种 消息一致性 基于TCC分布式事务 不管基于那种解决方案,都是对侵入的代码植入,以大量的代码或者消息来作为代价,来实现 ...

最新文章

  1. Android json请求格式与from表单格式
  2. 前端各阶段资源,学得完算我输
  3. 白鹭引擎助力《迷你世界》研发团队开发3D小游戏版
  4. python学习笔记(一):python入门
  5. PullToRefresh
  6. 算法系列:5分钟了解哈希算法
  7. 在.NET中调用存储过程
  8. 搭建前端监控系统(二)JS错误监控篇
  9. ADO.NET编程(3)在内存中对DataTable进行增/删/改操作
  10. 三角形的外心 内心 重心 垂心 九点圆心与各圆半径的算法
  11. 由浅入深玩转华为WLAN—25 高可用性系列(1)双击热备概述
  12. 华南师范大学计算机考研考场,华南师范大学2018考研考场安排
  13. 2010全球最值得模仿的230个网站
  14. “我怎么就被一张照片出卖了?”
  15. ifrme嵌入外部页面,在外部页面调用本页面方法,window.postMessage实现跨域通信
  16. FreeSWITCH 呼入系统的简要设计
  17. FFmpeg命令行--视频转码
  18. 扫地机器人测评云鲸_使用一个月,云鲸扫地机器人J1全面测评【云鲸拖地机器人】...
  19. 【检索案例】计算机科学、电信学、移动信息系统等领域SCI,仅24天录用,录用后17天见刊,见刊后30天检索
  20. Java——课设——图书管理系统实现 2.0

热门文章

  1. Android onActivityResult中requestCode与resultCode区别
  2. Android设计模式之——命令模式
  3. 软件工程师必学的9件事
  4. linux下如何做ghost,又简单又方便,很实用的方法!!!
  5. websocke 在线测试地址
  6. You can‘t specify target table ‘XXX‘ for update in FROM clause
  7. 解决:Failed to execute goal on project aopcore: Could not resolve dependencies for project com.cmos:
  8. 关于Vue2.0,Express实现的简单跨域
  9. R语言时间序列数据应用xts
  10. Android--pendingIntent Intent