Jenkins Centos部署过程中异常Caused by: java.net.NoRouteToHostException: No route to host

Jenkins在centos6.9(Final)下遇到如题所示没法路由主机问题,此问题是在部署阶段报出,先记录问题于此。注:此问题与镜像的核心系统是centos还是ubuntu无关,两种镜像都拉取测试过都是此问题。...
阅读(44) 评论(0)

Mycat源码打包-包含各平台安装包

使用maven打包即可,打包后会生成相应的安装包和jar包,maven如果打包失败请删除失败jar包的仓库目录重新打包下载jar包。打包命令:mvn clean install -Dmaven.test.skip=true...
阅读(48) 评论(0)

Java 简单实现对象数据去重处理

对于数据库去重相当简单,只需要在查询语句上添加DISTINCT关键字就可以搞定,但是针对Nosql数据库而言DISTINCT未必支持,这时候我们需要自己手动实现。这里有一个数据不重复的最简单的原理:字符串的hashcode比较,当然记录的唯一指标不是ID,而是数据本身,我们去掉ID再来比较是否重复就可以了。...
阅读(37) 评论(0)

Mycat源码修改分表规则的CRUD操作测试与改进

因为目前Mycat 1.6尚不支持既分库又分表的模式,所以需要对源码进行改造,目前实现单库分表的多种分表策略,包括:默认分表、按日期分表、取摸分表,三种规则。经过这几天对源码的改造,这里做一组分表规则的CRUD测试,记录于此。文章包括实现过程的两大部分的记录,即“全部支持子表路由操作”和“全部支持主表条件路由操作”,支持“全部支持主表条件路由操作”才是最终需求目标,因为对外部而言不知道去访问哪张子表。因此,需要每个外部操作Mycat的SQL语句都带上条件,这个条件可以是INSERT的列,也可以是SELECT...
阅读(163) 评论(0)

Mycat 源码修改-实现分表规则:按天分表和取摸分表查询

Mycat 源码修改-实现分表规则:按天和取摸功能。之前修改过源码,发现其实没什么高深的只需要自己耐心点,多花点时间去调试就可以做到了。通过调试,找到自己想要改的地方,这是关键的:在代码中表现为修改相应的配置规则、相关的路由直达问题。按天分表的在我的前一篇博客中有讲述,只是这里的规则改了下,所以不再主讲按天分表。这里重点讲的是取摸分表查询。...
阅读(153) 评论(0)

Mycat对MongoDB分表后Navicat访问测试问题

