dbeaver 连接hbase 数据库

1.安装dbeaver参考:https://blog.csdn.net/volitationLong/article/details/80583977安装dbeaver2.配置hosts 文件10.21.21.89 nn01.as10.21.21.94 nn02.as10.21.21.93 dn01.as3.配置用户变量4. 配置hbase 驱动 连接参数点击“新建连接”按钮4.1 选择:apache phoenix4.2 配置hbase 驱...
分类: 其他 发布时间: 04-07 13:05 阅读次数: 0

docker思维导图

之前学习的总结的思维导图,后续持续更新
分类: 其他 发布时间: 04-07 13:05 阅读次数: 0

hive工作中分享总结

hive分享总结1. 数据家谱:1.1.Hive 是什么?1.2.数据仓库1.3.Hive与传统数据库的区别1.4.Hive的优缺点1.5.Hive使用场景1.6.Hdfs 运行机制1.7.Mapreduce 运行机制1.8.SQL转化成MapReduce过程1.9.Hive 架构:2.Hive交互方式2.1.Hive交互shell2.2.JDBC交互2.3.第三种交互方式:3.Hive 基础功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列
分类: 其他 发布时间: 04-07 13:05 阅读次数: 0

写给 Linux 初学者的一封信

这篇文章是写给 Linux 初学者的,我会分享一些作为初学者应该知道的一些东西,这些内容都是本人从事 Linux 开发工作多年的心得体会,相信会对初学者有所帮助。如果你是 Linux 老鸟,那可能就不需要再往下看了。
分类: 其他 发布时间: 04-07 13:05 阅读次数: 0

上古神器 sed 教程详解,小白也能看的懂

介绍熟悉 Linux 的同学一定知道大名鼎鼎的 Linux 三剑客,它们是 grep、awk、sed,我们今天要聊的主角就是 sed。sed 全名叫 stream editor,流编辑器,用程序的方式来编辑文本,与 vim 的交互式编辑方式截然不同。它的功能十分强大,加上正则表达式的支持,可以进行大量的复杂文本的编辑操作。实际上 sed 提供的功能非常复杂,有专门的书籍讲解它。本文不会讲 sed 的全部东西,只会从 sed 的工作原理、常见使用方法等方面进行说明和讲解,同时也会给出大量的实践用例来帮.
分类: 其他 发布时间: 04-07 13:04 阅读次数: 0

Linux 三剑客之 grep 使用详解

Linux 三剑客之 GrepLinux 最重要的三个命令在业界被称为三剑客,它们是:awk、sed、grep。sed 已经在上篇中讲过,本文要讲的是 grep 命令。我们在使用 Linux 系统中,grep 命令的使用尤为频繁,熟练掌握 grep 的常见用法,能够极大地提高你的工作效率。grep 命令是一种强大的文本搜索工具,它能使用正则表达式,按照指定的模式去匹配,并把匹配的行打印出来。需要注意的是,grep 只支持匹配而不能替换匹配的内容,替换的功能可以由 sed 来完成。整体上 gre.
分类: 其他 发布时间: 04-07 13:04 阅读次数: 0

Linux 文件搜索神器 find 实战详解,建议收藏!

大家好,我是肖邦,这是我的第 10 篇原创文章。在 Linux 系统使用中,作为一个管理员,我希望能查找系统中所有的大小超过 200M 文件,查看近 7 天系统中哪些文件被修改过,找出所有子目录中的可执行文件,这些任务需求 find 命令都可以轻松胜任。在 Linux 系统文件中常用的属性可以分为以下内容:名称、大小、权限、属主、修改时间、访问时间等,find 命令可以按照指定的属性为条件进行查找。废话不多,直接开干,下边进入案例实战。案例实战(一)按文件名称查找按照文件名称查找是 find
分类: 其他 发布时间: 04-07 13:04 阅读次数: 0

Linux 三剑客之 awk 实战详解教程

