03 2019 档案

摘要:这个网络问题真的很烦,有时候重启或其他原因导致虚拟机间的网络无法ping通,总结不外乎以下几点: 1.检查是否自己windows防火墙是否已经关闭; 2.检查自己的虚拟机是否服务已经开启,如下图全部设置为自动; 3.保证下面的5个服务必须是启动的,如果还不行5个服务重新启动一次; 4.检查自己的li 阅读全文
posted @ 2019-03-31 19:38 zhangqi0828 阅读(2833) 评论(0) 推荐(0) 编辑
摘要:转自:ttps://www.cnblogs.com/dplearning/p/5890332.html 阅读全文
posted @ 2019-03-31 19:18 zhangqi0828 阅读(568) 评论(0) 推荐(0) 编辑
摘要:转载自:Hbase命令行无法删除的问题 在HBase的shell命令行界面输入错误项按"退格键"删除,却怎么也删除不了: 解决办法: 第一步,修改SecureCRT的设置参数: 第二步,按"Ctrl+退格键(Backspace)"进行删除即可。 阅读全文
posted @ 2019-03-30 16:25 zhangqi0828 阅读(225) 评论(0) 推荐(0) 编辑
摘要:hadoop的安装和启动很简单直接解压进行安装 配置文件就好了,但是启动问题就很多,总结下无非以下两点: 第一点:无论你是群起还是单起;都首要格式化 bin/hdfs namenode -format; 格式化之前首要的任务就是在hadoop2.7.2目录下删除data 和 logs两个文件不然肯定 阅读全文
posted @ 2019-03-30 15:55 zhangqi0828 阅读(231) 评论(0) 推荐(0) 编辑
摘要:scp(secure copy)安全拷贝 (1)scp定义: scp可以实现服务器与服务器之间的数据拷贝。(from server1 to server2) (2)基本语法 命令 递归 要拷贝的文件路径/名称 目的用户@主机:目的路径/名称 阅读全文
posted @ 2019-03-30 14:56 zhangqi0828 阅读(447) 评论(0) 推荐(0) 编辑
摘要:和scp的功能一样; rsync主要用于备份和镜像。具有速度快、避免复制相同内容和支持符号链接的优点。 rsync和scp区别:用rsync做文件的复制要比scp的速度快,rsync只对差异文件做更新。scp是把所有文件都复制过去。 (1)基本语法 rsync -rvl $pdir/$fname $ 阅读全文
posted @ 2019-03-30 14:52 zhangqi0828 阅读(162) 评论(0) 推荐(0) 编辑
摘要:执行ansible-playbook时,遇到该错误: 经过检查发现是因为在Linux中 /etc/sudoers该文件必须是只读权限的才行,故我们需要修改其权限为440,到root账户下修改,直接chmod 0440 /etc/sudoers 就可以了。 转自:https://blog.csdn.n 阅读全文
posted @ 2019-03-28 22:10 zhangqi0828 阅读(774) 评论(0) 推荐(0) 编辑
摘要:kafka的数据的分区 探究的是kafka的数据生产出来之后究竟落到了哪一个分区里面去了 第一种分区策略:给定了分区号,直接将数据发送到指定的分区里面去 第二种分区策略:没有给定分区号,给定数据的key值,通过key取上hashCode进行分区 第三种分区策略:既没有给定分区号,也没有给定key值, 阅读全文
posted @ 2019-03-27 18:10 zhangqi0828 阅读(6472) 评论(1) 推荐(0) 编辑
摘要:SwitchHosts是一个管理、快速切换Hosts小工具,开源软件,一键切换Hosts配置,非常实用,高效。 开发Web过程成,部署有多套环境,网址域名都相同,部署在不同的服务器上,有开发环境、测试环境、预发布环境、生产环境。经常要切换Hosts来访问,测试以及验证bug,如果纯手工修改这会花掉不 阅读全文
posted @ 2019-03-26 15:01 zhangqi0828 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-25 21:20 zhangqi0828 阅读(244) 评论(0) 推荐(0) 编辑
摘要:解决办法1: 改为 解决办法2: 查看你的$HADOOP_HOME/etc/hadoop下的core-site.xml和hdfs-site.xml是否配置好 解决办法3: 必须在hadoop-env.sh文件中设置Java的绝对路径 解决办法4: 是否关闭linux系统的防火墙 解决办法5: 查看你 阅读全文
posted @ 2019-03-24 15:04 zhangqi0828 阅读(1991) 评论(0) 推荐(0) 编辑
摘要:一句话总结:RPC:remote procedure call Protocol 远程过程调用调用远程服务,就像调用本地的服务一样,不用关心调用细节,就像调用本机的服务一样的 什么是 RPCRPC(Remote Procedure Call Protocol)远程过程调用协议。通俗的描述是:客户端在 阅读全文
posted @ 2019-03-13 21:11 zhangqi0828 阅读(9359) 评论(0) 推荐(1) 编辑
摘要:VMware 虚拟网络 1.1. 虚拟网卡、虚拟交换机当使用 VMware Workstation 安装一个虚拟机时就会自动安装一块虚拟网此外还可手动给虚拟机添加多块虚拟网卡。交换机用于电(光)信号的转发。可以为接入交换机的任意两个网络节点供独享的电信号通路。简单的理解可以把一些电脑连接在一起组成一 阅读全文
posted @ 2019-03-13 19:56 zhangqi0828 阅读(248) 评论(0) 推荐(0) 编辑
摘要:VMware 网络模式 1. Bridged(桥接)桥接模式下,宿主机物理网卡(主机网卡)和虚拟网卡通过 VMnet0 虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,物理网卡和虚拟网卡处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机,所以两网卡的 IP 地址也要设置为同一网段 阅读全文
posted @ 2019-03-13 19:47 zhangqi0828 阅读(952) 评论(0) 推荐(0) 编辑
摘要:VMware 支持两种类型的克隆:完整克隆 链接克隆 完整克隆是和原始虚拟机完全独立的一个拷贝,它不和原始虚拟机共享任何资源。可以脱离原始虚拟机独立使用。 链接克隆需要和原始虚拟机共享同一虚拟磁盘文件,不能脱离原始虚拟机独立运行。但采用共享磁盘文件却大大缩短了创建克隆虚拟机的时间,同时还节省了宝贵的 阅读全文
posted @ 2019-03-13 19:41 zhangqi0828 阅读(227) 评论(0) 推荐(0) 编辑
摘要:链接失败,提示这个: 这是因为SecureCRT设置中的用户名和你登录时候输入的用户名不相符,在这里改一下就可以: 修改后登录正常,这样可以禁用服务器的ROOT登录了(为了安全)。 转自:https://blog.csdn.net/zxx2403/article/details/46959047 阅读全文
posted @ 2019-03-12 22:30 zhangqi0828 阅读(329) 评论(0) 推荐(0) 编辑
摘要:查看容器 查看正在运行容器: 查看所有的容器(启动过的历史容器): docker ps –a 查看最后一次运行的容器: 查看停止的容器 创建与启动容器 创建容器常用的参数说明: 创建容器命令:docker run -i:表示运行容器 -t:表示容器启动后会进入其命令行。加入这两个参数后,容器创建就能 阅读全文
posted @ 2019-03-12 20:52 zhangqi0828 阅读(156) 评论(0) 推荐(0) 编辑
摘要:Docker镜像操作 什么是Docker镜像 Docker镜像是由文件系统叠加而成(是一种文件的存储形式)。最底端是一个文件引导系统,即bootfs,这很像典型的Linux/Unix的引导文件系统。Docker用户几乎永远不会和引导系统有什么交互。实际上,当一个容器启动后,它将会被移动到内存中,而引 阅读全文
posted @ 2019-03-12 20:45 zhangqi0828 阅读(186) 评论(0) 推荐(0) 编辑
摘要:Docker安装与启动 安装环境说明 安装环境说明 Docker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的。在很多版本的CentOS中是不支持更新最新的一些补丁包的。 由于我们学习的环境都使用的是CentO 阅读全文
posted @ 2019-03-12 20:41 zhangqi0828 阅读(180) 评论(0) 推荐(0) 编辑
摘要:在Linux上安装Mysql: 【步骤一】:将mysql的安装文件上传到Linux的服务器. 将mysql的tar解压 将系统自带的mysql卸载 【步骤二】:安装MYSQL服务端 下面的提示是告诉我们root用户的密码第一次是随机生成的,它保存在/root/.mysql_secret中,第一次登录 阅读全文
posted @ 2019-03-12 20:34 zhangqi0828 阅读(101) 评论(0) 推荐(0) 编辑
摘要:在Linux上安装tomcat: 1.Tomcat上传到linux上 2.将上传的tomcat解压 3.在tomcat/bin目录下执行 ./startup.sh(注意防火墙) 4.查看目标 tomcat/logs/catalina.out 阅读全文
posted @ 2019-03-12 20:34 zhangqi0828 阅读(95) 评论(0) 推荐(0) 编辑
摘要:在Linux上安装JDK: 【步骤一】:上传JDK到Linux的服务器. * 上传JDK * 卸载open-JDK 【步骤二】:在Linux服务器上安装JDK. * 通常将软件安装到/usr/local * 直接解压就可以 tar –xvf jdk.tar.gz -C 目标路径 【步骤三】:配置JD 阅读全文
posted @ 2019-03-12 20:28 zhangqi0828 阅读(140) 评论(0) 推荐(0) 编辑
摘要:1.容器技术 在计算机的世界中,容器拥有一段漫长且传奇的历史。容器与管理程序虚拟化(hypervisor virtualization,HV)有所不同,管理程序虚拟化通过中间层将一台或者多台独立的机器虚拟运行与物理硬件之上,而容器则是直接运行在操作系统内核之上的用户空间。因此,容器虚拟化也被称为“操 阅读全文
posted @ 2019-03-11 19:26 zhangqi0828 阅读(202) 评论(0) 推荐(0) 编辑
摘要:1)什么是VMtools VM tools顾名思义就是Vmware的一组工具。主要用于虚拟主机显示优化与调整,另外还可以方便虚拟主机与本机的交互,如允许共享文件夹,甚至可以直接从本机向虚拟主机拖放文件、鼠标无缝切换、显示分辨率调整等,十分实用。 2)先启动CentOS并成功登录如下图,发现底部提示且 阅读全文
posted @ 2019-03-10 17:18 zhangqi0828 阅读(150) 评论(0) 推荐(0) 编辑
摘要:与python交互 点击查看官方文档 安装python包 引入包pymongo 连接,创建客户端 获得数据库test1 获得集合stu 添加文档 查找一个文档 查找多个文档1 查找多个文档2 获取文档个数 阅读全文
posted @ 2019-03-05 19:43 zhangqi0828 阅读(151) 评论(0) 推荐(0) 编辑
摘要:复制(副本集) 什么是复制 复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性,并可以保证数据的安全性 复制还允许从硬件故障和服务中断中恢复数据 为什么要复制 数据备份 数据灾难恢复 读写分离 高(24* 7)数据可用性 无宕机维护 副本集对应用程序是透明 复制的工作原理 复 阅读全文
posted @ 2019-03-05 19:42 zhangqi0828 阅读(1063) 评论(0) 推荐(0) 编辑
摘要:超级管理员 为了更安全的访问mongodb,需要访问者提供用户名和密码,于是需要在mongodb中创建用户 采用了角色-用户-数据库的安全管理方式 常用系统角色如下: root:只在admin数据库中可用,超级账号,超级权限 Read:允许用户读取指定数据库 readWrite:允许用户读写指定数据 阅读全文
posted @ 2019-03-05 19:40 zhangqi0828 阅读(654) 评论(0) 推荐(0) 编辑
摘要:聚合 aggregate 聚合(aggregate)主要用于计算数据,类似sql中的sum()、avg() 语法 管道 管道在Unix和Linux中一般用于将当前命令的输出结果作为下一个命令的输入 在mongodb中,管道具有同样的作用,文档处理完毕后,通过管道进行下一次处理 常用管道 $group 阅读全文
posted @ 2019-03-05 19:35 zhangqi0828 阅读(2156) 评论(0) 推荐(0) 编辑
摘要:数据类型 下表为MongoDB中常用的几种数据类型: Object ID:文档ID String:字符串,最常用,必须是有效的UTF-8 Boolean:存储一个布尔值,true或false Integer:整数可以是32位或64位,这取决于服务器 Double:存储浮点值 Arrays:数组或列表 阅读全文
posted @ 2019-03-05 19:27 zhangqi0828 阅读(634) 评论(0) 推荐(0) 编辑
摘要:Limit 方法limit():用于读取指定数量的文档 语法: 参数NUMBER表示要获取文档的条数 如果没有指定参数则显示集合中的所有文档 例1:查询2条学生信息 skip 方法skip():用于跳过指定数量的文档 语法: 参数NUMBER表示跳过的记录条数,默认值为0 例2:查询从第3条开始的学 阅读全文
posted @ 2019-03-05 19:26 zhangqi0828 阅读(580) 评论(0) 推荐(0) 编辑
摘要:数据库切换 查看当前数据库名称 查看所有数据库名称 列出所有在物理上存在的数据库 切换数据库 如果数据库不存在,则指向数据库,但不创建,直到插入数据或创建集合时数据库才被创建 默认的数据库为test,如果你没有创建新的数据库,集合将存放在test数据库中 数据库删除 删除当前指向的数据库 如果数据库 阅读全文
posted @ 2019-03-05 19:22 zhangqi0828 阅读(252) 评论(0) 推荐(0) 编辑
摘要:安装 下载mongodb的版本,两点注意 根据业界规则,偶数为稳定版,如1.6.X,奇数为开发版,如1.7.X 32bit的mongodb最大只能存放2G的数据,64bit就没有限制 到官网,选择合适的版本下载 解压 根据业界规则,偶数为稳定版,如1.6.X,奇数为开发版,如1.7.X 32bit的 阅读全文
posted @ 2019-03-05 19:17 zhangqi0828 阅读(313) 评论(0) 推荐(0) 编辑
摘要:简介 MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 查看官方网站 MongoDB特点 模式自由 :可以把不同结构的文档存储在同一个数据库里 面向集合的存储:适合存储 JSON风格文件的形式 完 阅读全文
posted @ 2019-03-05 19:13 zhangqi0828 阅读(209) 评论(0) 推荐(0) 编辑
摘要:数据操作 redis是key-value的数据,所以每个数据都是一个键值对 键的类型是字符串 值的类型分为五种: 字符串string 哈希hash 列表list 集合set 有序集合zset 数据操作的全部命令,可以查看中文网站 接下来逐个介绍操作各类型的命令 值的类型分为五种: 字符串string 阅读全文
posted @ 2019-03-04 15:53 zhangqi0828 阅读(133) 评论(0) 推荐(0) 编辑
摘要:键的命令 查找键,参数支持正则 判断键是否存在,如果存在返回1,不存在返回0 查看键对应的value的类型 删除键及对应的值 设置过期时间,以秒为单位 创建时没有设置过期时间则一直存在,直到使用使用DEL移除 查看有效时间,以秒为单位 阅读全文
posted @ 2019-03-04 15:52 zhangqi0828 阅读(120) 评论(0) 推荐(0) 编辑
摘要:redis操作set 无序集合 元素为string类型 元素具有唯一性,不重复 命令 设置 添加元素 获取 返回key集合所有的元素 返回集合元素个数 其它 求多个集合的交集 求某集合与其它集合的差集 求多个集合的合集 判断元素是否在集合中 redis操作zset sorted set,有序集合 元 阅读全文
posted @ 2019-03-04 15:51 zhangqi0828 阅读(909) 评论(0) 推荐(0) 编辑
摘要:list 列表的元素类型为string 按照插入顺序排序 在列表的头部或者尾部添加元素 命令 设置 在头部插入数据 在尾部插入数据 在一个元素的前|后插入新元素 设置指定索引的元素值 索引是基于0的下标 索引可以是负数,表示偏移量是从list尾部开始计数,如-1表示列表的最后一个元素 获取 移除并且 阅读全文
posted @ 2019-03-04 15:49 zhangqi0828 阅读(927) 评论(0) 推荐(0) 编辑
摘要:redis下操作hash对象 hash用于存储对象,对象的格式为键值对 命令 设置 设置单个属性 设置多个属性 获取 获取一个属性的值 获取多个属性的值 获取所有属性和值 获取所有的属性 返回包含属性的个数 获取所有值 其它 判断属性是否存在 删除属性及值 返回值的字符串长度 阅读全文
posted @ 2019-03-04 15:48 zhangqi0828 阅读(1382) 评论(0) 推荐(0) 编辑
摘要:redis操作string string是redis最基本的类型 最大能存储512MB数据 string类型是二进制安全的,即可以为任何数据,比如数字、图片、序列化对象等 基本命令 设置 设置键值 设置键值及过期时间,以秒为单位 设置多个键值 获取 根据键获取值,如果不存在此键则返回nil 根据多个 阅读全文
posted @ 2019-03-04 15:46 zhangqi0828 阅读(118) 评论(0) 推荐(0) 编辑
摘要:安装 下载:打开redis官方网站,推荐下载稳定版本(stable) 解压 复制:推荐放到usr/local目录下 生成 测试 sudo make test 这段运行时间会较长 安装:将redis的命令安装到/usr/bin/目录 运行 启动服务器:在桌面目录 启动客户端:在新终端中运行如下代码 运 阅读全文
posted @ 2019-03-04 15:42 zhangqi0828 阅读(353) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示