关于伪分布zookeeper集群启动出错(Error contacting service. It is probably not running.)

今天在配置zookeeper伪分布集群的时候,发现竟然出错了,以前我都是在多台电脑上搭建,大家可以参考我写的Hadoop HA搭建中的zookeeper如何搭建 现在就来说一下为何会出错。 出错的原因:   1. 配置zookeeper的配置文件时候,端口配置相同了   2. 没有正确启动zookeeper(需要全部手动启动完毕) 下载zookeeper并解压      1. 搭建可以新创建一个文件夹来存放集群   2. 复制压缩后的文件到新建的文件夹      3. 在zookeeper1里
分类: 其他 发布时间: 08-30 23:08 阅读次数: 0

go 实践笔记

编程时需要注意:1.避免字符串直接相加2.传参数用指针代理结构体....
分类: 其他 发布时间: 08-30 23:08 阅读次数: 0

Elasticsearch Suggester详解

现代的搜索引擎,一般会具备"Suggest As You Type"功能,即在用户输入搜索的过程中,进行自动补全或者纠错。 通过协助用户输入更精准的关键词,提高后续全文搜索阶段文档匹配的程度。例如在Google上输入部分关键词,甚至输入拼写错误的关键词时,它依然能够提示出用户想要输入的内容:如果自己亲手去试一下,可以看到Google在用户刚开始输入的时候是自动补全的,而当输入到一定长度,如果因为单...
分类: 其他 发布时间: 08-30 23:07 阅读次数: 0

转:Sql Server中的表访问方式Table Scan, Index Scan, Index Seek

0.参考文献 Table Scan, Index Scan, Index Seek SQL SERVER – Index Seek vs. Index Scan – Diffefence and Usage – A Simple Note oracle表访问方式 Index Seek和Index Scan的区别以及适用情况 1.oracle中的表访问方式 在oracle中有表访问方式的...
分类: 其他 发布时间: 08-30 23:07 阅读次数: 0

vue.js+go 简单web应用实践

应用: 1.vue+webpack打包 2.go后端(基础组件) 通用: 通用api模块(鉴权,token认证,log,异常) 注册模块,支持多租户注册和appkey分配 管理端模块,支持多租户登录,支持查询和重试。 底层模块,支持邮件,myoa,oa认证 工具: redis缓存,mongodb存储数据,支持消息队列    ...
分类: 其他 发布时间: 08-30 23:07 阅读次数: 0

CSS强制不换行(white-space:nowrap)IE使用问题

一、img+文字 在一个div 里面如何居中对齐? img和文本是两种不同的节点 所以用的方法也不一样 文字主要依靠 父节点的行高来居中 而img需要的是自身的垂直中齐属性 div {line-heiht:25px;height:25px;} div img {vertical-align:middle;} 例如:                忘记密码 这时只要
分类: 其他 发布时间: 08-30 23:06 阅读次数: 0

asp.net js css 等开发中可能会用到的- 不断更新

一、用JQuery的Ajax加载XML并解析的注意事项1、Content-Type    很多时候无法解析就是Content-Type的问题。如果本身就是XML文件,请跳过这一步。    动态生成的XML一定要将其设置为text/xml,否则默认就是text/html也就是普通的文本。   常见语言的Content-Type设置:    response.setHeader("ContentTyp
分类: 其他 发布时间: 08-30 23:06 阅读次数: 0

OOP编程思想

OOP编程思想 OOP核心思想:封装,继承,多态。 理解: 对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每继承性是对具有层次关系的类的属性和操作进行共享的一种方式。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。 oop的基本思想:把组件的实现和接口分开,并...
分类: 其他 发布时间: 08-30 23:05 阅读次数: 0

Python匿名函数(lambda函数)

匿名函数lambda Python使用lambda关键字创造匿名函数。所谓匿名,意即不再使用def语句这样标准的形式定义一个函数。这种语句的目的是由于性能的原因,在调用时绕过函数的栈分配。其语法是: lambda [arg1[, arg2, ... argN]]: expression 其中,参数是可选的,如果使用参数的话,参数通常也会在表达式之中出现。 下面举例来说明lambda语句...
分类: 其他 发布时间: 08-30 23:05 阅读次数: 0

对象存储(Object-based Storage)概述

对象存储概述 什么是对象存储(OSD)? 存储局域网(SAN)和网络附加存储(NAS)是目前两种主流网络存储架构,而对象存储(Object-based Storage)是一种新的网络存储架构,基于对象存储技术的设备就是对象存储设备(Object-based Storage Device)简称OSD。1999年成立的全球网络存储工业协会(SNIA)的对象存储设备工作组发布了ANSI的X3T10标...
分类: 其他 发布时间: 08-30 23:04 阅读次数: 0

Openstack Swift原理、架构与API介绍

Openstack Swift原理、架构与API介绍 背景与概览 Swift 最初是由 Rackspace 公司开发的高可用分布式对象存储服务,并于 2010 年贡献给 OpenStack 开源社区作为其最初的核心子项目之一,为其 Nova 子项目提供虚机镜像存储服务。Swift 构筑在比较便宜的标准硬件存储基础设施之上,无需采用 RAID(磁盘冗余阵列),通过在软件层面引入一致性散列技术...
分类: 其他 发布时间: 08-30 23:04 阅读次数: 0

RDP协议详解

RDP协议详解 一、前言 RDP,Remote Desktop Protocol,远程桌面协议,是一个多通道(mutil-channel)的协议,让用户(客户端或称“本地电脑”)连上提供微软终端机服务的电脑(服务器端或称“远程电脑”)。大部分的Windows、Linux、FreeBSD、Mac OS X都有相应的客户端。服务端听取送到 TCP 3389 端口的数据。 windows从NT开始...
分类: 其他 发布时间: 08-30 23:03 阅读次数: 0

Linux-Rsync服务器/客户端搭建

Linux-Rsync服务器/客户端搭建 基础知识 rsync分为服务器端、客户端,服务器端搭建的步骤会比客户端多一些。 rsync服务器是指daemon方式运行rsync服务的服务器,需要打开rsync daemon和启动xineted服务,默认端口受873。 rsync客户端是发起rsync连接的服务器,安装rsync即可。 rsync客户端发起连接后rsync服务器会检查rsync客户...
分类: 其他 发布时间: 08-30 23:03 阅读次数: 0

Python2.x和Python3.x的主要区别

Python2.x和Python3.x的主要区别 print函数 print 语法的变化可能是最广为人知的了,但是仍值得一提的是: Python 2 的 print 声明已经被 print() 函数取代了,这意味着我们必须包装我们想打印在小括号中的对象。 Python 2 不具有额外的小括号问题。但对比一下,如果我们按照 Python 2 的方式不使用小括号调用 print 函数,Pytho...
分类: 其他 发布时间: 08-30 23:03 阅读次数: 0

Python中sys模块

sys-系统特定的参数和功能 该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数。它始终可用。 sys.argv 传递给Python脚本的命令行参数列表。argv[0]是脚本名称(依赖于操作系统,无论这是否是完整路径名)。如果使用-c解释器的命令行选项执行命令,argv[0]则将其设置为字符串’-c’。如果没有脚本名称传递给Python解释器,argv[0]则为空字符串...
分类: 其他 发布时间: 08-30 23:02 阅读次数: 0

Python中threading模块

threading-更高级别的线程接口 源代码:Lib/threading.py 该模块在较低级别thread模块之上构建更高级别的线程接口。另请参见mutex和Queue模块。 该dummy_threading模块适用于threading因thread缺失而无法使用的情况 。 注意: 从Python 2.6开始,该模块提供 符合 PEP 8的别名和属性,以替换camelCase受J...
分类: 其他 发布时间: 08-30 23:02 阅读次数: 0

Python File Handing:Create,Open,Append,Read,Write

Python文件处理:创建,打开,追加,读写 在Python中,不需要导入外部库来读写文件。Python提供劳务一个用于创建,编写和读取文件的内置函数。 如何创建文本文件 使用Python,你可以使用代码创建各种类型的文件,例如.txt , .py 等等,具体代码为: 第一步) f = open("luckycyong.txt","w+") 我们声明变量f打开一个名为filena...
分类: 其他 发布时间: 08-30 23:02 阅读次数: 0

Python中的os.fork()详解

python中使用os模块中的fork创建新的进程 以下代码的测试版本均为python2.7.5 python运行时产生的进程 在我们运行python程序的时候,系统会生成一个新的python进程。新建一个python文件vim test.py 下面为测试代码: # -*- coding: utf-8 -*- import time time.sleep(20) 因为在pytho...
分类: 其他 发布时间: 08-30 23:02 阅读次数: 0

基于keepalived和lvs搭建高可用及负载均衡环境

LVS介绍 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。目前有三种IP负载均衡技术(VS/NAT、VS/TUN和VS/DR)、十种调度算(rrr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq)。 LVS在Unix-like系统中...
分类: 其他 发布时间: 08-30 23:01 阅读次数: 0

浅谈CPU,内核,寄存器,缓存,RAM,ROM的作用和他们之间的联系

计算机硬件组成大致如下: CPU: 中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。 中央处理器主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)...
分类: 其他 发布时间: 08-30 23:01 阅读次数: 0