PHP系统集成开发环境XAMPP集成了:Apache、PHP、MySQL,能够让PHP程序轻松运转,免去了冗杂的环境装备!不过要提醒的是PHP的运转环境有别于ASP的运转环境。ASP首要通过IIS服务器来运转ASP+ACCESS、ASP+MSSQL。咱们本节首要讲解XAMPP。
第一步:通过百度搜索引擎搜索XAMPP这个集成开发程序。下载到磁盘分区。比方E:盘。我下载的是XAMPP-WIN32-5.6.30-0-vc11-installer.exe这个程序。
第二步:选中Apache、MYSQL、PHP、phpMyAdmin
第三步:默许途径,假如是新手,不主张改变途径,因为微小的变化可能导致你的程序不能够正常运转!
第四步:根据提示,假如呈现learnmoreaboutBitnamiforXAMPP提示,前面方框不打勾,然后一直NEXT,直到程序安装完结。注意,咱们不勾选“DoyouwanttostarttheControlPanelnow?”
第五步:Actions选中Start,显现正常Port(s),选中“允许拜访”
第六步:Apache默许应用程序运转的目录是“XAMPPHTDOCS”,如下图所示,会呈现一个文件index.php。
第七步:咱们能够通过浏览器拜访index.php文件来验证PHP环境是否安装成功,方法是在IE地址栏输入http://localhost,假如弹出以下页面,代表PHP运转正常。
第八步:在右上角,单击phpMyAdimin,即可进入由PHP代码编写的MYSQL管理器
第九步:在C:XAMPPHTDOCS目录下新建一个phpinfo.php文件,即可检查phpMyAdmin的版别等信息。
注意:
1.修正装备主文件。用记事本或文本文件打开c:xamppapacheconfhttpd.conf
2.修正网站根目录。按CTRL+F快捷键查找“DocumentRoot”这一关键字能够查找到“DocumentRoot“c:/xampp/htdocs””这是一默许值,能够根据需求修正。改时需求改动黄圈两行的物理途径。比方要改文件夹名称可改成类似以下代码:
DocumentRoot“d:/rootwenjian”
3.修正默许主页。按CTRL+F键查找“DirectoryIndex”这一关键字,能够查找到“DirectoryIndexindex.phpindex.plindex.cgi……”这个表明,默许主页为index.php。咱们把需求的格局类型放前面,比方“DirectoryIndexindex.aspindex.phpindex.plindex.cgi……”,这样默许的主页就变成index.asp了。
4.修正Apache使用的端口。默许为80端口,假如咱们在些之前有一个网站,可能是IIS服务器的,端口为80,这个时候咱们能够通过一起修正下方两图的“80”数字来到达修正端口的意图,确保两端口不抵触,这样两个网站才能一起正常运转。详细代码如下:
Listen80
ServerNamelocalhost:80
5.设置PHP显现时间。用记事本打开“c:xamppphp.ini”文件,查找”date.timezone”将”;date.timezone”变成“;date.timezone=PRC”,查找“session.auto”将”;session.auto_start”变成”session.auto_start=1”
说明:大小写字母不区别

mysql

linux怎么安装hadoop

