问题背景

  因为排查canal问题,需要打开linux上部署的canal的对应的h2.mv.db文件
查了一下,原来h2官方就有这种引擎,可以加载对应的h2文件,实际上就canal的lib目录下有对应的jar文件
我的canal是1.1.0 ,对应的lib目录下就是 h2-1.4.196.jar

执行下面的命令
注意因为h2文件只能有一个进程持有,所以在执行命令前需要stop canal

[work@bj5-xmsearch-stag-search02 ~]$
java -cp h2-1.4.196.jar org.h2.tools.Server -web -webAllowOthers -tcp -tcpPort 19200 -tcpAllowOthers
//下面为命令执行后的输出
TCP server running at tcp://10.10.66.40:19200 (others can connect)
Web Console server running at http://10.10.66.40:8082 (others can connect)

这样的话在本地访问 http://10.10.66.40:8082 即可打开对应的一个连接网页

h2数据库的地址为

 jdbc:h2:/home/XXX/canal_1.1.0/conf/XXX/h2;CACHE_SIZE=1000;MODE=MYSQL;

实际的h2文件的为,至于上面h2的url为何那样配置,需要再考究一下

/home/XXX/canal_1.1.0/confXXX/h2.mv.db

下面就可以使用sql愉快的操作了

Linux上搭建h2引擎加载h2文件相关推荐

  1. linux 下创建并动态加载.so 文件

    最简单的生成, 动态加载.so 文件的例子 //test.cpp #ifndef _TEST_H    #define _TEST_H       #include <iostream> ...

  2. 解决Github加载ipynb文件缓慢/失败

    在Github上虽然能够直接加载ipynb文件,但是速度很慢,并且容易加载失败. 利用https://nbviewer.jupyter.org/ 可以快速加载ipynb文件 如何使用:直接打开 一个要 ...

  3. 解决 Github 加载 ipynb 文件缓慢/失败

    在 Github 上虽然能够直接加载 ipynb 文件,但是速度很慢,并且容易加载失败.利用 https://nbviewer.jupyter.org/ 可以快速加载 ipynb 文件. 使用方法: ...

  4. linux firefox applet,在HTTPS上的Firefox中加载Java Applet

    我们开发了一个分析应用程序,它使用特殊的Java小程序(由IBM开发)来查看一些数据.这是一个在Apache上运行的Django应用程序.一切工作正常,直到我们转移到SSL.这种行为非常奇怪,我们感到 ...

  5. chromebook刷机_如何从Chromebook上的APK侧面加载Android应用

    chromebook刷机 Chromebooks can now download and install Android apps from Google Play, and it works pr ...

  6. 天地图引擎加载自定义WMTS图层

    天地图引擎加载自定义WMTS图层 问题描述 最近在开发过程中碰到在天地图引擎中叠加自定义的WMTS图层,天地图官网API:天地图JavaScript API 4.0 在代码示例中添加自定义图层只有一行 ...

  7. linux如何确定共享库路径,摘录Linux下动态共享库加载时的搜索路径详解

    对动态库的实际应用还不太熟悉的读者可能曾经遇到过类似"error while loading shared libraries"这样的错误,这是典型的因为需要的动态库不在动态链接器 ...

  8. Linux内核启动及文件系统加载过程

    当u-boot开始执行bootcmd命令,就进入linux内核启动阶段 与 u-boot 类似,普通 Linux 内核的启动过程也可以分为两个阶段,但针对压缩了的内核如 uImage 就要包括内核自解 ...

  9. 使用LVS(Linux Virtual Server)在Linux上搭建负载均衡的集群服务

    使用LVS(Linux Virtual Server)在Linux上搭建负载均衡的集群服务 一.基于于NAT的LVS的安装与配置. 1. 硬件需求和网络拓扑                       ...

最新文章

  1. 评估指标:ROC,AUC,Precision、Recall、F1-score
  2. 阿里云企业服务器配置选择教程!
  3. 零售业创新服务:Kochhaus杂货店按照菜谱陈列商品
  4. SAP登录IP绑定校验
  5. java 0x3f_Java源码位操作技巧欣赏
  6. python的一个小原理
  7. vue 简单实用的elementUI表格封装
  8. 服务器芯片镜像测试,模拟镜像服务器磁盘问题的两个测试【转】
  9. [LeedCode]921. 使括号有效的最少添加
  10. IDEA Servlet页面报错
  11. 备战双 11!96秒,100亿,支付宝万级规模 K8s 集群管理系统如何设计?
  12. DELL LATITUDE E5510 笔记本电脑屏幕闪烁问题的解决.
  13. 威纶通触摸屏上传错误_轻松学会威纶通触摸屏上传与反编译
  14. 宿命java_昆仑奇侠传外传之宿命篇
  15. 深度 DeepinXP-Lite V5.9
  16. 商标注册计算机软件app属于第几类,软件商标属于第几类?
  17. 2020大疆校招B卷第三题
  18. 如何使用idea把自己的项目打包jar包发给别人使用
  19. Java开发实习经历01——寻找到入职(真实实习经历,希望对各位有帮助)
  20. Android App启动流程详解

热门文章

  1. 手把手教你玩转ARP包(四)
  2. 执行maven clean package 时报OutOfMemoryError的解决办法
  3. 深入理解java虚拟机(十三) Java 即时编译器JIT机制以及编译优化
  4. 科普扫盲,HTTP Status Code详解,从此排错无忧!
  5. 一句话概括互联网巨头,简直不要太真实!哈哈哈哈哈哈哈哈哈
  6. 曹大,欧神开新公众号了
  7. MySQL基础总结(三)
  8. 计算机基础- -操作系统环境
  9. 音视频技术开发周刊 | 227
  10. Netflix在安卓移动启用AV1格式 较VP9编码效率提升20%