我们知道 Linux 三剑客,它们分别是:grep、sed、awk。在前边已经讲过 grep 和 sed,没看过的同学可以直接点击阅读,今天要分享的是更为强大的 awk。sed 可以实现非交互式的字符串替换,grep 能够实现有效的过滤功能。与两者相比,awk 是一款强大的文本分析工具,在对数据分析并生成报告时,显得尤为强悍。awk 强大的功能,是一般 Linux 命令无法比拟的。在本文中,我不会告诉你 awk 也是一种编程语言,免得会吓到你。我们只需把它当做 Linux 下一款强大的文本分析工具即可
分类: 其他 发布时间: 04-07 13:04 阅读次数: 0

淘宝二面,面试官居然把 TCP 三次握手问的这么细致

TCP 的三次握手和四次挥手,可以说是老生常谈的经典问题了,通常也作为各大公司常见的面试考题,具有一定的水平区分度。看似是简单的面试问题,如果你的回答不符合面试官期待的水准,有可能就直接凉凉了。本文会围绕,三次握手和四次挥手相关的一些列核心问题,分享如何更准确的回答和应对常见的面试问题,以后面对再刁钻的面试官,你都可以随意地跟他扯皮了。面试TCP的意义我想要先说明一个重要问题,到底面试 TCP 的意义何在?经常会听到这样抱怨:我是做业务程序开发的,面试官竟然问我 TCP 三次握手、TCP 拥塞控.
分类: 其他 发布时间: 04-07 13:04 阅读次数: 0

80%的人都不会的,15个Linux实用技巧

熟悉 Linux 系统的同学都知道,它高效主要体现在命令行。通过命令行,可以将很多简单的命令,通过自由的组合,得到非常强大的功能。命令行也就意味着可以自动化,自动化会使你的工作更高效,释放很多手工操作,让你有更多的时间去做更有意义的事情。这篇文章,会分享一些非常实用小技巧,希望能够帮助你提高工作效率,学完就能够用得上!1. 快速清空文件的方法快速清空一个文件,有 N 种方法,我比较喜欢下边这种,因为它最短$ > access.log不过瘾?好吧,我也顺便总结下,其它几种最常见的清空文件
分类: 其他 发布时间: 04-07 13:04 阅读次数: 0

持续集成与部署工具Jenkins全系列实战,全面的令人发指

前言这段时间,一直想把之间写的一些文章输出到公众平台上,然而却一直处于准备素材的过程中,这个过程直到你们看到的此刻才算真正结束。哈哈,肯定是懒惰阻挠了我。那么现在,开始了朋友们!有很多小伙伴在从安装到使用Jenkins的过程中会有一些问题,在写博客的过程中也收到过一些读者反馈。它来了,带着些许的羞涩,悄悄的走来了。从部署到使用到排坑,super欢记录了所有的细节操作,以图解的方式对一些细节进行了说明!看完了之后,你一定禁不住夸一句,“真香!”废话不多说,以下六步,抛头颅洒热血,肝吧骚年!..
分类: 其他 发布时间: 04-07 13:04 阅读次数: 0

Docker迁移数据卷,迁移容器详解(测试通过)

最近工作上有需求要迁移现在docker上的容器和数据到新的服务器上, 但网上搜了很多博客, 真正实用且有效的寥寥无几, 最后自己爬了不少坑干掉了这个需求, 写博客记录一下操作过程, 希望后来的小伙伴能够少走些弯路! 接下来的操作根据mongoDB数据库的迁移举例!一 查看当前mongo容器挂载的数据卷, 找到容器数据卷信息docker inspect mongoMounts属性就...
分类: 其他 发布时间: 04-07 13:04 阅读次数: 0

The Bean Validation API is on the classpath but no implementation could be found Action: Add an impl

