`
tanyiliang
  • 浏览: 5484 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

diamond与tddl实践

    博客分类:
  • JAVA
 
阅读更多

参考网址:http://www.hotpu.cn/News-Tddl-Diamond.php

可以仿照上面的网址一步步操作搭建。

下面简单介绍下这几天部署tddl的经历:

1) 关于diamond的版本,http://code.taobao.org/svn//diamond/trunk ,里面是最新的20版本;一开始没在意也没有找到所谓的16版本;后来部署起来发现tddl入口方法就存在问题且不方便修改,便寻找其他解决方法。看了下SVN历史记录,找到了最老的版本,发现最老的版本是可以用的,比较了很多个历史记录,后来才发现原来这里的16版本就是svn的历史版本号。果断下载此版本。

2) maven可下载最新版本,由于也是初次使用,这里就不班门弄斧了。值得说明的一点,eclipse里面可以安装这个插件,还有maven-extra,但extra的地址一直没找到;后面用eclipse的maven构建的时候,会有个报错的地方,怀疑跟这个插件有关。按上面文档说明,直接到对应的diamond的根目录下执行mvn jar:jar,对应的目录有pom.xml即可。

3)mySQL用了5.5的版本,这个也不熟,奇怪为什么服务设置为自动启动的情况下却自动启动不了,每次都需要手动启动一下。切换用户也不知道如何切换,在mysql命令窗口,提示不认识mysql的指令,如果在cmd命令窗口到是可以切换用户,可是创建表空间和创建用户又提示不认识指令。

4)部署中还有点需要注意的地方

4.1)diamond跟目录下的pom.xml里面有一个filter配置<filters><filter>${user.home}/antx.properties</filter></filters>,这个会影响构建导致失败,可去掉;

4.2)下载tddl最新版http://code.taobao.org/svn//tddl-dynamic-datasource/trunk代码,需要去掉pom.xml、tbdatasource、tddl-atom-datasource目录下的pom.xml文件的ojdbc14的依赖

4.3)部署diamond server在tomcat里面,新增diamond服务器地址,修改客户端hosts文件;数据库由于直接用的root用户,需要修改server里面的jdbc.properties;创建数据库及相应的表,启动服务,可以按说明新增配置信息。

4.4)执行tddl-simple包里面的单元自测用例,并过程性的检查数据库数据的情况,应该能正常跑通。

5) tddl具体特性还需要深入了解,可惜的是淘宝只开源了动态数据源部分,分库分表还未开源,因此这里看不到,后续会结合比较开源框架cobar,进一步了解大数据在库的存储情况。

分享到:
评论

相关推荐

    分布式数据层TDDL.zip

    可分析的日志打印,日志流控,动态变更TDDL必须要依赖diamond配置中心(diamond是淘宝内部使用的一个管理持久配置的系统,目前淘宝内部绝大多数系统的配置,由diamond来进行统一管理,同时diamond也已开源)。...

    diamond 中文版 lattice软件

    在计算机科学与电子工程领域,电路设计是一项至关重要的工作,而Lattice公司的Diamond软件则是其中的一款杰出工具。它为用户提供了丰富的硬件描述语言(HDL)编译、仿真、综合以及配置等功能,特别适用于FPGA(Field...

    diamond3_读取_micaps_diamond3_气象_3类数据_

    综上所述,掌握如何读取Micaps-Diamond3气象数据是IT与气象学交叉领域的一项重要技能。这需要对数据格式、气象参数和编程语言有深入的理解。通过使用Micaps的API、编写自定义脚本或借助第三方工具,我们可以有效地...

    taobao Diamond 部分maven jar包

    **四、最佳实践与注意事项** 1. **版本控制**:确保使用的Diamond版本与项目其他依赖兼容,避免版本冲突。 2. **安全策略**:对敏感配置进行加密,防止泄露。 3. **监控与报警**:设置监控指标,当配置中心出现...

    Lattice Diamond 3.1 User Guide

    在这份用户指南中,列出了与Lattice Diamond 3.1相关的商标和产品名称,旨在介绍软件使用方法和相关知识产权声明。 首先,文档提醒用户在没有Lattice Semiconductor Corporation事先书面同意的情况下,不允许对本...

    Diamond 3.9 lisence万能版.zip

    《Lattice Diamond 3.9 License 万能版解析与应用》 在电子设计自动化(EDA)领域,Lattice Diamond 是一款广泛使用的 FPGA 设计工具,由 Lattice Semiconductor 公司提供。它集成了逻辑综合、布局布线、仿真、硬件...

    Lattice厂家开发软件Diamond安装文件 License

    - 编程与配置:生成编程文件并烧录到 FPGA 中。 总之,Lattice Diamond 软件结合了有效的 License 文件,为 FPGA 开发提供了强大的支持。通过正确安装和使用,开发者能够充分利用 Lattice FPGA 的潜能,实现高效的...

    Lattice Diamond官网下载简明教程

    《Lattice Diamond官方下载简明教程》 在电子设计领域,FPGA(Field-Programmable Gate Array)因其灵活性和高性能而被广泛应用。Lattice Semiconductor公司是一家知名的FPGA解决方案提供商,其开发工具Lattice ...

    lattice Diamond多种解密方法

    lattice diamond 的license 多种解密方法,让你在lattice diamond芯片开发上,大展身手!

    Diamond软件

    《Diamond软件:绘制晶体结构的得力助手》 在理论计算领域,理解并模拟晶体结构是至关重要的。而Diamond软件,作为一个专为晶体结构展示和分析设计的强大工具,深受科研人员喜爱。它以其直观的界面、强大的功能以及...

    Diamond3.2破解文件

    diamond升级到了3.2i, 经测试原来的破解yourlicense在3.2H之前仍然有效!到这里下载3.2I,http://download.csdn.net/detail/daipengren/4424598 安装后,下载附件中的yourlicense覆盖原文件即可

    Lattice_Diamond_Crack

    Lattice Diamond的有效破解在网上目前找不到,这个是我从厂家要到的,亲测Lattice_Diamond.2.0.0.154有效破解

    Crystal Impact Diamond 3.1破解补丁

    Crystal Impact Diamond 3.1破解补丁。安装Crystal Impact Diamond 3.1后,将破解补丁复制粘贴到Diamond对应安装目录覆盖原文件即可。

    Lattiece Diamond3.5 万能License

    多次验证,万能License ,无限制 多个版本的Diamond软件,均可使用,只需要将该Licesne放入Diamond安装路径的license文件下即可。。

    diamond picture.c

    diamond

    Black_Diamond_EA (1)_forexearobot_forex_Diamond_DiamondEA下载_blac

    在Indicator文件中,我们可以期待找到与Black Diamond EA相关的技术指标,这些指标可能包括趋势分析、动量指标、波动率指标等,帮助EA识别交易机会。例如,它可能利用MACD(移动平均收敛/发散)来判断趋势变化,或...

    Lattice Diamond license for 3.10

    Lattice Diamond license for 3.10, 3.10以上应该也适用

    lattice diamond 3.7 license

    《Lattice Diamond 3.7 License详解》 在电子设计自动化(EDA)领域,Lattice Semiconductor公司的Lattice Diamond是一款至关重要的软件工具。该软件专为编程、仿真和设计莱迪思(Lattice)系列的现场可编程逻辑门...

    diamond2中文教程

    12. diamond軟體的比较:diamond軟體可以与其他类似软件进行比较,用户可以通过比较来选择合适的软件。 13. diamond軟體的应用示例:diamond軟體提供了多个应用示例,用户可以通过示例来了解软件的应用场景。 14. ...

    Lattice Diamond 3.12 Reveal User Guide

    Lattice Diamond 3.12 Reveal User Guide Lattice Diamond 3.12 Reveal User Guide 是一款高级的 FPGA 片上调试工具,旨在帮助用户更方便地 debug 和优化 FPGA 设计。Reveal 软件提供了几个关键的可用性优势,包括...

Global site tag (gtag.js) - Google Analytics