目录一、Docker简介Docker的应用场景Docker的优点1、简化程序2、避免选择恐惧症3、节省开支Docker的架构Docker和虚拟机的区别 下图是虚拟机的体系结构:下图是Docker的体系结构:二、Centos7安装Docker【安装】安装条件:Docker要求CentOS系统的内核版本高于3.10,查看本页面的前提条件来验证你的CentOS版本是否支持Docker【环境配置】DockerHelloWorld运行原理解析三、Docker阿里云镜像仓库配置四、常用命令基本命令镜像命令容器命令一、Docker简介新一代虚拟化技术Docker是一个开源的应用容器引擎,基于Go语言并遵从A
目录rpm包查看一般命令查看系统已安装软件相关命令卸载rpm包按照yum源的repo卸载软件查询系统已安装的rpm包查询系统中一个已知的文件属于哪个rpm包查询已安装的软件包的相关文件的安装路径查询一个已安装软件包的信息查看已安装软件的配置文件查看已安装软件的文档的安装位置查看已安装软件所依赖的软件包及文件查看系统未安装软件相关命令查看软件包的详细信息查看软件包所包含的目录和文件查看软件包的文档所在的位置查看软件包的配置文件(若没有,则标准输出就为空)查看软件包的依赖关系 解压释放rpm包查看rpm包里的脚本rpm包查看一般命令安装软件:rpm-ivhfilename.rpm升级软件:rpm-
目录rpm包查看一般命令查看系统已安装软件相关命令卸载rpm包按照yum源的repo卸载软件查询系统已安装的rpm包查询系统中一个已知的文件属于哪个rpm包查询已安装的软件包的相关文件的安装路径查询一个已安装软件包的信息查看已安装软件的配置文件查看已安装软件的文档的安装位置查看已安装软件所依赖的软件包及文件查看系统未安装软件相关命令查看软件包的详细信息查看软件包所包含的目录和文件查看软件包的文档所在的位置查看软件包的配置文件(若没有,则标准输出就为空)查看软件包的依赖关系 解压释放rpm包查看rpm包里的脚本rpm包查看一般命令安装软件:rpm-ivhfilename.rpm升级软件:rpm-
1、查看topic启动zookeeper和Kafka之后,进入kafka目录运行命令查看所有的topic:./bin/kafka-topics.sh--list--zookeeperlocalhost:2181注释:2181是zookeeper端口2、创建topic运行命令:./bin/kafka-topics.sh--create--zookeeperlocalhost:2181--replication-factor1--partitions1--topictest1注释:图示为创建成功3、查服务器内存占用情况df-lh
Kubernetes是一种用于容器编排和管理的开源平台,以下是一些常用的Kubernetes命令:kubectlversion:查看Kubernetes版本信息。kubectlget:查看资源列表,例如kubectlgetpods可以列出所有的Pods。kubectldescribe:查看资源的详细信息,例如kubectldescribepodmypod可以查看名称为mypod的Pod的详细信息。kubectlcreate:创建资源,例如kubectlcreate-fmypod.yaml可以根据yaml文件创建Pod资源。kubectlapply:应用更新,例如kubectlapply-fmy
Linux中操作Hive常用命令1、连接hivehiveshell2、输入hive的用户名和密码username:hivepassword:hive3、查询所有数据库showdatabases;4、查询所有数据表showtables;5、创建数据库createdatabase数据库名称;比如:createdatabasetest;6、删除数据库dropdatabase数据库名称;比如:dropdatabasetest;注意:如果存在表会删除失败。解决这个失败问题有2个方法:第1个方法:先删除对应库的所有表,再删除库。第2个方法:使用cascade关键字执行强制删库。dropdatabaseif
Git常用命令cherry-pick将指定的提交应用于其他分支,可以用于恢复不小心撤销(revert/reset)的提交。对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。这时分两种情况。一种情况是,你需要另一个分支的所有代码变动,那么就采用合并gitmerge。另一种情况是,你只需要部分代码变动(某几个提交),这时可以采用cherrypick。1、cherry-pick使用gitcherry-pick命令的参数,不一定是提交的commit值,分支名也是可以的,表示转移该分支的最新提交。#选择commit,合并进当前分支,会在当前分支产生一个新的提交#去合并某分支的某一次提交记录
SpringBoot使用Hbase文章目录SpringBoot使用Hbase一,引入依赖二,配置文件添加自己的属性三,配置类注入HBASE配置四,配置Hbase连接池五,配置操作服务类一,引入依赖 dependency>groupId>org.apache.hbasegroupId>artifactId>hbase-clientartifactId>version>2.3.2version>exclusions>exclusion>groupId>org.slf4jgroupId>artifactId>slf4j-log4j12artifactId>exclusion>exclusions>
Linux命令一切都是一个文件。(存储形式)系统中拥有小型,单一用途的程序。当遇到复杂任务,通过不同功能用途的程序组合起来完成。(大化小,小化了)避免令人困惑的用户界面。(统统用命令)连配置文件都存储在文本中,方便增、删、改、查。不在乎后缀名,文件名与文件类型不相关。(不是用文件后缀来区分类型)[root@localhost~]#root:表示当前用户localhost:表示主机名~:表示家目录#:表示当前用户是管理员用户$:普通用户#关机:halt#立刻关机2、poweroff#立刻关机3、shutdown-hnow#立刻关机(root用户使用)4、shutdown-h10#10分钟后自动关
前言最近在搭建Hbase服务时,服务无法启动,于是决定将hbase服务删除,在当删除zookeeper的/hbase节点时报错,报thenticationisnotvalid:/hbase/tokenauth。看到网上大部分的文章都是使用跳过ACL或者开启super模式这两种方式,于是比较好奇有没有第三种解,这里整理并记录一下。版本zookeeper3.4.8CDP7.1.7(同CDH)问题复现zookeeper-client-server`hostname`:2181rmr/hbaseAuthenticationisnotvalid:/hbase/tokenauth解决方案这里将三种方式都列