The Bean Validation API is on the classpath but no implementation could be foundAction:Add an implementation, such as Hibernate Validator, to the classpath启动项目时报了上述错误, 在网上查询了下问题, 大多数人都是采用的下述方案,https://stackoverflow.com/questions/48483120/the-bean-valid
分类: 其他 发布时间: 04-07 13:04 阅读次数: 0

快速解决windows端口占用

1.查询该端口进程pidNetstat -ano|findstr "port"结果如下图:2.杀掉该进程taskkill -pid 8660 -f结果如下图:
分类: 其他 发布时间: 04-07 13:04 阅读次数: 0

玩转Otter、Canal系列 - 工作原理、全系列搭建及使用流程详解

文章目录一 3w分析及原理运行机制说明二 Otter搭建1.Docker部署2.Release包部署1.需要先创建好otter所依赖的数据库2.下载manager、node3.解压缩并配置manager(需要首先配置manager, 再配置node)4.安装aria25.安装node6.manager页面进行相关配置就可以开始食用了三 otter食用otter同步约定数据库配置配置流程四 常见问题1. java命令不在otter查找目录内2. Zookeeper页面点击刷新按钮报错3. node 报内存不足
分类: 其他 发布时间: 04-07 13:03 阅读次数: 0

docker: invalid publish opts format (should be name=value but got

在使用docker安装mysql的时候报了这个错误:docker: invalid publish opts format (should be name=value but got ‘3307:3306’).原因是因为我期望docker容器和宿主机公用一套网络,即指定–net=hostdocker run \ --name=otter-mysql \ -p 3307:3306 \ --net=host \ -e MYSQL_ROOT_PASSWORD=root \ -v /srv/otte
分类: 其他 发布时间: 04-07 13:03 阅读次数: 0

最新版Idea配置扩展工具展示字节码

一、打开settings-----Tools-----External Tools二、配置展示字节码命令复制:Program:$JDKPath$\bin\javap.exe Arguments:-c $FileClass$ Working directory:$OutputPath$三、打开类,单击鼠标右键,...
分类: 其他 发布时间: 04-07 13:03 阅读次数: 0

Jenkins持续集成与部署工具,打造全系列项目部署方案 (建议收藏)

文章目录一 3w解析持续集成与部署工具Jenkins二 搭建Jenkins及工具配置1. 安装Jenkins2. 配置插件加速三 Jenkins部署后端项目1. 后端部署原理及插件应用1.配置SSH Server2. 配置全局工具(jdk、maven、git等)2.项目搭建详解1.创建项目2.构建项目进行启动四 Jenkins部署前端项目1. 前端部署原理及插件应用2. 前端项目搭建详解五 用户管理及权限分配1.下载权限扩展插件并进行相关配置2.新建用户并分配权限六 常见问题解析1.使用docker安装的J
分类: 其他 发布时间: 04-07 13:03 阅读次数: 0

Jenkins插件下载失败或下载慢或报错There were errors checking the update sites: SSLHandshakeException: sun.secu解决方案

Jenkins插件下载失败或下载慢或报错There were errors checking the update sites: SSLHandshakeException: sun.secu解决方案看到这篇博客前相信大家都看过网上清一色的解决方案, 进入插件管理->Advanced, 修改Update Site的URL,路径为“http://updates.jenkins.io/upda...
分类: 其他 发布时间: 04-07 13:03 阅读次数: 0

[小窍门] Idea编辑器光标样式修改

今天使用idea不小心按了某个快捷键导致光标又变成vim编辑器里类似的样式了,以前忙着开发就重启下idea完事儿了,治标不治本,今天闲一下彻底根治一波。光标变化如下图:百度了一下,大多是这种解决方案:File——Settings——Plugins,在右侧的搜索栏中搜索IdeaVim,去掉后面的复选框但我试了试,我的问题并不适用于这种解法,误触某个快捷键造成的这种问题,联想vim编...
分类: 其他 发布时间: 04-07 13:03 阅读次数: 0