lib文件

ZooKeeper伪分布式集群安装及使用

拈花ヽ惹草 提交于 2019-11-29 06:21:29
ZooKeeper伪分布式集群安装及使用 让Hadoop跑在云端系列文章 ,介绍了如何整合虚拟化和Hadoop,让Hadoop集群跑在VPS虚拟主机上,通过云向用户提供存储和计算的服务。 现在硬件越来越便宜,一台非品牌服务器,2颗24核CPU,配48G内存,2T的硬盘,已经降到2万块人民币以下了。这种配置如果简单地放几个web应用,显然是奢侈的浪费。就算是用来实现单节点的hadoop,对计算资源浪费也是非常高的。对于这么高性能的计算机,如何有效利用计算资源,就成为成本控制的一项重要议题了。 通过虚拟化技术,我们可以将一台服务器,拆分成12台VPS,每台2核CPU,4G内存,40G硬盘,并且支持资源重新分配。多么伟大的技术啊!现在我们有了12个节点的hadoop集群, 让Hadoop跑在云端,让世界加速。 关于作者: 张丹(Conan), 程序员Java,R,PHP,Javascript weibo:@Conan_Z blog: http://blog.fens.me email: bsspirit @gmail.com 转载请注明出处: http://blog.fens.me/hadoop-zookeeper-intro/ 前言 ZooKeeper是Hadoop家族的一款高性能的分布式协作的产品。在单机中,系统协作大都是进程级的操作。分布式系统中,服务协作都是跨服务器才能完成的

hadoop2.2.0伪分布式搭建

大兔子大兔子 提交于 2019-11-29 06:20:08
第一步:安装jdk 我的linux版本是centos7,使用最简单的安装方式,这里首先说一下,由于系统会预装openjdk版本等其他各种版本,首先要做的是清除这些版本,然后iu安装oracle的jdk版本 1.1 查看所有jdk版本并删除其他jdk版本 rpm -qa | grep java 这里可以看到所有的jdk版本,我建议的做法是将所有的jdk版本都铲除, rpm -e ---nodeps 『jdk版本』 这里有一个小技巧,就是在终端中复制的操作是选中之后摁鼠标中健 删除完所有的jdk版本后去官网下载jdk,保存,然后解压,解压位置我的是在/usr/java。 tar -zxvf jdk1.7.0_79.tar.gz -C /usr/java 解压并且移动到/usr/java下。 配置环境变量 vim /etc/profile,按i进入编辑模式,在最后面添加JAVA_HOME等属性 export JAVA_HOME=/usr/java/jdk1.7.0_79 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 配置好之后,先按,后按shift+: ,然后按wq,保存退出编辑,终端:source /etc/profile java

socat管理haproxy配置 ssh-keygen -N '' -t rsa -q -b 2048

偶尔善良 提交于 2019-11-29 05:38:14
socat管理haproxy配置 haproxy是可以通过socat命令管理haproxy.cfg文件的; 1.安装socat yum install socat -y 2.配置haproxy.cfg,启动socket 修改:stats socket /var/lib/haproxy/stats 修改为:stats socket /var/lib/haproxy/stats mode 600 level admin 注:level为admin,否则使用socat时会提示权限拒绝 3.socat使用方法 a.获取使用帮助 echo "help" | socat stdio /var/lib/haproxy/stats b.获取常用信息 echo "show info" | socat stdio /var/lib/haproxy/stats c.把某个backend的主机设置为维护 echo "disable server web_port/10.10.5.146" | socat stdio /var/lib/haproxy/stats d.取消维护 echo "enable server web_port/10.10.5.146" | socat stdio /var/lib/haproxy/stats 来源: https://www.cnblogs.com/gaoyuechen

lnmp环境搭建

心不动则不痛 提交于 2019-11-29 04:18:04
一、安装软件版本   1、MySQL5.5.17   2、nginx1.6.2   3、php5.3 #! /bin/sh ### BEGIN INIT INFO # Provides: php-fpm # Required-Start: $remote_fs $network # Required-Stop: $remote_fs $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: starts php-fpm # Description: starts the PHP FastCGI Process Manager daemon ### END INIT INFO prefix=/usr/local/php exec_prefix=${prefix} php_fpm_BIN=${exec_prefix}/sbin/php-fpm php_fpm_CONF=${prefix}/etc/php-fpm.conf php_fpm_PID=${prefix}/var/run/php-fpm.pid php_opts="--fpm-config $php_fpm_CONF --pid $php_fpm_PID" wait_for_pid () { try=0 while test

LNMP环境搭建

大兔子大兔子 提交于 2019-11-29 04:17:26
LNMP环境搭建   经过一番折腾,终于将LNMP环境搭建完成了。本文介绍的LNMP环境是在windows的Oracle VM VirtualBox中的Centos虚拟机上搭建的,各个软件的版本为:Centos7 + Nginx1.12.2 + Mysql-5.6.38 + PHP7.2.0。本文是在假设Centos7虚拟机已经安装完成的前提下进行介绍的,若尚未安装,可以前往Centos官网下载对应的ios文件安装,我下载的是这个: http://mirrors.tuna.tsinghua.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso ,然后按照网上的教程进行安装就可以了,教程实例: https://jingyan.baidu.com/article/9c69d48f8ec01613c8024e58.html。   Centos7虚拟机安装完成就可以开始编译安装Nginx、Mysql和PHP了,下面容我一一道来。 一、安装前 1. 更新系统软件: yum update 2. 查看是否已安装wget: rpm -qa wget 否则安装: yum install wget 3. 查看是否已安装编译器: rpm -qa gcc 否则安装: yum install gcc gcc-c++ 二、安装Nginx 1.

