apache怎么部署 apache的httpd服務(wù)程序使用的是什么端口?
apache的httpd服務(wù)程序使用的是什么端口?apache的httpd服務(wù)程序可以使用的是80端口。只不過哪怕apache還是redis應(yīng)該iis服務(wù)器,他們的http協(xié)議可以使用的全是80端口,
apache的httpd服務(wù)程序使用的是什么端口?
apache的httpd服務(wù)程序可以使用的是80端口。
只不過哪怕apache還是redis應(yīng)該iis服務(wù)器,他們的http協(xié)議可以使用的全是80端口,協(xié)議的默認(rèn)端口跟你在用的什么部署工具是沒有關(guān)系的,http協(xié)議的默認(rèn)端口的設(shè)定是是從了www萬維網(wǎng)組織來定義的,跟其他的沒有任何的關(guān)系的。
linux系統(tǒng)一個tomcat下同一個端口部署多個項目,應(yīng)如何配置?
一、同一Tomcat多個端口布署有所不同的項目
在tomcat安裝目錄下C:/ProgramFiles/apache-tomcat-6.0.29/conf找到server.xml
(1)、在
(2)、不能復(fù)制webapps目錄,其它名字成webapps2,把另外一個項目放到目錄下.把docBase屬性引向該目錄。
好處:可以把多個項目布署在根目錄
二、Tomcat部置
TOMCAT部署項目有3種方法:
1、就把項目裝在webapps里
2、可以修改conf里server.xml文件,直接添加一個Context,正指向項目的目錄
3、在Catalina/localhost目錄里,新增一個xml文件,添加一個Context內(nèi)容,對準(zhǔn)項目的目錄。
優(yōu)先于級別為:3gt2gt1
第3個方法有個優(yōu)點,可以不定義別名。服務(wù)器端正常運行的項目名稱為path,外部ftp連接的URL則使用XML的文件名。這個方法很方便啊的追蹤了項目的名稱,對一些項目名稱被固定設(shè)置沒法可以更換,但外部訪問時又想換個路徑,非常最有效。
第2、3有優(yōu)點,可以定義一些個性配置,如數(shù)據(jù)源的配置等。
Apache Mahout如何使用?
Mahout直接安裝詳細(xì)全過程1、jdk安裝22、SSH無密碼驗證配置如何23、Hadoop電腦配置34、Hadop建議使用65、Maven完全安裝76、安裝scikit-learn77、hadoop集群來想執(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雖然,修改第二個文件。輸入輸入:vi/etc/profile在umask022之前直接添加以下語句: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、注銷用戶,檢測檢測JDK版本。輸入輸入:java-version2、集群環(huán)境介紹集群真包含三個節(jié)點:1個namenode,2個datanode,節(jié)點之間局域網(wǎng)直接連接,可以不彼此ping不通通。節(jié)點IP 地址分布不勝感激:Namenode:::三臺節(jié)點上均是CentOS系統(tǒng),Hadoop在/root/hadoop/目錄下。在/etc/hosts上去添加主機(jī)名和相對應(yīng)的IP地址:192.168.1.10master192.168.1.20slave1192.168.1.21slave23、SSH無密碼驗證配置2.1Hadoop不需要可以使用SSH協(xié)議,namenode將不使用SSH協(xié)議正常啟動namenode和datanode進(jìn)程,偽分布式模式數(shù)據(jù)節(jié)點和名稱節(jié)點均是本身,可以配置SSHlocalhost無密碼不驗證。用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實際以上命令將在
目錄下生成id_rsa私鑰和id_
公鑰。進(jìn)入到
目錄在namenode節(jié)點下做追加配置:[.ssh]#catid_
authorized_keys[.ssh]#scpauthorized_keys[
.ssh]#scpauthorized_keys
配置之后,可本機(jī)IP測試是否需要密碼登錄。2.2和namenode無密碼登錄所有Datanode原理差不多,把Datanode的公鑰截圖到Namenode的.ssh
目錄下。[.ssh]#scpauthorized_keys1192.168.1.10:/root[root@]#scpauthorized_keys2192.168.1.10:/root
將剛傳過去的authorized_keys1、2參加到authorized_keys[root@]#catauthorized_keys1authorized_keys[root@]#catauthorized_keys2authorized_keys那樣的話也能在Datanode上自動關(guān)閉和啟動后Hadoop服務(wù)。4、Hadoop配置直接下載hadoop-0.20.2.tar.gz
,通過解壓。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啟動時4.2.1進(jìn)入/root/hadoop/bin目錄下,格式化namenode#./hadoopnamenodeCformat4.2.2啟動時hadoop所有進(jìn)程在/root/hadoop/bin目錄下,不能執(zhí)行
發(fā)出命令啟動完成后,可用jps命令查找hadoop進(jìn)程是否是正常啟動幾乎。正常情況下肯定有:進(jìn)程:10910NameNode11431Jps11176SecondaryNameNode11053DataNode11254JobTracker11378TaskTracker我在重新搭建過程中,在此環(huán)節(jié)出現(xiàn)的問題不超過,經(jīng)常會出現(xiàn)正常啟動進(jìn)程不求完整的情況,要也不是datanode沒能算正常起動,那就是namenode如果沒有TaskTracker啟動后異常??梢越鉀Q的如下:1)在Linux下自動關(guān)閉防火墻:建議使用serviceiptablesstop命令;2)再一次對namenode并且格式話:在/root/hadoop/bin目錄下負(fù)責(zé)執(zhí)行hadoopnamenode-format命令3)對服務(wù)器通過重啟4)查找datanode又或者namenode隨機(jī)的日志文件,日志文件保存在/root/hadoop/logs目錄下。5)再一次在/bin目錄下用
發(fā)出命令正常啟動所有進(jìn)程,通過以上的幾個方法應(yīng)該要能可以解決進(jìn)程啟動不完全的問題了。4.2.3欄里點集群狀態(tài)在bin目錄下不能執(zhí)行:hadoopdfsadmin-report#hadoopdfsadminCreport4.3在WEB頁面下一欄Hadoop工作情況打開IE瀏覽器鍵入重新部署Hadoop服務(wù)器的IP::50070:50030。5、Hadop建議使用一個測試?yán)觲ordcount:可以計算輸入輸入文本中詞語數(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程序,還要新建項目錄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,之前再欄里點maven版本,看是否需要按裝成功mvn-version7、安裝mahout安裝方法見:
、hadoop集群來不能執(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這個再把結(jié)果沒顯示在控制臺上。9、hadoop集群來負(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