一、引言
在完结了Storm的环境装备之后,想着鼓捣一下Hadoop的装置,网上面的教程好多,但是没有一个特别切合的,所以在装置的进程中仍是遇到了许多的费事,并且最终不断的查阅资料,终于解决了问题,感觉仍是很好的,下面废话不多说,开始进入正题。
本机器的装备环境如下:
Hadoop(2.7.1)
UbuntuLinux(64位系统)
下面分为几个进程来详解装备进程。
二、装置ssh服务
进入shell指令,输入如下指令,检查是否现已装置好ssh服务,若没有,则运用如下指令进行装置:
sudoapt-getinstallsshopenssh-server
装置进程仍是比较轻松加愉快的。
三、运用ssh进行无暗码验证登录
1.创立ssh-key,这里咱们选用rsa方式,运用如下指令:
ssh-keygen-trsa-P””
2.呈现一个图形,呈现的图形就是暗码,不用管它
cat~/.ssh/id_rsa.pub>>authorized_keys(好像是能够省略的)
3.然后即可无暗码验证登录了,如下:
sshlocalhost
成功截图如下:
四、下载Hadoop装置包
下载Hadoop装置也有两种方式
1.直接上官网进行下载,http://mirrors.hust.edu.cn/apache/hadoop/core/stable/hadoop-2.7.1.tar.gz
2.运用shell进行下载,指令如下:
wgethttp://mirrors.hust.edu.cn/apache/hadoop/core/stable/hadoop-2.7.1.tar.gz
形似第二种的方法要快点,通过漫长的等候,终于下载完结。
五、解压缩Hadoop装置包
运用如下指令解压缩Hadoop装置包
tar-zxvfhadoop-2.7.1.tar.gz
解压缩完结后呈现hadoop2.7.1的文件夹
六、装备Hadoop中相应的文件
需求装备的文件如下,hadoop-env.sh,core-site.xml,mapred-site.xml.template,hdfs-site.xml,一切的文件均坐落hadoop2.7.1/etc/hadoop下面,具体需求的装备如下:
1.core-site.xml装备如下:
1
2
3
4
5
6
7
8
9
10
11
hadoop.tmp.dir
file:/home/leesf/program/hadoop/tmp
Abaseforothertemporarydirectories.
fs.defaultFS
hdfs://localhost:9000
其间的hadoop.tmp.dir的途径能够依据自己的习惯进行设置。
2.mapred-site.xml.template装备如下:
1
2
3
4
5
6
mapred.job.tracker
localhost:9001
3.hdfs-site.xml装备如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
dfs.replication
1
dfs.namenode.name.dir
file:/home/leesf/program/hadoop/tmp/dfs/name
dfs.datanode.data.dir
file:/home/leesf/program/hadoop/tmp/dfs/data
其间dfs.namenode.name.dir和dfs.datanode.data.dir的途径能够自在设置,最好在hadoop.tmp.dir的目录下面。
补充,如果运转Hadoop的时候发现找不到jdk,能够直接将jdk的途径放置在hadoop.env.sh里边,具体如下:
exportJAVA_HOME=”/home/leesf/program/java/jdk1.8.0_60″
七、运转Hadoop
在装备完结后,运转hadoop。
1.初始化HDFS系统
在hadop2.7.1目录下运用如下指令:
1
bin/hdfsnamenode-format
截图如下:
进程需求进行ssh验证,之前现已登录了,所以初始化进程之间键入y即可。
成功的截图如下:
表明现已初始化完结。
2.开启NameNode和DataNode看护进程
运用如下指令开启:
sbin/start-dfs.sh,成功的截图如下:
3.检查进程信息
运用如下指令检查进程信息
jps,截图如下:
表明数据DataNode和NameNode都现已开启
4.检查WebUI
在浏览器中输入http://localhost:50070,即可检查相关信息,截图如下:
至此,hadoop的环境就现已建立好了。下面开始运用hadoop来运转一个WordCount例子。
八、运转WordCountDemo
1.在本地新建一个文件,笔者在home/leesf目录下新建了一个words文档,里边的内容能够随意填写。
2.在HDFS中新建一个文件夹,用于上传本地的words文档,在hadoop2.7.1目录下输入如下指令:
bin/hdfsdfs-mkdir/test,表明在hdfs的根目录下建立了一个test目录
运用如下指令能够检查HDFS根目录下的目录结构
bin/hdfsdfs-ls/
具体截图如下:
表明在HDFS的根目录下现已建立了一个test目录
3.将本地words文档上传到test目录中
运用如下指令进行上传操作:
bin/hdfsdfs-put/home/leesf/words/test/
运用如下指令进行检查
bin/hdfsdfs-ls/test/
成果截图如下:
表明现已将本地的words文档上传到了test目录下了。
4.运转wordcount
运用如下指令运转wordcount:
bin/hadoopjarshare/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.1.jarwordcount/test/words/test/out
截图如下:
运转完结后,在/test目录下生成名为out的文件,运用如下指令检查/test目录下的文件
bin/hdfsdfs-ls/test
截图如下:
表明在test目录下现已有了一个名为Out的文件目录
输入如下指令检查out目录下的文件:
bin/hdfsdfs-ls/test/out,成果截图如下:
表明现已成功运转了,成果保存在part-r-00000中。
5.检查运转成果
运用如下指令检查运转成果:
bin/hadoopfs-cat/test/out/part-r-00000
成果截图如下:
至此,运转进程就现已完结了。
九、总结
在此次的hadoop装备进程遇到了许多问题,hadoop1.x和2.x的指令仍是差别很大的,装备进程中仍是逐个的解决了问题,装备成功了,收获也许多,特此把这次装备的经历共享出来,也便利想要装备hadoop环境的各位园友,在装备的进程中有任何问题都欢迎讨论,谢谢各位园友的观看~

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。