apache怎么部署 apache的httpd服務(wù)程序使用的是什么端口?
apache的httpd服務(wù)程序使用的是什么端口?apache的httpd服務(wù)程序可以使用的是80端口。只不過(guò)哪怕apache還是redis應(yīng)該iis服務(wù)器,他們的http協(xié)議可以使用的全是80端口,
apache的httpd服務(wù)程序使用的是什么端口?
apache的httpd服務(wù)程序可以使用的是80端口。
只不過(guò)哪怕apache還是redis應(yīng)該iis服務(wù)器,他們的http協(xié)議可以使用的全是80端口,協(xié)議的默認(rèn)端口跟你在用的什么部署工具是沒有關(guān)系的,http協(xié)議的默認(rèn)端口的設(shè)定是是從了www萬(wàn)維網(wǎng)組織來(lái)定義的,跟其他的沒有任何的關(guān)系的。
linux系統(tǒng)一個(gè)tomcat下同一個(gè)端口部署多個(gè)項(xiàng)目,應(yīng)如何配置?
一、同一Tomcat多個(gè)端口布署有所不同的項(xiàng)目
在tomcat安裝目錄下C:/ProgramFiles/apache-tomcat-6.0.29/conf找到server.xml
(1)、在
(2)、不能復(fù)制webapps目錄,其它名字成webapps2,把另外一個(gè)項(xiàng)目放到目錄下.把docBase屬性引向該目錄。
好處:可以把多個(gè)項(xiàng)目布署在根目錄
二、Tomcat部置
TOMCAT部署項(xiàng)目有3種方法:
1、就把項(xiàng)目裝在webapps里
2、可以修改conf里server.xml文件,直接添加一個(gè)Context,正指向項(xiàng)目的目錄
3、在Catalina/localhost目錄里,新增一個(gè)xml文件,添加一個(gè)Context內(nèi)容,對(duì)準(zhǔn)項(xiàng)目的目錄。
優(yōu)先于級(jí)別為:3gt2gt1
第3個(gè)方法有個(gè)優(yōu)點(diǎn),可以不定義別名。服務(wù)器端正常運(yùn)行的項(xiàng)目名稱為path,外部ftp連接的URL則使用XML的文件名。這個(gè)方法很方便啊的追蹤了項(xiàng)目的名稱,對(duì)一些項(xiàng)目名稱被固定設(shè)置沒法可以更換,但外部訪問時(shí)又想換個(gè)路徑,非常最有效。
第2、3有優(yōu)點(diǎn),可以定義一些個(gè)性配置,如數(shù)據(jù)源的配置等。
Apache Mahout如何使用?
Mahout直接安裝詳細(xì)全過(guò)程1、jdk安裝22、SSH無(wú)密碼驗(yàn)證配置如何23、Hadoop電腦配置34、Hadop建議使用65、Maven完全安裝76、安裝scikit-learn77、hadoop集群來(lái)想執(zhí)行聚類算法88、其他8――――――――――――――――――――1、jdk完全安裝1.1、到官網(wǎng)可以下載相關(guān)的JDK下載地址:
、打開“終端”輸入:sh
1.3、設(shè)置里JAVA_HOME環(huán)境系統(tǒng)變量輸入:vi/etc/environment在文件中再添加:exportJAVA_HOME/root/jdk1.6.0_24exportJRE_Home/root/jdk1.6.0_24/jreexportCLASSPATH$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib雖然,修改第二個(gè)文件。輸入輸入:vi/etc/profile在umask022之前直接添加以下語(yǔ)句:exportJAVA_HOME/root/jdk1.6.0_24exportJRE_Home/root/jdk1.6.0_24/jreexportCLASSPATH$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/libexportPATH$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin1.4、注銷用戶,檢測(cè)檢測(cè)JDK版本。輸入輸入:java-version2、集群環(huán)境介紹集群真包含三個(gè)節(jié)點(diǎn):1個(gè)namenode,2個(gè)datanode,節(jié)點(diǎn)之間局域網(wǎng)直接連接,可以不彼此ping不通通。節(jié)點(diǎn)IP 地址分布不勝感激:Namenode:::三臺(tái)節(jié)點(diǎn)上均是CentOS系統(tǒng),Hadoop在/root/hadoop/目錄下。在/etc/hosts上去添加主機(jī)名和相對(duì)應(yīng)的IP地址:192.168.1.10master192.168.1.20slave1192.168.1.21slave23、SSH無(wú)密碼驗(yàn)證配置2.1Hadoop不需要可以使用SSH協(xié)議,namenode將不使用SSH協(xié)議正常啟動(dòng)namenode和datanode進(jìn)程,偽分布式模式數(shù)據(jù)節(jié)點(diǎn)和名稱節(jié)點(diǎn)均是本身,可以配置SSHlocalhost無(wú)密碼不驗(yàn)證。用root用戶登錄,在家目錄下想執(zhí)行:命令:ssh-keygen-trsa[~]#ssh-keygen-trsaGeneratingwelfare/privatersakeypair.Enter
fileacrosswhichtosavethe key(_rsa):
按回車設(shè)置路徑Createddirectory.修改
目錄Enterpassphrase(emptyfornopassphrase):Entersamepassphraseagain:Youridentificationhas beensavedinto_
employeekeyhas beensavedin_
keyfingerprintis:c6:7e:57:59:0a:2d:85:49:23:cc:c4:58:ff:db:5b:38實(shí)際以上命令將在
目錄下生成id_rsa私鑰和id_
公鑰。進(jìn)入到
目錄在namenode節(jié)點(diǎn)下做追加配置:[.ssh]#catid_
authorized_keys[.ssh]#scpauthorized_keys[
.ssh]#scpauthorized_keys
配置之后,可本機(jī)IP測(cè)試是否需要密碼登錄。2.2和namenode無(wú)密碼登錄所有Datanode原理差不多,把Datanode的公鑰截圖到Namenode的.ssh
目錄下。[.ssh]#scpauthorized_keys1192.168.1.10:/root[root@]#scpauthorized_keys2192.168.1.10:/root
將剛傳過(guò)去的authorized_keys1、2參加到authorized_keys[root@]#catauthorized_keys1authorized_keys[root@]#catauthorized_keys2authorized_keys那樣的話也能在Datanode上自動(dòng)關(guān)閉和啟動(dòng)后Hadoop服務(wù)。4、Hadoop配置直接下載hadoop-0.20.2.tar.gz
,通過(guò)解壓。tarzxvfhadoop-0.20.2.tar.gz
修改/etc/profile,一并加入::#sethadooppathexportHADOOP_HOME/root/hadoopexportPATH$HADOOP_HOME/bin:$PATH4.1、直接進(jìn)入hadoop/conf,配置Hadoop配置文件4.1.1配置
文件添加#setjavaenvironmentexportJAVA_HOME/root/jdk1.6.0_24編輯后需要保存再次。4.1.2配置core-site.xml#vicore-site.xml4.1.3配置hdfs-site.xml#vihdfs-site.xml4.1.4配置mapred-site.xml#vimapred-site.xml4.1.5配置masters#vimasters192.168.1.104.1.6配置slaves#vislaves192.168.1.20192.168.1.214.2、Hadoop啟動(dòng)時(shí)4.2.1進(jìn)入/root/hadoop/bin目錄下,格式化namenode#./hadoopnamenodeCformat4.2.2啟動(dòng)時(shí)hadoop所有進(jìn)程在/root/hadoop/bin目錄下,不能執(zhí)行
發(fā)出命令啟動(dòng)完成后,可用jps命令查找hadoop進(jìn)程是否是正常啟動(dòng)幾乎。正常情況下肯定有:進(jìn)程:10910NameNode11431Jps11176SecondaryNameNode11053DataNode11254JobTracker11378TaskTracker我在重新搭建過(guò)程中,在此環(huán)節(jié)出現(xiàn)的問題不超過(guò),經(jīng)常會(huì)出現(xiàn)正常啟動(dòng)進(jìn)程不求完整的情況,要也不是datanode沒能算正常起動(dòng),那就是namenode如果沒有TaskTracker啟動(dòng)后異常??梢越鉀Q的如下:1)在Linux下自動(dòng)關(guān)閉防火墻:建議使用serviceiptablesstop命令;2)再一次對(duì)namenode并且格式話:在/root/hadoop/bin目錄下負(fù)責(zé)執(zhí)行hadoopnamenode-format命令3)對(duì)服務(wù)器通過(guò)重啟4)查找datanode又或者namenode隨機(jī)的日志文件,日志文件保存在/root/hadoop/logs目錄下。5)再一次在/bin目錄下用
發(fā)出命令正常啟動(dòng)所有進(jìn)程,通過(guò)以上的幾個(gè)方法應(yīng)該要能可以解決進(jìn)程啟動(dòng)不完全的問題了。4.2.3欄里點(diǎn)集群狀態(tài)在bin目錄下不能執(zhí)行:hadoopdfsadmin-report#hadoopdfsadminCreport4.3在WEB頁(yè)面下一欄Hadoop工作情況打開IE瀏覽器鍵入重新部署Hadoop服務(wù)器的IP::50070:50030。5、Hadop建議使用一個(gè)測(cè)試?yán)觲ordcount:可以計(jì)算輸入輸入文本中詞語(yǔ)數(shù)量的程序。WordCount在Hadoop主目錄下的java程序包hadoop-0.20.2-examples.jar
中,想執(zhí)行步驟追加:在/root/hadoop/bin/目錄下進(jìn)行追加你的操作:./hadoopfs-mkdirinput(空白文檔目錄名稱,可任意其它名字)mkdir/root/a/vi/root/a/a.txt
寫入hello worldhi~#hadoopfs-copyFromLocal/root/a/output在/root/hadoop/bin下先執(zhí)行:#./hadoopjarhadoop-0.20.2-examples.jar
wordcountinputoutputs(提交作業(yè),此處需盡量input與output是一組任務(wù),下回再負(fù)責(zé)執(zhí)行wordcount程序,還要新建項(xiàng)目錄csize1與inputs1又不能跟input與output重名)6、Maven安裝6.1下載Maven解壓縮tarvxzfapache-maven-3.0.2-bin.tar.gzmv
apache-maven-3.0.2/root/maven6.2vi~
添加追加兩行exportM3_HOME/root/mavenexportPATH${M3_HOME}/bin:${PATH}6.3先login,之前再欄里點(diǎn)maven版本,看是否需要按裝成功mvn-version7、安裝mahout安裝方法見:
、hadoop集群來(lái)不能執(zhí)行聚類算法8.1數(shù)據(jù)準(zhǔn)備cd/root/
./hadoopfs-mkdirtestdata./hadoopfs-throwingsynthetic_
testdata./hadoopfs-lsrtestdatabin/hadoopjar/root/mahout/mahout-examples-0.4-job.jar
一欄一下結(jié)果吧bin/hadoopvectordump--seqFile/user/root/output/data/memories-r-00000這個(gè)再把結(jié)果沒顯示在控制臺(tái)上。9、hadoop集群來(lái)負(fù)責(zé)執(zhí)行推薦算法分布式bin/hadoopjar/root/trunk/mahout-distribution-0.4/mahout-core-0.4-job.jar
-Dmapred.output.diroutput2偽分布式bin/hadoopjar/root/trunk/mahout-distribution-0.4/mahout-core-0.4-job.jar
--recommenderClassName
-Dmapred.output.diroutput_w10wan10、其他遠(yuǎn)遠(yuǎn)離開安全模式:hadoopdfsadmin-safemodeleave