linux8重启服务代码,linux(centos8):安装分布式事务服务seata(seata 1.3.0/centos 8.2)
一,什么是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)相关推荐
- 重启部署在Linux系统下的tomcat服务
2019独角兽企业重金招聘Python工程师标准>>> 重启部署在Linux系统下的tomcat服务具体的操作步骤: 1.在Winscp上建立连接,输入用户和密码,这个密码一般是看不 ...
- linux下安装配置redis服务
2019独角兽企业重金招聘Python工程师标准>>> linux下安装配置redis服务 2016年03月25日 15:39:31 coding_everyday 阅读数:3530 ...
- 分布式系统(三) 分布式事务服务搭建
分布式系统(三)分布式事务服务搭建(入门) 接着前面说的分布式事务,本章节是用来记录分布式事务的服务的一个搭建过程 1.微服务环境准备 服务注册配置中心:nacos 服务调用和负载均衡:OpenFei ...
- 秒杀项目之网关服务限流熔断降级分布式事务
目录 一.网关服务限流熔断降级 二.Seata--分布式事务 2.1 分布式事务基础 2.1.1 事务 2.1.2 本地事务 2.1.3 分布式事务 2.1.4 分布式事务场景 2.2 分布式事务解决 ...
- 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 ...
- 分布式事务解决方案之 Alibaba Seata1.3.0 seata-server 1.3.0
分布式事务解决方案之 Alibaba Seata1.3.0 一 Seata 是什么? Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务.Seata 将为用户提供了 ...
- 分布式事务解决方案,Seata的基本配置和使用
文章目录 1. 分布式事务介绍 ①:本地事务 ②:分布式事务 ③:常见的分布式事务解决方案 3. 2PC与3PC ①:2PC与3PC的区别 3. Seata介绍 ①:Seata的三种角色 ②:Seat ...
- Spring Cloud Alibaba 高级特性 分布式事务:Alibaba Seata 如何实现分布式事务
本讲咱们要解决分布式事务这一技术难题,这一讲咱们将介绍三方面内容: 讲解分布式事务的解决方案: 介绍 Alibaba Seata 分布式事务中间件: 分析 Seata 的 AT 模式实现原理. 分布式 ...
- springcloud分布式事务_Springcloud 分布式事务集成Naco Seata
前言:分布式系统架构中,最最费劲的是分布式事务,分布式事务解决方案网上大致分为两种 消息一致性 基于TCC分布式事务 不管基于那种解决方案,都是对侵入的代码植入,以大量的代码或者消息来作为代价,来实现 ...
最新文章
- Android json请求格式与from表单格式
- 前端各阶段资源,学得完算我输
- 白鹭引擎助力《迷你世界》研发团队开发3D小游戏版
- python学习笔记(一):python入门
- PullToRefresh
- 算法系列:5分钟了解哈希算法
- 在.NET中调用存储过程
- 搭建前端监控系统(二)JS错误监控篇
- ADO.NET编程(3)在内存中对DataTable进行增/删/改操作
- 三角形的外心 内心 重心 垂心 九点圆心与各圆半径的算法
- 由浅入深玩转华为WLAN—25 高可用性系列(1)双击热备概述
- 华南师范大学计算机考研考场,华南师范大学2018考研考场安排
- 2010全球最值得模仿的230个网站
- “我怎么就被一张照片出卖了?”
- ifrme嵌入外部页面,在外部页面调用本页面方法,window.postMessage实现跨域通信
- FreeSWITCH 呼入系统的简要设计
- FFmpeg命令行--视频转码
- 扫地机器人测评云鲸_使用一个月,云鲸扫地机器人J1全面测评【云鲸拖地机器人】...
- 【检索案例】计算机科学、电信学、移动信息系统等领域SCI,仅24天录用,录用后17天见刊,见刊后30天检索
- Java——课设——图书管理系统实现 2.0
热门文章
- Android onActivityResult中requestCode与resultCode区别
- Android设计模式之——命令模式
- 软件工程师必学的9件事
- linux下如何做ghost,又简单又方便,很实用的方法!!!
- websocke 在线测试地址
- You can‘t specify target table ‘XXX‘ for update in FROM clause
- 解决:Failed to execute goal on project aopcore: Could not resolve dependencies for project com.cmos:
- 关于Vue2.0,Express实现的简单跨域
- R语言时间序列数据应用xts
- Android--pendingIntent Intent