ANT的安装配置笔记

ANT的安装配置笔记
ANT的安装配置笔记

ANT的安装/配置笔记

作者:车东发表于:2003-03-06 17:03 最后更新于:2007-04-12 11:04

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。

https://www.360docs.net/doc/2f12314268.html,/tech/ant.html

内容摘要:

ant是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。

1.ANT的基本概念:

2.ANT的安装:解包,设置路径

3.ANT的使用:最好的学习只不过是一个简单实用的例子起步……

ANT的基本概念:Java的Makefile

当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成。在Java 中应用是平台无关性的,当然不会用平台相关的make脚本来完成这些批处理任务了,ANT本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编译,打包,测试等。除了基于JAVA是平台无关的外,脚本的格式是基于XM L的,比make脚本来说还要好维护一些。

每个ant脚本(缺省叫build.xml)中设置了一系列任务(target):比如对于一个一般的项目可能需要有以下任务。

?任务1:usage 打印本脚本的帮助信息(缺省)

?任务2:clean <-- init 清空初始化环境

?任务3:javadoc <-- build <-- init 生成JAVADOC

?任务4:jar <-- build <-- init 生成JAR

?任务5:all <-- jar + javadoc <-- build <-- init 完成以上所有任务:jar javadoc

而多个任务之间往往又包含了一定了依赖关系:比如把整个应用打包任务(jar)的这个依赖于编译任务(build),而编译任务又依赖于整个环境初始化任务(init)等。

注:我看到很多项目的ant脚本中的命名基本上都是一致的,比如:编译一般叫build或者compile;打包一般叫jar或war;生成文档一般命名为javadoc或javadocs;执行全部任务all。在每个任务的中,ANT会根据配置

调用一些外部应用并配以相应参数执行。虽然ANT可调用的外部应用种类非常丰富,但其实最常用的就2,3个:比如javac javadoc jar等。

ANT的安装

解包后在系统可执行路径中加入指向ant的bin的路径就可以了,比如可以在GNU/Linux上把以下配置加入/etc/profile中:

export ANT_HOM E=/home/ant

export JAVA_HOM E=/usr/java/j2sdk1.4.1

export PATH=$PATH:$JAVA_HOM E/bin:$ANT_HOM E/bin

这样执行ant后,如果不指定配置文件ant会缺省找build.xml这个配置文件,并根据配置文件执行任务,缺省的任务设置可以指向最常用的任务,比如:build,或指向打印帮助信息:usage,告诉用户有那些脚本选项可以使用。

ANT的使用

最好的学习过程就是看懂那些open source项目中的build.xml脚本,然后根据自己的需要简化成一个更简单的,ANT和APACHE上很多非常工程派的项目:简单易用,而且适应性非常强,因为这些项目的建立往往来源于开发人员日常最直接的需求。

以下是的一个WebLucene应用的例子:修改自JDOM的build.xml:

destdir="${build.dest}"

debug="${debug}"

optimize="${optimize}">

basedir="${build.dest}"

includes="**"/>

sourcepath="${build.src}"

destdir="${build.javadocs}"

author="true"

version="true"

use="true"

splitindex="true"

windowtitle="${Name} API"

doctitle="${Name}">

缺省任务:usage 打印帮助文档,告诉有那些任务选项:可用的有build, jar, javadoc和clean.

初始化环境变量:init

所有任务都基于一些基本环境变量的设置初始化完成,是后续其他任务的基础,在环境初始化过程中,有2点比较可以方便设置:

1 除了使用却缺省的property设置了JAVA源路径和输出路径外,引用了一个外部的build.properties文件中的设置,

这样大部分简单配置用户只要会看懂build.properties就可以了,毕竟XML比起key value的属性文件还是要可读性差一些。用build.properties也可以方便其他用户从编译的细节中解放出来。

2 CLASSPATH设置:使用了其中的:

