安裝環境: Linux:centos6.9 Jdk:1.7以上版本 Zookeeper是java開發的能夠運行在windows、linux環境。須要先安裝jdk。 安裝步驟: 第一步:安裝jdk 第二步:把zookeeper的壓縮包上傳到linux系統。 第三步:解壓縮壓縮包 tar -zxvf zookeeper-3.4.6.tar.gz 第四步:進入zookeeper-3.4.6目錄,建立data文件夾。 第五步:把zoo_sample.cfg更名爲zoo.cfg [root@localhost conf]# mv zoo_sample.cfg zoo.cfg 第六步:修改data屬性:dataDir=/root/zookeeper-3.4.6/data 第七步:啓動zookeeper [root@localhost bin]# ./zkServer.sh start 關閉:[root@localhost bin]# ./zkServer.sh stop 查看狀態:[root@localhost bin]# ./zkServer.sh status 注意:須要關閉防火牆。 service iptables stop 永久關閉修改配置開機不啓動防火牆: chkconfig iptables off 若是不能成功啓動zookeeper,須要刪除data目錄下的zookeeper_server.pid文件。
須要安裝tomcat,而後部署監控中心便可。 一、部署監控中心: [root@localhost ~]# cp dubbo-admin-2.5.4.war apache-tomcat-7.0.47/webapps/dubbo-admin.war 二、啓動tomcat (該應用必須啓動zookeeper服務) 三、訪問http://192.168.25.167:8080/dubbo-admin/ 用戶名:root 密碼:root 若是監控中心和註冊中心在同一臺服務器上,能夠不須要任何配置。 若是不在同一臺服務器,須要修改配置文件: /root/apache-tomcat-7.0.47/webapps/dubbo-admin/WEB-INF/dubbo.properties
下載nginx: 官方網站: http://nginx.org/
3.1 要求的安裝環境java
一、須要安裝gcc的環境。yum install gcc-c++ 二、第三方的開發包。 PCRE PCRE(Perl Compatible Regular Expressions)是一個Perl庫,包括 perl 兼容的正則表達式庫。nginx的http模塊使用pcre來解析正則表達式,因此須要在linux上安裝pcre庫。 yum install -y pcre pcre-devel 注:pcre-devel是使用pcre開發的一個二次開發庫。nginx也須要此庫。 zlib zlib庫提供了不少種壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip,因此須要在linux上安裝zlib庫。 yum install -y zlib zlib-devel openssl OpenSSL 是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、經常使用的密鑰和證書封裝管理功能及SSL協議,並提供豐富的應用程序供測試或其它目的使用。 nginx不只支持http協議,還支持https(即在ssl協議上傳輸http),因此須要在linux安裝openssl庫。 yum install -y openssl openssl-devel
3.2 安裝步驟linux
第一步:把nginx的源碼包上傳到linux系統 第二步:解壓縮 [root@localhost ~]# tar zxf nginx-1.8.0.tar.gz 第三步:使用configure命令建立一makeFile文件。 ./configure \ --prefix=/usr/local/nginx \ --pid-path=/var/run/nginx/nginx.pid \ --lock-path=/var/lock/nginx.lock \ --error-log-path=/var/log/nginx/error.log \ --http-log-path=/var/log/nginx/access.log \ --with-http_gzip_static_module \ --http-client-body-temp-path=/var/temp/nginx/client \ --http-proxy-temp-path=/var/temp/nginx/proxy \ --http-fastcgi-temp-path=/var/temp/nginx/fastcgi \ --http-uwsgi-temp-path=/var/temp/nginx/uwsgi \ --http-scgi-temp-path=/var/temp/nginx/scgi 注意:啓動nginx以前,上邊將臨時文件目錄指定爲/var/temp/nginx,須要在/var下建立temp及nginx目錄 [root@localhost sbin]# mkdir /var/temp/nginx/client -p 第四步:make 第五步:make install
4.3. 啓動nginxnginx
進入sbin目錄 [root@localhost sbin]# ./nginx 關閉nginx: [root@localhost sbin]# ./nginx -s stop 推薦使用: [root@localhost sbin]# ./nginx -s quit 重啓nginx: 一、先關閉後啓動。 二、刷新配置文件: [root@localhost sbin]# ./nginx -s reload
3.4. 訪問nginxc++
默認是80端口。 注意:是否關閉防火牆。