采用Mycat数据库中间件做MongoDB的单库分表后,通过Navicat去连Mycat操作,通过SQL语句查询可以轻松获取数据结果集,但是直接点击表名查询报错。推测可能有两种情况:(1)Navicat对MongoDB文档型的数据展示支持不好;(2)Mycat本身对客户端的响应适配输出未做处理。经过调试发现应该是Mycat的问题,主要是Mycat的MongoDBParser类解析的时候只支持SQLSelectStatement类型的,而不支持SHOW CREATE TABLE(对应的声明式语句类型是MySq...
阅读(91) 评论(0)

Android基于腾讯云的视频聊天研究

本文只讨论视频聊天的demo,下载下来简单配置一下,工程就能跑起来。注册两个账号后,就可以互相呼叫了。这里注意一下,需要开启相机权限,否则会是一片黑屏。界面大概是这样的,会有两个渲染窗口,一个自己的,一个对方的,右边一些操作的按钮,可以操作美颜、切换摄像头等等(这里只有自己的窗口)。...
阅读(97) 评论(0)

Mycat 开发调试环境配置-开启二次开发之路

Mycat是 数据库分库分表中间件。mycat1.6分库分表特性只能选择其一,不能同时存在,对于特殊应用场景既需要分库有需要分表,这就需要修改mycat的源码来实现了。今次我们来准备一下Mycat的开发调试环境。官网参考地址:http://www.mycat.io/...
阅读(297) 评论(0)

Ubuntu Docker安装及用户分组授权与Docker hub账号使用

我之前用的boot2docker镜像快速实现的Linux轻量提供,现在在Ubuntu上安装docker,网络采用NAT模式(个人比较习惯用此方式,桥接的方式比较麻烦,很多apt安装失败)。有时在Ubuntu安装docker需要耐心,安装过程会比较慢,安装完成后要将Linux用户加到docker用户分组才能正常使用docker命令。...
阅读(98) 评论(0)

DevOps Jenkins持续集成GitHub代码通过SSH实现构建部署

最近在虚拟环境中使用安装Jenkins持续集成环境,中间遇到些问题,以致于浪费了不少时间。此篇通过SSH Server方式来实现github源码通过Jenkin持续集成到Docker容器的实例。so,遇到问题多从自身出发,咨询他人未必能解决,还是自身要注意细节问题。...
阅读(150) 评论(0)

DevOps亚马逊AWS相关介绍

DevOps 集文化理念、实践和工具于一身,可以提高组织高速交付应用程序和服务的能力,与使用传统软件开发和基础设施管理流程相比,能够帮助组织更快地发展和改进产品。这种速度使组织能够更好地服务其客户,并在市场上更高效地参与竞争。在 DevOps 模式下,开发团队和运营团队都不再是“孤立”的团队。有时,这两个团队会合为一个团队,他们的工程师会在应用程序的整个生命周期(从开发测试到部署再到运营)内相互协作,并会因此开发出一系列不限于单一职能的技能。在应用程序的整个生命周期中,质保和安全团队也会与开发和运营工作更紧...
阅读(408) 评论(0)

DevOps定义基础入门及历史

DevOps是一组概念的术语,虽然不是全新的概念,已经催化成一个运动,并在整个技术社区迅速蔓延。 像任何新的和流行的术语一样,人们对于它是什么有点混淆,有时是矛盾的印象。 这是我对DevOps如何有效定义的看法? 我将此定义提出为一个标准框架,以便更清楚地讨论DevOps涵盖的各种问题。 像“质量”或“敏捷”一样,DevOps是一个足够大的概念,需要一些细节才能完全理解。...
阅读(122) 评论(0)

DepOps方案Docker+Jenkins+GitHub实践

要实现—“DepOps方案:Docker+Jenkins+GitHub实践”必须实现三个步骤:(1)构建自己的Docker镜像容器 (2)Jenkins CI持续集成工具管理 (3)Github仓库代码管理。Docker可以根据任一一个镜像的基础上来构建自己的镜像,也就是Docker允许继承并自我定义和发展自己的镜像。使用镜像有很多好处,最直接的就是可以省却复杂环境的再次构建。...
阅读(111) 评论(0)

DevOps开发运维与持续集成相关知识

本以为DevOps与Docker无关了,没想到Docker在这个领域也是神一样的存在。Docker支持持续集成/持续交互(CI/CD),Docker的目标是让我们的环境构建变得简单,让开发人员更关注自己的代码,同时也不需要运维介入,每一次代码的提交都可以实时地发布到对应的测试环境,提前验证代码的正确性。这之中持续集成最经典的案例当属Docker+Jenkins+Github的持续集成方案了,下一篇会详细描述实践过程。本文还是先来看看到底什么是DevOps,以及它的核心理念。...
阅读(782) 评论(0)

阿里HBase超详实践总结 | 一文读懂大数据时代的结构化存储

HBase是一个开源的非关系型分布式数据库(NoSQL),基于谷歌的BigTable建模,是一个高可靠性、高性能、高伸缩的分布式存储系统,使用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。HBase最初是以Hadoop子项目的形式进行开发建设,直到2010年5月才正式成为Apache的顶级项目独立发展。伴随着互联网时代数据的澎湃增长,HBase作为基础存储系统得到了快速发展与应用,大批知名商业公司(Facebook、Yahoo、阿里等)不自主地加入到了HBase生态建设队伍,成为Ap...
阅读(113) 评论(0)
704条 共47页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1213678次
    • 积分:14797
    • 等级:
    • 排名:第769名
    • 原创:354篇
    • 转载:272篇
    • 译文:78篇
    • 评论:171条
    博客专栏
    最新评论