flume 基本知识

余生长醉 提交于 2019-11-29 04:12:07
官网指导文档: http://flume.apache.org/releases/content/1.7.0/FlumeDeveloperGuide.html http://flume.apache.org/releases/content/1.9.0/FlumeDeveloperGuide.html 4.2.1 、案例一:监控端口数据 目标: Flume 监控一端 Console ,另一端 Console 发送消息,使被监控端实时显示。 分步实现: 1) 创建 Flume Agent 配置文件 flume-telnet.conf # Name the components on this agent a1.sources = r1 a1.sinks = k1 a1.channels = c1 # Describe/configure the source a1.sources.r1.type = netcat a1.sources.r1.bind = localhost a1.sources.r1.port = 44444 # Describe the sink a1.sinks.k1.type = logger # Use a channel which buffers events in memory a1.channels.c1.type = memory a1

Android编译环境折腾记

六月ゝ 毕业季﹏ 提交于 2019-11-29 03:59:33
一、Ubuntu编译Android4.4.4 1.平台:realtek RTD2984(Android4.4.4)   第一次安装了ubuntu14.04.5,官网下载的iso,官网下的jar,编译android4.x需要安装jdk6,更高的版本会有问题,baidu到很多搭建环境的步骤,这个不多说,在win7下使用EasyBCD引导安装的ubuntu,1TB硬盘果断装了双系统,事实证明没删掉win7是个多么明智的决定,在jdk方面,android4.4比4.0要多配置一个javap,其他都一样 1 update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.6.0_43/bin/java" 1 2 update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.6.0_43/bin/javac" 1 3 update-alternatives --install "/usr/bin/javadoc" "javadoc" "/usr/lib/jvm/jdk1.6.0_43/bin/javadoc" 1 4 update-alternatives --install "/usr/lib/mozilla/plugins

ubuntu16

99封情书 提交于 2019-11-29 03:58:34
sudo lsb_release -a cat /etc/issue ls -al /bin/sh # choose [No] to use bash sudo dpkg-reconfigure dash sudo apt-get install ssh openssh-server ssh-import-id lzop sudo apt-get purge libreoffice? sudo apt-get remove --purge libreoffice* sudo apt-get purge openjdk* sudo apt-get remove libreoffice-common unity-webapps-common thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku landscape-client-ui-install onboard deja-dup sudo apt-get install vim vim-gnome vim-addon-manager vim-scripts

【重要】Nginx模块Lua-Nginx-Module学习笔记(三)Nginx + Lua + Redis 已安装成功(非openresty 方式安装)

主宰稳场 提交于 2019-11-29 03:36:33
源码地址:https://github.com/Tinywan/Lua-Nginx-Redis 一、 目标    使用Redis做分布式缓存;使用lua API来访问redis缓存;使用nginx向客户端提供服务,ngx_lua将lua嵌入到nginx,让nginx执行lua脚本,高并发,非阻塞的处理各种请求。url请求nginx服务器,然后lua查询redis,返回json数据。 二、准备工作   系统环境:Ubuntu 14.0 (64位)   Redis服务安装:apt-get install redis-server   安装Git:apt-get install git   安装Lua: # apt-get install lua5.1 # apt-get install liblua5.1-dev # apt-get install liblua5.1-socket2 # apt-get install -y lua5.1 liblua5.1-0 liblua5.1-0-dev 补充:安装模块: stream-lua-nginx-module 出现的错误信息: make[1]: *** [objs/addon/src/ngx_stream_lua_socket_tcp.o] Error 1 解决办法: apt-get install lua-socket 三、下载库 1

tomcat 6中context.xml的加载顺序 (转)

微笑、不失礼 提交于 2019-11-29 03:02:38
在eclipse里修改了META-INF/context.xml文件后,在eclipse中,将tomcat重启后,修改的地方不起作用,最后在tomcat的目录下找到了原因,有可能是个小白的问题,不过还是记录以下,以防有其他小白遇到跟我一样的问题。 tomcat在初次加载项目时,会在tomcat目录\conf\Catalina\localhost下生成一个“项目名.xml”,我在打开之后发现里面就是原来的context.xml中的内容。 解决办法: 将tomcat目录\conf\Catalina\localhost下生成的“项目名.xml”,删除掉,重新启动,就会将最新修改的context.xml文件生成到这个目录下。 转载一篇 tomcat加载类的顺序 : bin:存放启动和关闭tomcat的脚本文件; /conf:存放tomcat的各种配置文件,比如:server.xml /server/lib:存放tomcat服务器所需要的各种jar文件(jar文件只可被tomcat 服务器访问) /server/webapps:存放tomcat自带的两个web应用:admin应用和manager应用。 /common/lib:存放tomcat服务器以及所有web应用都可以访问的jar文件夹(web和tomcat服务器都可访问此jar) /shared/lib:存放web都可访问的jar文件。