当前位置: 首页 > Linux

关于tomcat服务器脚本和mycat的介绍

时间:2023-04-06 05:18:00 Linux

关于tomcat服务器脚本问题描述:如果通过命令:java-jarxxx.var启动服务器,如果远程终端关闭,那么tomcat服务器也会关闭。影响用户的使用,以上命令表示在前台运行。线上部署的命令说明:一般在linux系统部署服务器,后端运行一般启动tomcat服务器,并指定日志文件输出。命令:nohupjava-jar8081.war->8081.log&查看文件说明cat输出文件所有内容more输出文件所有内容,分页输出,带空格浏览下一屏,q退出less的用法和more一样,就是用PgUp和PgOn键控制q退出tail。它用于显示文件的最后一个编号。经常使用tail-10nginx.conf查看nginx.conf的最后10行。信息ctrl+c结束查看linux脚本说明说明:linux中"script(插件荒野行动)"后缀为sh创建文件:vimstart.sh执行":wq"保存退出执行脚本数据库结构优化说明:由于用户需要同时连接两个或多个数据库,需要引入代理,所以部署如下注:用户连接后的代理服务器编号到代理服务器一般是8066端口大型数据库集群支持事务,ACID,一个可以替代MySQL的增强型数据库一个企业级数据库,可以看做MySQL集群替代昂贵的Oracle集群内存缓存技术、NoSQL技术、HDFS大数据面向传统数据库和新型分布式数据仓库的新一代企业级数据库产品新型数据库中间件产品Mycat主要特点主要特点支持SQL92标准支持MySQL、Oracle、DB2、SQLServer、PostgreSQL等DB遵循Mysql原生协议,跨语言、跨平台、跨数据库的通用中间件代理。基于心跳的自动故障转移,支持读写分离,支持MySQL主从,galera集群。支持基于Nio实现的MySQL集群、Percona集群或MariaDB集群的Galera,有效管理线程,解决高并发问题。支持数据的多切片自动路由和聚合,支持sum、count、max等常用聚合函数,支持跨库分页。支持单库内任意join,支持跨库2表join,甚至支持基于caltlet的多表join。通过全局表和ER关系支持分片策略,实现高效的多表连接查询。支持多租户场景。支持分布式事务(弱xa)。支持XA分布式事务(1.6.5)。支持全局序列号,解决分布式下主键生成问题。分片规则丰富,插件化开发,易于扩展。强大的网络,命令行监控。前端支持作为MySQL的通用代理,后端JDBC方式支持Oracle、DB2、SQLServer、mongodb、Sequoia。支持密码加密支持服务降级支持IP白名单支持SQL黑名单,SQL注入攻击拦截支持准备预编译指令(1.6)支持非堆内存(DirectMemory)聚合计算(1.6)支持PostgreSQL原生协议(1.6)支持mysql和oracle存储过程,out参数,多结果集返回(1.6)支持zookeeper协调主从切换,zk序列,配置zk(1.6)支持库中分表(1.6)基于ZooKeeper的集群管理,在线升级,扩展,智能优化,大数据处理(2.0开发版)。Mycat部署上传Mycat安装包解压Mycat压缩包tar-zxvfMycat-server-1.7.0-DEV-20170416134921-linux.tar.gz检查是否安装了JDK关于Mycat配置文件说明server.xml配置文件说明:在server.xml中xml配置文件中定义用户名、密码和操作的数据库信息必须与yml配置文件一致。修改YML配置文件schemas配置文件说明:schemas文件主要作用是配置数据库读写策略Mycat测试启动命令:进入Mycat中的bin目录,执行./mycatMycat测试: