03 2016 档案
摘要:安装Nginx之前,首先要安装好编译环境gcc和g++,然后以CentOS为例安装Nginx,安装Nginx需要PRCE库、zlib库和ssl的支持,除了ssl外其他的我们都是去官网下载: Nginx:http://nginx.org/ PCRE:http://www.pcre.org/ zlib:
阅读全文
摘要:这里以CentOS 7系列为例设置静态IP,原来RedHat系列的Linux发行版可以通过setup工具方便的设置静态IP,但是在版本7之后setup工具的功能就逐渐减弱了,所以这时候采用修改配置文件的方式来设置静态IP,方法如下: 首先注意,路由网关处必须设置可以配置静态IP或者使用指定IP绑定M
阅读全文
摘要:VMware ESXi服务器虚拟机在正常使用过程中,有时候会突然出现远程连接不上的问题,那么这个时候使用vSphere Client连接会出现如下错误: 虽然连接不上,但是可以ping通,所以分析有可能是虚拟机用于客户端连接的服务停止了,可以在服务器那边操作F2配置->View System Log
阅读全文
摘要:我们知道storm的作用主要是进行流式计算,对于源源不断的均匀数据流流入处理是非常有效的,而现实生活中大部分场景并不是均匀的数据流,而是时而多时而少的数据流入,这种情况下显然用批量处理是不合适的,如果使用storm做实时计算的话可能因为数据拥堵而导致服务器挂掉,应对这种情况,使用kafka作为消息队
阅读全文
摘要:之前基于集群和单机安装过kafka,现在利用kafka提供的API构建一个简单的生产者消费者的项目示例,来跑通kafka的流程,具体过程如下: 首先使用eclipse for javaee建立一个maven项目,然后在pom.xml添加如下依赖配置: 这里kafka版本是kafka_2.9.2-0.
阅读全文
摘要:solr集群中配置文件是经常更新的,频率最高的也就是schema.xml和solrconfig.xml这两个配置文件了,对于更新配置文件之前,我们先了解一下集群项目结构 由于在集群模式下,solrconfig.xml和schema.xml等配置文件都由Zookeeper集群管理,所以本地项目中只保留
阅读全文
摘要:之前搭建过SolrCloud和Solr单机版本,另外还有很多对Solr配置文件以及核心的操作,以下主要总结Solr集群中的常用操作,即在配置文件中正确设置ZK_HOST参数并且Zookeeper正确启动才是集群模式,一台计算机也可以开启集群模式,这里集群是不包含测试实例的集群,也就是没有默认的get
阅读全文
摘要:Redis是一个开源的,先进的key-value存储,并用于构建高性能、可扩展的Web应用程序的比较完美的解决方案,Redis的3个主要特点如下: 1、Redis数据库完全存在于内存中,使用磁盘仅用于持久化,所以读写速度极快,每秒约10万左右集合或者记录 2、Redis数据类型非常丰富 3、Redi
阅读全文
摘要:VIM常用的模式网上说法不太一样,但是大同小异,这里大致分一下,便于后面总结 1、一般模式 默认打开文件后的模式,这个时候只能移动光标,不能编辑 2、输入模式 一般模式按下i,就可以进入输入模式,输入模式下可以自由进行文本输入 3、底行命令模式,在一般模式下按快捷键Shift+:可以进入命令模式,输
阅读全文
摘要:1、pwd 查看当前工作目录 2、ls [目录] 列出指定目录下的所有文件,使用 ls -l 或者 ll 列出文件详细列表包括权限、大小等文件默认大小以字节B为单位,目录大小为4096B ls -lh 人性化显示列表中文件的大小,根据实际文件大小进行适当的单位表示 ls -i 列出文件的id号,Li
阅读全文
摘要:使用php和mysql开发网站的话,phpmyadmin是一个非常友好的mysql管理工具,并且免费开源,国内很多虚拟主机都自带这样的管理工具,配置很简单,接下来在linux服务器上配置phpmyadmin来管理MySQL数据库 首先访问phpmyadmin官网首页,网址为:http://www.p
阅读全文
摘要:开发网站时,一般情况下都会将带www的网址访问时默认跳转到不带www的,或者将不带www的跳转到带www的,比如输入xxxx.com服务器收到请求后告诉浏览器页面被移到www.xxxx.com了,然后浏览器就会请求www.xxxx.com从而把用户带到另一个页面,这种行为叫做301重定向,意思是页面
阅读全文
摘要:对于LNMP这样架构的网站来说,一般都是基于php框架开发,php框架一般都会讲究优雅链接,比如Laravel,CodeIgniter,ThinkPHP等都是支持这种链接模式的,在服务器配置上也叫作url重写,目前框架大都采用单一入口的index.php然后基于MVC模式的话一般是/index.ph
阅读全文
摘要:nginx服务器绑定域名以及设置根目录非常方便,首先进入nginx安装目录,然后执行 vim conf/nginx.conf 打开nginx的配置文件,找到 server { ..... ..... } 这个代码段,这段代码就是用来配置对应站点的,首先我们应该在域名控制面板将域名解析到我们服务器的I
阅读全文
摘要:通过vSphere Client连接到安装VMware ESXi虚拟环境的主机时,当启动操作系统,选中控制台时控制台上方提示一行"VMRC控制台的连接已断开...正在尝试重新连接"这样的内容,事实上是一直连接不上的 想起之前启动的时候提示缺少某个dll文件导致客户端无法使用,结果当时忽略了,忽略之后
阅读全文
摘要:之前介绍过2篇SolrCloud的部署流程,第一个是使用安装脚本的方式进行抽取安装,启动比较方便,但是会创建多个目录,感觉比较乱;第二个是官方教程上提供的方法,使用比较简单,直接释放压缩包即可,并且启动cloud实例的时候默认会创建一个示例collection;实际上官方文档在solr启动脚本配置文
阅读全文
摘要:我们之前第一次使用Tomcat服务器运行jsp应用时,曾经给Tomcat配置过一个环境变量CATALINA_HOME,这个变量指定了Tomcat的安装位置,对于多个开发项目,我们一般会释放多个tomcat服务器,那么到最后启动的是不是本身的服务器呢,看一下tomcat的启动脚本,startup.ba
阅读全文
摘要:现在Java开发基本上就是IDE调试,如果跨平台打个jar包过去运行一般就可以了,但是有些情况比如需要引入外部依赖的时候,这个时候是不能直接运行的,还需要引入一些外部的参数,并不是简单的javac和java的关系了,下面来详细说一下 一般情况下,在本地都是使用eclipse开发工具进行开发,很多东西
阅读全文
摘要:我们知道在局域网中,在Windows下,查看局域网内其他主机的ip和对应mac地址的命令是: arp -a 这样可以看到ip和mac地址的对应关系,还是比较方便的 但是有些时候使用arp命令并不能列出真实的局域网中在线的主机,这时候还有另外一个命令就是: net view 这个命令执行比较慢,到最后
阅读全文
摘要:前面说过了Storm的测试项目,那么此时我们更想自己写一个小项目来练练手,首先我们自己的Windows系统上首先应该安装好maven,然后启动Eclipse for JavaEE版本,接下来开始建立项目并开发 注意,在开发过程中,无论是Windows还是Linux都要完全关闭防火墙,避免网络的问题
阅读全文
摘要:之前Storm安装之后,也知道了Storm的一些相关概念,那么怎么样才可以运行一个例子对Storm流式计算有一个感性的认识呢,那么下面来运行一个Storm安装目录自带的测试案例,我们的Storm安装在服务器的/usr/storm/apache-storm-0.9.6中,首先进入这个目录,执行ls可以
阅读全文
摘要:上篇文章刚说到Linux下安装maven的过程,有时候为了适合在本地构建项目开发,然后上传到远程服务器执行,需要在本地构建maven项目,那么一般就是在Windows下构建maven项目并导入到我们的IDE中,所以接下来说一下在本地Windows环境上安装maven的过程 Windows下安装和Li
阅读全文
摘要:Maven是基于项目对象模型(pom),可以通过一小段描述信息来完成复杂项目的构建,另外还有报告和文档功能,是一种强大的项目管理工具,接下来就基于Linux安装Maven 安装Maven之前,首先要正确安装JDK,JDK确认无误后,首先进入Apache maven官网:https://maven.a
阅读全文
摘要:在大数据出现的早期,当时企业或者开发者所注重的都是批量计算,当时对于开发者来说,对于一定量数据的处理,利用普通的程序就可以解决,然而当数据量或者计算量到达一定数量之后,应用程序的计算需要的时间也和数据量一样飞速增长,这个时候仅仅依靠传统的应用程序就遇到的很大的瓶颈,这个时候,一方面通过优化程序内部算
阅读全文
摘要:前面说过Kafka集群环境的部署,现在主要说一下在本地测试中Kafka单机环境的部署,和前面一样首先保证zookeeper服务的正常运行,然后解压并释放kafka安装包,并放到指定位置: 现在开始编辑配置文件server.properties,执行命令: vim config/server.prop
阅读全文
摘要:前面说过storm集群的部署,这篇主要介绍storm单机环境部署,其实他们之间很类似,就是将之前配置文件中所有的集群条目改成本机的地址即可,部署之前应该按前面solr和zookeeper单机环境部署那篇文章中,正确设置好zookeeper并且启动zookeeper服务,设置方法和前面完全一致,接下来
阅读全文