则相当于设置了:CLASSPATH=/path/to/resin/lib/jsdk23.jar; /path/to/project/lib/*.jar;

文件复制:prepare-src

创建临时SRC存放目录和输出目录。

编译任务:build

编译时的CLASSPATH环境通过一下方式找到引用一个path对象

打包任务:jar

对应用打包生成项目所写名的.jar文件

basedir="${build.dest}"

includes="**"/>

生成JAVADOC文档任务: javadoc

sourcepath="${build.src}"

destdir="${build.javadocs}"

author="true"

version="true"

use="true"

splitindex="true"

windowtitle="${Name} API"

doctitle="${Name}">

清空临时编译文件:clean

TODO:

更多任务/扩展:(样例)

?测试任务:JUnit测试

?代码风格检查任务:CheckStyle,Jalopy等

?邮件警报任务:可以把以上这些任务的输出警告发送到制定的用户列表中,这个任务可以设置每天自动运行。

参考资料:

Jakarta ANT:

https://www.360docs.net/doc/2f12314268.html,

hadoop集群完整配置过程详细笔记

本文为笔者安装配置过程中详细记录的笔记 1.下载hadoop hadoop-2.7.1.tar.gz hadoop-2.7.1-src.tar.gz 64位linux需要重新编译本地库 2.准备环境 Centos6.4 64位,3台 hadoop0 192.168.1.151namenode hadoop1 192.168.1.152 datanode1 Hadoop2 192.168.1.153 datanode2 1)安装虚拟机: vmware WorkStation 10,创建三台虚拟机,创建时,直接建立用户ha,密码111111.同时为root密码。网卡使用桥接方式。 安装盘 、 2). 配置IP.创建完成后,设置IP,可以直接进入桌面,在如下菜单下配置IP,配置好后,PING 确认好用。 3)更改三台机器主机名 切换到root用户,更改主机名。 [ha@hadoop0 ~]$ su - root Password: [root@hadoop0 ~]# hostname hadoop0 [root@hadoop0 ~]# vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=hadoop0 以上两步后重启服务器。三台机器都需要修改。 4)创建hadoop用户 由于在创建虚拟机时,已自动创建,可以省略。否则用命令创建。

5)修改hosts文件 [root@hadoop0 ~]# vi /etc/hosts 127.0.0.1 localhostlocalhost.localdomain localhost4 localhost4.localdomain4 ::1localhostlocalhost.localdomain localhost6 localhost6.localdomain6 192.168.1.151 hadoop0 192.168.1.152 hadoop1 192.168.1.153 hadoop2 此步骤需要三台机器都修改。 3.建立三台机器间,无密码SSH登录。 1)三台机器生成密钥,使用hadoop用户操作 [root@hadoop0 ~]# su– ha [ha@hadoop0 ~]$ ssh -keygen -t rsa 所有选项直接回车,完成。 以上步骤三台机器上都做。 2)在namenode机器上,导入公钥到本机认证文件 [ha@hadoop0 ~]$ cat ~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys 3)将hadoop1和hadoop2打开/home/ha/.ssh/ id_rsa.pub文件中的内容都拷贝到hadoop0的/home/ha /.ssh/authorized_keys文件中。如下: 4)将namenode上的/home/ha /.ssh/authorized_keys文件拷贝到hadoop1和hadoop2的/home/ha/.ssh文件夹下。同时在三台机器上将authorized_keys授予600权限。 [ha@hadoop1 .ssh]$ chmod 600 authorized_keys 5)验证任意两台机器是否可以无密码登录,如下状态说明成功,第一次访问时需要输入密码。此后即不再需要。 [ha@hadoop0 ~]$ ssh hadoop1 Last login: Tue Aug 11 00:58:10 2015 from hadoop2 4.安装JDK1.7 1)下载JDK(32或64位),解压 [ha@hadoop0 tools]$ tar -zxvf jdk-7u67-linux-x64.tar.gz 2)设置环境变量(修改/etx/profile文件), export JAVA_HOME=/usr/jdk1.7.0_67 export CLASSPATH=:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin 3)使环境变量生效,然后验证JDK是否安装成功。

Hadoop集群MYSQL的安装指南

前言 本篇主要介绍在大数据应用中比较常用的一款软件Mysql,我相信这款软件不紧紧在大数据分析的时候会用到,现在作为开源系统中的比较优秀的一款关系型开源数据库已经被很多互联网公司所使用,而且现在正慢慢的壮大中。 在大数据分析的系统中作为离线分析计算中比较普遍的两种处理思路就是:1、写程序利用 mapper-Reducer的算法平台进行分析;2、利用Hive组件进行书写Hive SQL进行分析。 第二种方法用到的Hive组件存储元数据最常用的关系型数据库最常用的就是开源的MySQL了,这也是本篇最主要讲解的。 技术准备 VMware虚拟机、CentOS 6.8 64 bit、SecureCRT、VSFTP、Notepad++ 软件下载 我们需要从Mysql官网上选择相应版本的安装介质,官网地址如下: MySQL下载地址:https://www.360docs.net/doc/2f12314268.html,/downloads/

默认进入的页面是企业版,这个是要收费的,这里一般建议选择社区开源版本,土豪公司除外。

然后选择相应的版本,这里我们选择通用的Server版本,点击Download下载按钮,将安装包下载到本地。 下载完成,上传至我们要安装的系统目录。 这里,需要提示下,一般在Linux系统中大型公用的软件安装在/opt目录中,比如上图我已经安装了Sql Server On linux,默认就安装在这个目录中,这里我手动创建了mysql目录。 将我们下载的MySQL安装介质,上传至该目录下。

安装流程 1、首先解压当前压缩包,进入目录 cd /opt/mysql/ tar -xf mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar 这样,我们就完成了这个安装包的解压。 2、创建MySql超级管理用户 这里我们需要单独创建一个mySQL的用户,作为MySQL的超级管理员用户,这里也方便我们以后的管理。 groupaddmysql 添加用户组 useradd -g mysqlmysql 添加用户 id mysql 查看用户信息。

Hadoop集群安装配置教程_Hadoop2.6.0_Ubuntu_CentOS

Hadoop集群安装配置教程_Hadoop2.6.0_Ubuntu/CentOS 本教程讲述如何配置Hadoop 集群,默认读者已经掌握了Hadoop 的单机伪分布式配置,否则请先查看Hadoop安装教程_单机/伪分布式配置或CentOS安装Hadoop_单机/伪分布式配置。 本教程由厦门大学数据库实验室出品,转载请注明。本教程适合于原生Hadoop 2,包括Hadoop 2.6.0, Hadoop 2.7.1 等版本,主要参考了官方安装教程,步骤详细,辅以适当说明,保证按照步骤来,都能顺利安装并运行Hadoop。另外有Hadoop安装配置简略版方便有基础的读者快速完成安装。 为了方便新手入门,我们准备了两篇不同系统的Hadoop 伪分布式配置教程。但其他Hadoop 教程我们将不再区分,可同时适用于Ubuntu 和CentOS/RedHat 系统。例如本教程以Ubuntu 系统为主要演示环境,但对Ubuntu/CentOS 的不同配置之处、CentOS 6.x 与CentOS 7 的操作区别等都会尽量给出注明。 环境 本教程使用Ubuntu 14.04 64位作为系统环境,基于原生Hadoop 2,在Hadoop 2.6.0 (stable)版本下验证通过,可适合任何Hadoop 2.x.y 版本,例如Hadoop 2.7.1,Hadoop 2.4.1 等。 本教程简单的使用两个节点作为集群环境: 一个作为Master 节点,局域网IP 为192.168.1.121;另一个作为Slave 节点,局域网IP 为192.168.1.122。 准备工作 Hadoop 集群的安装配置大致为如下流程: 1.选定一台机器作为Master 2.在Master 节点上配置hadoop 用户、安装SSH server、安装Java 环境 3.在Master 节点上安装Hadoop,并完成配置 4.在其他Slave 节点上配置hadoop 用户、安装SSH server、安装Java 环境 5.将Master 节点上的/usr/local/hadoop 目录复制到其他Slave 节点上 6.在Master 节点上开启Hadoop 配置hadoop 用户、安装SSH server、安装Java 环境、安装Hadoop 等过程已经在Hadoop安装教程_单机/伪分布式配置或CentOS安装Hadoop_单机/伪分布式配置中有详细介绍,请前往查看,不再重复叙述。 继续下一步配置前,请先完成上述流程的前 4 个步骤。 网络配置 假设集群所用的节点都位于同一个局域网。 如果使用的是虚拟机安装的系统,那么需要更改网络连接方式为桥接(Bridge)模式,才能实现多个节点互连,例如在VirturalBox 中的设置如下图。此外,如果节点的系统是在虚拟机中直接复制的,要确保各个节点的Mac 地址不同(可以点右边的按钮随机生成MAC 地址,否则IP 会冲突):

2014·江西(文科数学) 精品完美解析版

第 1 页 共 8 页 2014·江西卷(文科数学) 1.[2014·江西卷] 若复数z 满足z (1+i)=2i(i 为虚数单位),则|z |=( ) A .1 B .2 C. 2 D. 3 1.C [解析] 因为z =2i 1+i =2i (1-i )(1+i )(1-i ) =1+i ,所以|z |=|1+i|=12+12= 2. 2.[2014·江西卷] 设全集为R ,集合A ={x |x 2-9<0},B ={x |-1cb 2”的充要条件是“a >c ” C .命题“对任意x ∈R ,有x 2≥0”的否定是“存在x ∈R ,有x 2≥0” D .l 是一条直线,α,β是两个不同的平面,若l ⊥α,l ⊥β,则α∥β 6.D [解析] 对于选项A ,a >0,且b 2-4ac ≤0时,才可得到ax 2+bx +c ≥0成立,所以A 错. 对于选项B ,a >c ,且b ≠0时,才可得到ab 2>cb 2成立,所以B 错. 对于选项C ,命题的否定为“存在x ∈R ,有x 2<0”, 所以C 错. 对于选项D ,垂直于同一条直线的两个平面相互平行,所以D 正确. 7.[2014·江西卷] 某人研究中学生的性别与成绩、视力、智商、阅读量这4个变量的关系,随机抽查了52名中学生,得到统计数据如表1至表4,则与性别有关联的可能性最大的变量是( ) 表1 表2

Hadoop-0.20.2详细安装及疑难问题

安装 2011年4月4日 10:13 Hadoop-0.20.2安装使用 1、Cygwin 安装 ssh 2、按照以下的文档配置ssh 在Windows上安装Ha doop教程.pdf 3、几个配置文件的配置 3.1、conf/core-site.xml https://www.360docs.net/doc/2f12314268.html, hdfs://localhost:9000 true hadoop.tmp.dir /workspace/temp/hadoop/tmp/hadoop- ${https://www.360docs.net/doc/2f12314268.html,} true 3.2、conf/hdfs-site.xml dfs.replication 1 true https://www.360docs.net/doc/2f12314268.html,.dir /workspace/temp/hadoop/data/hadoop/name true

dfs.data.dir /workspace/temp/hadoop/data/hadoop/data true 3.3、conf/mapred-site.xml mapred.job.tracker localhost:9001 true 3.4、conf/hadoop-env.sh export JAVA_HOME=D:/workspace/tools/jdk1.6 4、解决启动的时候 ClassNotFound: org.apache.hadoop.util.PlatformName 将 %hadoop_home%\bin\hadoop-config.sh中的第190行 修改为如下: JAVA_PLATFORM=`CLASSPATH=${CLASSPATH} ${JAVA} -Xmx32m -classpath ${HADOOP_COMMON_HOME}/hadoop-common-0.21.0.jar org.apache.hadoop.util.PlatformName | sed -e "s/ /_/g"` 5、命令

河北公务员考试行测真题+答案解析(完美打印版)

2017年河北公务员考试行测真题+答案解析 (完美打印版) 第一部分言语理解与表达 1、维生素C又叫抗坏血酸,是一种水溶性维生素,溶液显酸性。医学研究表明,人类在不良情绪下,会产生过多氧自由基,损伤细胞和组织,导致皮肤失去弹性,出现皱纹。而维生素C与氧自由基发生反应,从而清除自由基,可有效避免肌肤老化。那么,维生素C又是如何美白皮肤的呢?原来,皮肤的颜色主要取决于肌肤中黑色素的含量。抑制酪氨酸酶的合成是美白的关键之一,而维生素C能抑制此酶的活性,阻断黑色素生成,且可将已形成的黑色素还原成无色的黑色素前质。 下列说法与原文不符的是: A维生素C能够避免肌肤老化B酪氨酸酶合成可以美白肌扶 C维生素C能阻断黑色素生成D不良情绪容易使人出现皱纹 2、拿破仑在法国的崛起,极大地震撼了欧洲各国的王室。他们视法国大革命为洪水猛兽,不屑与拿破仑这样行伍出身的政治暴发户对话。1800年英、俄、奥等国组成的第二次反法同盟与拿破仑决战。拿破仑亲率两万兵马,出其不意地翻越了法国与意大利交界的羊肠小道,进入意大利境内,击败了奥军。同时,拿破仑又向沙皇保罗一世献殷勤,使他退出了反法同盟,最终使英国陷入孤立,不得不与法国签订《亚眠和约》,承认拿破仑在欧洲占领的疆土。 这段文字意在强调: A欧洲各国的王室非常害怕拿破仑在法国的崛起 B拿破仑是个具有非凡军事才能与外交手腕的人 C英、俄、奥等国最终承认拿破仑在欧洲占领的疆土 D拿破仑用不战而屈人之兵的战法,击败第二次反法同盟 3、我国各地的雾霾,从总的方面来说是各种来源污染排放物经过一系列的化学和物理过程的产物,这里既有一次排放,还有二次化学转化和物理过程。从南到北情况十分复杂,当下的普遍情况既不同于当年伦敦的情况,也不同于洛杉矶的情况。曾有学者讲北京的情况属于“伦敦型”和“洛杉矶型”的复合型。实际上事情绝非是一个“复合型”可以概括。还让人担心的是:眼下从上到下,各省各地都认为燃煤是问题的根子,似乎实现城市燃气化以后,问题就可以大大解决了,其实我们的一次排放物或者说二次过程的产生物质决不只是一个二氧化硫,或者说再加上一个氮氧化合物那么简单。 对这段文字概括最恰当的是: A雾霾形成的主要特点B雾霾形成的原因复杂 C雾霾类型具有多样性D雾霾危害具有普遍性 4、自然界产生的电磁辐射,又称为环境电磁波的本底辐射。本底辐射对人类生存环境,无不良影响。“阳光也是一种电磁辐射,亿万年来我们正是依靠阳光的照射才生存到

hadoop3安装和配置

hadoop3.0.0安装和配置1.安装环境 硬件:虚拟机 操作系统:Centos 7 64位 IP:192.168.0.101 主机名:dbp JDK:jdk-8u144-linux-x64.tar.gz Hadoop:hadoop-3.0.0-beta1.tar.gz 2.关闭防火墙并配置主机名 [root@dbp]#systemctl stop firewalld #临时关闭防火墙 [root@dbp]#systemctl disable firewalld #关闭防火墙开机自启动 [root@dbp]#hostnamectl set-hostname dbp 同时修改/etc/hosts和/etc/sysconfig/network配置信息 3.配置SSH无密码登陆 [root@dbp]# ssh-keygen -t rsa #直接回车 [root@dbp]# ll ~/.ssh [root@dbp .ssh]# cp id_rsa.pub authorized_keys [root@dbp .ssh]# ssh localhost #验证不需要输入密码即可登录

4.安装JDK 1、准备jdk到指定目录 2、解压 [root@dbp software]# tar–xzvf jdk-8u144-linux-x64.tar.gz [root@dbp software]# mv jdk1.8.0_144/usr/local/jdk #重命名4、设置环境变量 [root@dbp software]# vim ~/.bash_profile 5、使环境变量生效并验证 5.安装Hadoop3.0.0 1、准备hadoop到指定目录 2、解压

Hadoop全分布式安装配置

Hadoop全分布式安装配置 一实验目的: 1、了解Hadoop的体系结构、组成; 2、熟练掌握Hadoop的配置、安装方法; 3、通过安装Hadoop了解Hadoop的原理; 二实验内容: 集群包含三个安装了Linux操作系统的节点。将其中的一个节点作为NameNode,另外两个节点作为DataNode,安装之前先利用ping命令,确认三个节点之间的网络互通,即可以互相ping通。假设三个节点IP地址如下,实际的集群节点IP地址可以不同。 NameNode:192.168.198.2 主机名:master DataNode1:192.168.198.3 主机名:slaver1 DataNode2:192.168.198.4 主机名:slaver2 三实验环境: 在申请的虚拟服务器上安装了VMWare Workstation虚拟3个Ubuntu14.04系统。 四安装配置过程: 1、安装Vmware WorkStation软件 下载安装Vmware WorkStation12.0软件。 2、在虚拟机上安装linux操作系统 在Vmware WorkStation12.0中创建一个Ubuntu14.04系统。拷贝镜像文件复制出三个系统。分别为master、slaver1、slaver2。 3、配置hosts、hostname文件

在三台机器上配置相同的hosts文件 (1)修改hosts sudo gedit /etc/hosts 192.168.198.200 master 192.168.198.199 slave1 192.168.198.198 slave2 (2)修改hostname sudo gedit /etc/hostname 4、配置ip地址 配置ip:sudo gedit /etc/network/interfaces slave2 auto eth0 iface eth0 inet static address 192.168.198.198 gateway 192.168.198.107 netmask 255.255.255.0 slave1 auto eth0 iface eth0 inet static address 192.168.198.199 gateway 192.168.198.107 netmask 255.255.255.0 master auto eth0 iface eth0 inet static address 192.168.198.200 gateway 192.168.198.107 netmask 255.255.255.0

centos下hadoop2.6.0配置

Hadoop-2.6.0配置 前面的部分跟配置Hadoop-1.2.1的一样就可以,什么都不用变,完全参考文档1即可。下面的部分就按照下面的做就可以了。 hadoop-2.6.0的版本用张老师的。 下面的配置Hadoop hadoop-2.6.0的部分 1.修改hadoop- 2.6.0/etc/hadoop/hadoop-env.sh,添加JDK支持: export JAVA_HOME=/usr/java/jdk1.6.0_45 如果不知道你的JDK目录,使用命令echo $JAVA_HOME查看。 2.修改hadoop-2.6.0/etc/hadoop/core-site.xml 注意:必须加在节点内 hadoop.tmp.dir /home/hadoop/hadoop-2.6.0/tmp Abase for other temporary directories. https://www.360docs.net/doc/2f12314268.html, hdfs://master:9000 3.修改hadoop-2.6.0/etc/hadoop/hdfs-site.xml https://www.360docs.net/doc/2f12314268.html,.dir /home/hadoop/hadoop-2.6.0/dfs/name Path on the local filesystem where the NameNode stores the namespace and transactions logs persistently. dfs.data.dir /home/hadoop/hadoop-2.6.0/dfs/data Comma separated list of paths on the local filesystem of a DataNode where it should store its blocks. dfs.replication 1 4.修改hadoop-2.6.0/etc/hadoop/mapred-site.xml

注册电气工程师基础考试真题完美解析版

2010年度全国勘察设计注册电气工程师 执业资格考试试卷 公共基础考试

一、单项选择题(共120题,每题1分。每题的备选项中只有一个最符合题意。) 1. 设直线方程为?? ? ??+-=-=+=33221 t z t y t x ,则该直线:( )。 (A )过点(-1,2,-3),方向向量为k j i 32-+ (B )过点(-1,2,-3),方向向量为k j i 32+-- (C )过点(1,2,-3),方向向量为k j i 32+- (D )过点(1,-2,3),方向向量为k j i 32+-- 答案:D 解析过程:将直线的方程化为对称式得3 3 2211--=+=-z y x ,直线过点(1,-2,3),方向向量为k j i 32-+或k j i 32+--。 主要考点:① 直线方程的参数式方程; ② 直线的方向向量反向后还是方向向量。 2. 设γβα,,都是非零向量,若γαβα?=?,则:( )。 (A )γβ= (B )βα//且γα// (C )()γβα-// (D )()γβα-⊥ 答案:C 解析过程:由γαβα?=?,有0=?-?γαβα,提公因子得()0=-?γβα,由于两向量平行的充分必要条件是向量积为零,所以()γβα-//。 3. 设()1 122+-=x x e e x f ,则:( )。 (A )()x f 为偶函数,值域为()11, - (B )()x f 为奇函数,值域为()0,∞- (C )()x f 为奇函数,值域为()11,- (D )()x f 为奇函数,值域为()∞+,0 答案:C

解析过程:因为()()x f e e e e e e e e e e x f x x x x x x x x x x -=+-=+- =+-=---2222222222111111,所以函数是奇函数; ()1lim -=-∞ →x f x ,()1lim =+∞ →x f x ,值域为()11,-。 4. 下列命题正确的是:( )。 (A )分段函数必存在间断点 (B )单调有界函数无第二类间断点 (C )在开区间内连续,则在该区间必取得最大值和最小值 (D )在闭区间上有间断点的函数一定有界 答案:B 解析:第二类间断点包括无穷间断点和震荡间断点,有界函数不可能有无穷间断点,单调函数不可能有震荡间断点,故单调有界函数无第二类间断点,应选(B )。 分段函数可以不存在间断点,闭区间上连续的函数在该区间必取得最大值和最小值,在闭区间上连续的函数一定有界,故其他三个选项都是错误的。 5. 设函数()?????>+≤+=1 ,1,12 2 x b ax x x x f 可导,则必有:( )。 (A )1=a ,2=b (B )1-=a ,2=b (C )1=a ,0=b (D )1-=a ,0=b 答案:B 解析过程:显然函数()x f 在除1=x 点外处处可导,只要讨论1=x 点则可。由于()x f 在1=x 连续,则()11 2 2 1=+= -x x f ,()b a b ax x f +=+=+1,推出1=+b a 。 ()111lim 1112 lim 122121/ 2/1-=++-=--+=?? ? ??+=→→-x x x x x x f x x ,()a x b a b ax x f x =---+=→+1lim 1/1, 所以1-=a ,2=b 时,()x f 在1=x 可导。

(完整word版)hadoop安装教程

1、VMware安装 我们使用Vmware 14的版本,傻瓜式安装即可。(只要) 双击 如过 2.安装xshell 双击 3.安装镜像: 解压centos6.5-empty解压 双击打开CentOS6.5.vmx 如果打不开,在cmd窗口中输入:netsh winsock reset 然后重启电脑。 进入登录界面,点击other 用户名:root 密码:root 然后右键open in terminal 输入ifconfig 回车 查看ip地址

打开xshell

点击链接 如果有提示,则接受 输入用户名:root 输入密码:root 4.xshell连接虚拟机 打开虚拟机,通过ifconfig查看ip

5.安装jkd 1.解压Linux版本的JDK压缩包 mkdir:创建目录的命令 rm -rf 目录/文件删除目录命令 cd 目录进入指定目录 rz 可以上传本地文件到当前的linux目录中(也可以直接将安装包拖到xshell窗口) ls 可以查看当前目录中的所有文件 tar 解压压缩包(Tab键可以自动补齐文件名)

pwd 可以查看当前路径 文档编辑命令: vim 文件编辑命令 i:进入编辑状态 Esc(左上角):退出编辑状态 :wq 保存并退出 :q! 不保存退出 mkdir /home/software #按习惯用户自己安装的软件存放到/home/software目录下 cd /home/software #进入刚刚创建的目录 rz 上传jdk tar包 #利用xshell的rz命令上传文件(如果rz命令不能用,先执行yum install lrzsz -y ,需要联网) tar -xvf jdk-7u51-linux-x64.tar.gz #解压压缩包 2.配置环境变量 1)vim /etc/profile 2)在尾行添加 #set java environment JAVA_HOME=/home/software/jdk1.8.0_65 JAVA_BIN=/home/software/jdk1.8.0_65/bin PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME JAVA_BIN PATH CLASSPATH Esc 退出编辑状态 :wq #保存退出 注意JAVA_HOME要和自己系统中的jdk目录保持一致,如果是使用的rpm包安

hadoop2.6基于yarn安装配置详解

Hadoop2.6配置详解 在hadoop2.0中通常由两个NameNode组成,一个处于active状态,另一个处于standby状态。Active NameNode对外提供服务,而Standby NameNode则不对外提供服务,仅同步active namenode的状态,以便能够在它失败时快速进行切换。 这里还配置了一个zookeeper集群,用于ZKFC(DFSZKFailoverController)故障转移,当Active NameNode挂掉了,会自动切换Standby NameNode为standby状态hadoop-2.2.0中依然存在一个问题,就是ResourceManager只有一个,存在单点故障,hadoop-2.6解决了这个问题,有两个ResourceManager,一个是Active,一个是Standby,状态由zookeeper进行协调 hadoop2.0官方提供了两种HDFS HA的解决方案,一种是NFS,另一种是QJM(由cloudra提出,原理类似zookeeper)。这里我使用QJM完成。主备NameNode之间通过一组JournalNode同步元数据信息,一条数据只要成功写入多数JournalNode即认为写入成功。通常配置奇数个JournalNode 1安装前准备 1.1示例机器 192.168.0.10 hadoop1 192.168.0.20 hadoop2 192.168.0.30 hadoop3 192.168.0.40 hadoop4 每台机器都有一个hadoop用户,密码是hadoop 所有机器上安装jdk1.7。 在hadoop2,hadoop3,hadoop4上安装Zookeeper3.4集群。 1.2配置ip与hostname 用root用户修改每台机器的hosts

hadoop安装简要过程和相关配置文件

Hadoop安装简要过程及配置文件 1、机器准备 ①、Linux版操作系统centos 6.x ②、修改主机名,方便配置过程中记忆。修改文件为: /etc/sysconfig/network 修改其中的HOSTNAME即可 ③、配置局域网内,主机名与对应ip,并且其中集群中所有的机器的文件相同,修改文件为 /etc/hosts 格式为: 10.1.20.241 namenode 10.1.20.242 datanode1 10.1.20.243 datanode2 2、环境准备 ①、配置ssh免密码登陆,将集群中master节点生成ssh密码文件。具体方法: 1)、ssh-keygen -t rsa 一直回车即可,将会生成一份 ~/.ssh/ 文件夹,其中id_rsa为私钥文件 id_rsa.pub公钥文件。 2)、将公钥文件追加到authorized_keys中然后再上传到其他slave节点上 追加文件: cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 上传文件: scp ~/.ssh/authorized_keys root@dananode:~/.ssh/ 3)、测试是否可以免密码登陆:ssh 主机名或局域网ip ②、配置JDK ③、创建hadoop用户 groupadd hadoop useradd hadoop -g hadoop 4)、同步时间 ntpdate https://www.360docs.net/doc/2f12314268.html, 5)、关闭防火墙 service iptables stop 3、安装cdh5 进入目录/data/tools/ (个人习惯的软件存储目录,你可以自己随便选择); wget "https://www.360docs.net/doc/2f12314268.html,/cdh5/one-click-install/redhat/ 6/x86_64/cloudera-cdh-5-0.x86_64.rpm" yum --nogpgcheck localinstall cloudera-cdh-5-0.x86_64.rpm 添加cloudera仓库验证: rpm --importhttps://www.360docs.net/doc/2f12314268.html,/cdh5/redhat/6/x86_64/cdh/RPM-GPG-KEY-cloudera

【同步测试】第9课 赤壁赋(完美答案解析版)

9赤壁赋 一、基础知识 1.下列加点字词的解释有误的一项是() A. 方. 其破荆州(当) 倚.歌而和之(循、依) B. 山川相缪. ,郁乎苍苍(盘绕) 渔樵..于江渚之上(打鱼砍柴) C.正襟危坐..(端坐) 击空明兮溯.流光(逆流而上) D.知不可乎骤得..(突然得到) 下. 江陵,顺流而东也(攻占) 2.下列句子中加点词意义相同的一组是() A .如.怨如慕,如泣如诉 余音袅袅,不绝如. 缕 B .扣舷而歌.之 歌. 曰 C .苏子愀然. 何为其然. 也 D .月出于.东山之上 此非孟德之困于. 周郎者乎 3、下列句子中加点字的意义相同的一组是() 4.下列句子的句式与所给例句相同的一项是( ) 例句:何为其然也? A .此非孟德之困于周郎者乎? B .固一世之雄也,而今安在哉? C .今所谓慧空禅院者,褒之庐冢也 D .纵一苇之所如,凌万顷之茫然 5.下面句子翻译错误的一项是() A .纵一苇之所如,凌万顷之茫然 译文:任凭小船飘去,越过那茫茫的江面。 B .桂棹兮兰桨,击空明兮溯流光 译文:桂树做的棹,木兰做的桨,划破月光下的清波,船在月光浮动的水面上逆流而上。 C .酾酒临江,横槊赋诗,固一世之雄也 译文:向大江喝酒,横执长矛吟诗,本来是一代的英雄啊! D .自其不变者观之,则物与我皆无尽也 译文:从那不变的一面看,那么万物同我们一样都是永恒的,没有尽头。 二、课内阅读 阅读下面的文段,完成后面的问题。 苏子愀然,正襟危坐而问客曰:?何为其然也??客曰:?‘月明星稀,乌鹊南飞’,此非曹孟德之诗乎?西望夏口,东望武昌,山川相缪,郁乎苍苍,此非孟德之困于周郎者乎?方扣弦而歌. 之 望. 美人兮天一方 七月既望. 依歌. 而和之 方其破荆州,下. 江陵 如. 日中天 苏子与客泛舟于赤壁 如.怨,如慕,如泣,如诉 B A C D

能量之源——光与光合作用习题精练完美解析版

@ 能量之源——光与光合作用习题精练 一、选择题 1.玉米叶片的某些细胞中含有一种个体较大但没有基粒的叶绿体。在这种叶绿体中可以发生的化学反应是( ) A.三碳化合物被还原 B.水被分解 C.生成ATP D.合成糖原 1.解析:叶绿体中没有基粒就不能进行光反应,水不能被分解,不能生成ATP,只能进行暗反应。植物细胞中不能合成糖原。答案:A 2.如图表示绿色植物体内某些代谢过程中物质的变化,a、b、c分别表示不同的代谢过程。以下表述正确的是( ) A.水参与c中第二阶段的反应 ) B.b在叶绿体类囊体上进行 C.a中产生的O2参与c的第二阶段 D.X代表的物质从叶绿体的基质移向叶绿体的类囊体 解析:通过题中图解可以判断:a表示光反应过程;b表示暗反应过程,此过程发生在叶绿体基质中;c表示有氧呼吸。水参与有氧呼吸的第二阶段;光反应产生的氧气与有氧呼吸的第三阶段;X代表ATP,ATP应从叶绿体的类囊体移向叶绿体的基质。 答案:A 3.下图表示的是在CO2浓度为1%和%两种情况下,某农作物的光合作用强度与光照强度之间的关系曲线图,据图分析,限制图中Q点的光合作用强度的因素是( ) ①CO2浓度②光照强度 ~ A.① B.② C.①② D.与①和②无关 解析:影响光合作用强度的因素有温度、CO2浓度和光照强度,Q点所在位置,CO2浓度较低(仅为%),光合作用强度低于相同光照强度下CO2浓度为1%的光合作用强度。并且从曲线上分析,随着光照强度的增强,光合作用强度增大,因此,限制Q点的光合作用强度的因素为CO2浓度和光照强度。答案:C 4.为证实叶绿体有放氧功能,可利用含有水绵与好氧细菌的临时装片进行实验,装片需要给予一定的条件,这些条件是( ) A.光照、有空气、临时装片中无NaHCO3稀溶液 B.光照、无空气、临时装片中无NaHCO3稀溶液 C.黑暗、有空气、临时装片中有NaHCO3稀溶液 D.光照、无空气、临时装片中有NaHCO3稀溶液 解析:光合作用需要的条件有光照、CO2、水、叶绿体等;该实验中不能有空气,以避免空气中氧气的干扰;临时装片中需要有NaHCO3稀溶液提供CO2。答案:D $

Hadoop的安装与配置及示例wordcount的运行

Hadoop的安装与配置及示例程序 wordcount的运行 目录 前言 (1) 1 机器配置说明 (2) 2 查看机器间是否能相互通信(使用ping命令) (2) 3 ssh设置及关闭防火墙 (2) 1)fedora装好后默认启动sshd服务,如果不确定的话可以查一下[garon@hzau01 ~]$ service sshd status (3) 2)关闭防火墙(NameNode和DataNode都必须关闭) (3) 4 安装jdk1.6(集群中机子都一样) (3) 5 安装hadoop(集群中机子都一样) (4) 6 配置hadoop (4) 1)配置JA V A环境 (4) 2)配置conf/core-site.xml、conf/hdfs-site.xml、conf/mapred-site.xml文件 (5) 3)将NameNode上完整的hadoop拷贝到DataNode上,可先将其进行压缩后直接scp 过去或是用盘拷贝过去 (7) 4)配置NameNode上的conf/masters和conf/slaves (7) 7 运行hadoop (7) 1)格式化文件系统 (7) 2)启动hadoop (7) 3)用jps命令查看进程,NameNode上的结果如下: (8) 4)查看集群状态 (8) 8 运行Wordcount.java程序 (8) 1)先在本地磁盘上建立两个文件f1和f2 (8) 2)在hdfs上建立一个input目录 (9) 3)将f1和f2拷贝到hdfs的input目录下 (9) 4)查看hdfs上有没有f1,f2 (9) 5)执行wordcount(确保hdfs上没有output目录) (9) 6)运行完成,查看结果 (9) 前言 最近在学习Hadoop,文章只是记录我的学习过程,难免有不足甚至是错误之处,请大家谅解并指正!Hadoop版本是最新发布的Hadoop-0.21.0版本,其中一些Hadoop命令已发生变化,为方便以后学习,这里均采用最新命令。具体安装及配置过程如下:

2014·辽宁(理科数学) 精品完美解析版

2014·辽宁卷(理科数学) 1.[2014·辽宁卷] 已知全集U =R ,A ={x |x ≤0},B ={x |x ≥1},则集合?U (A ∪B )=( ) A .{x |x ≥0} B .{x |x ≤1} C .{x |0≤x ≤1} D .{x |0b >c B .a >c >b C .c >a >b D .c >b >a 3.C [解析] 因为0log 1212 =1,所以c >a >b . 4.[2014·辽宁卷] 已知m ,n 表示两条不同直线,α表示平面.下列说法正确的是( ) A .若m ∥α,n ∥α,则m ∥n B .若m ⊥α,n ?α,则m ⊥n C .若m ⊥α,m ⊥n ,则n ∥α D .若m ∥α,m ⊥n ,则n ⊥α 4.B [解析] B [解析] 由题可知,若m ∥α,n ∥α,则m 与n 平行、相交或异面,所以A 错误;若m ⊥α,n ?α,则m ⊥n ,故B 正确;若m ⊥α,m ⊥n ,则n ∥α或n ?α,故C 错误.若m ∥α,m ⊥n ,则n ∥α或n ⊥α或n 与a 相交,故D 错误. 5.、[2014·辽宁卷] 设a ,b ,c 是非零向量,已知命题p :若a ·b =0,b ·c =0,则a ·c =0,命题q :若a ∥b ,b ∥c ,则a ∥c ,则下列命题中真命题是( ) A .p ∨q B .p ∧q C .(綈p )∧(綈q ) D .p ∨(綈q ) 5.A [解析] 由向量数量积的几何意义可知,命题p 为假命题;命题q 中,当b ≠0时,a ,c 一定共线,故命题q 是真命题.故p ∨q 为真命题. 6.[2014·辽宁卷] 6把椅子摆成一排,3人随机就座,任何两人不相邻的坐法种数为( ) A .144 B .120 C .72 D .24 6.D [解析] 这是一个元素不相邻问题,采用插空法,A 33C 34=24. 7.、[2014·辽宁卷] 某几何体三视图如图1-1所示,则该几何体的体积为( ) A .8-2π B .8-π C .8-π D .8-π

相关文档
最新文档