虚拟机,系统CentOS,Jdk , Tomcat , Mysql , Nginx ,Kafka , Zookeeper Redis Dubox Mongodb 安装文档

时间:2022-02-13 08:12:21

Linux虚拟机

1. 安装Vmware-workstation

需要注意:VM软件有30天的试用,输入邮箱即可。

2. 创建Linux虚拟机

步骤一(图):

步骤二(图):

步骤三(图):

3. 操作系统准备工作

 

 

 

 

 

 

步骤一(图):

 

步骤二(图):

这里命名可以随意,位置尽量选一个空闲空间比较大的盘,指定磁盘容量:因为后面自定义磁盘分区有一个小坑,所以这里尽量有空间的话就选建议大小20G或者更高

点完成,完成虚拟机的创建。

虚拟机创建完后,就开始装虚拟机系统,首先准备好镜像文件CentOS-6.7-x86_64-bin-DVD1.iso如图:

双击CD打开,使用ISO映像文件,找到CentOS-6.7-x86_64-bin-DVD1.iso 做好安装系统的准备 如图(1,2,3):

图(1):

图(2):

图(3):

Linux系统CentOS 6.7

1. 安装系统

步骤一:如图

步骤二:如图

步骤三:如图

步骤四:如图

步骤五:如图

步骤六:如图

步骤七:如图步骤八:如图

步骤九:如图

步骤十:如图

(磁盘分区没有一定要像上图那样区分,你可以按照自己喜爱来分,系统会做提示,不符合要求的需要修改后才能下一步)

步骤十一:如图

步骤十二:如图

步骤十三:如图

到了这个界面选择第一个,第二个都可以,如果选择第二个,意思是安装后会有跟Windows类似的界面,便于初学者学习。

图1:

图2:

2. 虚拟机设置

2.1  重新启动一次,将CD处换成图中使用物理驱动器,确定。           

如图1:

2.2  输入密码登录完成系统安装

如图2:

Vmware Tools

1.  安装设置

1.1  需要虚拟机安装Vmware Tools ,下载好文件Vmware Tools9.6.2 linux.iso for VM10.0.2(

1.2  整为使用ISO,浏览选择linux.iso,确定.等待启动到主页面。

1.3  Linux系统桌面会出现一个Vmware Tools文件夹,如图

2.  桌面安装VMware-tools

2.1 在ereal文件夹创建software文件夹,在software文件夹内创建VmwarerTools文件夹,将压缩包解压到此处,会有vmware-tools-distrib文件夹,命令行输入进入到vmware-tools-distrib目录,输入ls,启动./vmware-install.pl

2.2 启动后会出现如图显示,直接按回车,出现图中结尾语句说明装完了,重启虚拟机

3.  共享设置

文件夹位置尽量和虚拟机放一起。

设置完成。

3. 启动测试共享功能

Jdk 1.8.0

1. 清除旧版本JDK

1.1  首先检查OPENJDK是否存在 输入如下命令 回车:java –version;

如果存在,输入:rpm -qa | grep java或者rpm -qa | grep jdk 出现图中信息  XXXX_openjdk_XXX 等相关的信息  复制 其中一个,如图:

卸载OPENJDK(使用root用户)。输入如下命令rpm -e –-nodeps 上一步复制的jdk文件名,或者yum -y remove java 上一步复制的jdk文件名等待执行完毕。更换文件名重复此步操作,如图:

2.安装Jdk1.8.0

2.1  进入/home/ereal/software目录,执行rpm –ivh jdk-8u65-linux-x64.rpm

如图:

2.2  在/usr/java/目录下会看到刚刚安装的jdk

2.3  配置JKD环境变量 输入 vi/etc/profile。在打开的配置文件里面的第10行加入如下配置

exportJAVA_HOME=/usr/java/jdk1.8.0_65

exportCLASSPATH=.:%JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/tools.jar

exportPATH=$PATH:$JAVA_HOME/bin

3. 检查JDK是否安装成功

3.1 输入java –version

如图:

Tomcat 8.5.4

1. 软件包安装

1.1  解压apache-tomcat-8.5.4.zip:unzip apache-tomcat-8.5.4.zip

1.2  运行tomcat/bin/目录下的startup.bat文件启动tomcat:./startup.sh

如果启动tomcat时提示没有权限,查看下文件使用权限

输入以下内容给文件设置最开放权限chmod -R 777 /home/ereal/software/tomcat

2. 检查启动

2.1  在地址栏输入http://192.168.1.223:8080/检查启动是否正常。如果无法看到页面请考虑防火墙是否没有开启8080端口(开启防火墙的目录见上部分)

2.2  查看防火墙状态:/etc/init.d/iptables status。检查端口是否未开放

将12181端口开放:/sbin/iptables -I INPUT -p tcp --dport 12181 -j ACCEPT

将防火墙的更改进行保存:/etc/rc.d/init.d/iptablessave

重启防火墙使改动生效:/etc/init.d/iptables restart

Mysql 5.5.38

1. 检查安装Mysql

1.1 卸载旧版本mysql

发现本机有 mysql-libs-5.1.73-5.el6_6.x86_64那么先卸载掉:rpm -e mysql-libs-5.1.73-5.el6_6.x86_64

执行rpm –e mysql-libs-xxxxx报错,那么只好执行强制删除命令:rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64

再次执行rpm -qa|grep mysql,显示自带的mysql已经删除

1.2 安装mysql 5.5.38

rpm -ivhmysql-community-common-5.5.38-2.el6.x86_64.rpm

rpm -ivhmysql-community-libs-5.5.38-2.el6.x86_64.rpm

rpm -ivhmysql-community-client-5.5.38-2.el6.x86_64.rpm

rpm -ivhmysql-community-devel-5.5.38-2.el6.x86_64.rpm

rpm -ivhmysql-community-server-5.5.38-2.el6.x86_64.rpm

rpm –ivh unixODBC-2.2.14-14.el6.x86_64.rpm

rpm -ivhmysql-connector-odbc-5.3.4-1.x86_64.rpm

如果需要libaio,执行yum -y install libaio

(rpm –ivh libaio-0.3.107-10.el6.x86_64.rpm)

如果需要perl,执行yum -y install perl

(rpm –ivh perl-5.10.1-141.el6_7.1.x86_64.rpm

rpm–ivh perl-CGI-3.51-141.el6_7.1.x86_64.rpm

rpm–ivh perl-devel-5.10.1-141.el6_7.1.x86_64.rpm

rpm–ivh perl-ExtUtils-MakeMaker-6.55-141.el6_7.1.x86_64.rpm

rpm–ivh perl-ExtUtils-ParseXS-2.2003.0-141.el6_7.1.x86_64.rpm

rpm–ivh perl-libs-5.10.1-141.el6_7.1.x86_64.rpm

rpm–ivh perl-Module-Pluggable-3.90-141.el6_7.1.x86_64.rpm

rpm–ivh perl-Pod-Escapes-1.04-141.el6_7.1.x86_64.rpm

rpm–ivh perl-Pod-Simple-3.13-141.el6_7.1.x86_64.rpm

rpm–ivh perl-Test-Harness-3.17-141.el6_7.1.x86_64.rpm

rpm–ivh perl-Test-Simple-0.92-141.el6_7.1.x86_64.rpm

rpm–ivh perl-version-0.77-141.el6_7.1.x86_64.rpm)

如果需要per(DBI),执行yum install perl-DBI

(rpm –ivh perl-DBI-1.609-4.el6.x86_64.rpm)

2. Mysql设置

2.1  查看安装的MySql版本号mysql–V

2.2  启动数据库service mysqld start

2.3  修改MySql中root的初始化密码: /usr/bin/mysqladmin -u root password (格式:mysqladmin-u用户名 -p旧密码 password 新密码)

2.4  停止MySql: service mysqld stop

 

Nginx 1.10.1

1.安装依赖包

1.1  (有网)yum -y install make zlib zlib-develgcc-c++ libtool  openssl openssl-devel

1.2  (无网)执行下列命令

rpm–ivh autoconf-2.63-5.1.el6.noarch.rpm

rpm–ivh automake-1.11.1-4.el6.noarch.rpm

rpm–ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

rpm–ivh cpp-4.4.7-17.el6.x86_64.rpm

rpm–ivh gcc-4.4.7-17.el6.x86_64.rpm

rpm–ivh gcc-c++-4.4.7-17.el6.x86_64.rpm

rpm–ivh keyutils-libs-devel-1.4-5.el6.x86_64.rpm

rpm–ivh krb5-devel-1.10.3-57.el6.x86_64.rpm

rpm–ivh krb5-libs-1.10.3-57.el6.x86_64.rpm

rpm–ivh krb5-workstation-1.10.3-57.el6.x86_64.rpm

rpm–ivh libcom_err-devel-1.41.12-22.el6.x86_64.rpm

rpm–ivh libgcc-4.4.7-17.el6.x86_64.rpm

rpm–ivh libgomp-4.4.7-17.el6.x86_64.rpm

rpm–ivh libselinux-2.0.94-7.el6.x86_64.rpm

rpm–ivh libselinux-devel-2.0.94-7.el6.x86_64.rpm

rpm–ivh libselinux-python-2.0.94-7.el6.x86_64.rpm

rpm–ivh libselinux-utils-2.0.94-7.el6.x86_64.rpm

rpm–ivh libsepol-devel-2.0.41-4.el6.x86_64.rpm

rpm–ivh libstdc++-4.4.7-17.el6.x86_64.rpm

rpm–ivh libstdc++-devel-4.4.7-17.el6.x86_64.rpm

rpm–ivh libtool-2.2.6-15.5.el6.x86_64.rpm

rpm–ivh make-3.81-23.el6.x86_64.rpm

rpm–ivh mpfr-2.4.1-6.el6.x86_64.rpm

rpm–ivh ppl-0.10.2-11.el6.x86_64.rpm

rpm–ivh zlib-devel-1.2.3-29.el6.x86_64.rpm

rpm–ivh openssl-1.0.1e-48.el6_8.3.x86_64.rpm

rpm–ivh openssl-devel-1.0.1e-48.el6_8.3.x86_64.rpm

2.安装pcre8.35

2.1  上传PCRE(pcre-8.35.tar.gz)和nginx(nginx-1.10.1.tar.gz)到目录/home/ereal/software

安装PCRE,让Nginx支持Rewrite功能

进入目录/home/ereal/software

解压pcre:tar zxvf pcre-8.35.tar.gz

 

2.2  进入安装包cd pcre-8.35

编译安装:./configure

make & make install(执行这一步时可能会出现libpcre.so.0文件找不到的情况,报错“grep: error while loading shared libraries: libpcre.so.0: cannotopen shared object file: No such file or directory。”

命令行输入: find /-name libpcre.so.0  找到文件所在位置。进入该文件夹..输入以下指令创建文件软链接。

ln -slibpcre.so.0.0.1 libpcre.so.0

 

2.3  make & make install

pcre安装完成

查看pcre版本:rpm    -qa   pcre

3.安装Nginx1.10

3.1 装安装包

cd/home/ereal/software

tar zxvfnginx-1.10.1.tar.gz

cd nginx-1.10.1

./configure--prefix=/home/ereal/software/nginx --with-http_stub_status_module--with-http_ssl_module --with-pcre=/home/ereal/software/pcre-8.35

make

make install

 

3.2 查看nginx版本号:/home/ereal/software/nginx/sbin/nginxv

(直接输入nginx –v会没有找不到文件或目录

如图:

4.Nginx设置

4.1  开放80端口

创建nginx运行使用的用户ereal:

/usr/sbin/groupadd ereal

/usr/sbin/useradd -g ereal ereal

配置/home/ereal/software/nginx/conf/nginx.conf

打开nginx.conf文件

在第一行添加user ereal;或者user root;(注意文件路径

 

4.2  启动nginx:cd/home/ereal/software/nginx/sbin    ./nginx

停止nginx:kill -QUIT 主进程号

在浏览器中输入http://192.168.1.224检查nginx启动是否成功

nginx分布式集成tomcat

在/home/ereal/software/tomcat目录下发布2个tomcat,分别是tomcat1和tomcat2。tomcat1的端口配置分别改成18005,18080,18009,tomcat2的端口配置改成28005,28080,28009。检查tomcat是否可以启动成功

分别修改2个tomcat的/tomcat1/webapps/root/index.jsp首页面(index.jsp)加入I’m tomcat1和I’m tomcat2(<h1>I’mtomcat1</h1>)

修改nginx的配置文件/home/ereal/software/nginx/conf目录下

Zookeeper 3.4.8

1. 建立zookeeper集群

1.1  安装zookeeper

zookeeper1下解压包: unzipzookeeper-3.4.8.zip,将解压出来的zookeeper-3.4.8重命名为zookeeper,/home/ereal/software目录下新建zookeeper1,zookeeper2,zookeeper3三个目录用来模拟3台zookeeper服务器的伪集群。在各自的目录里面再各自新建三个目录:zookeeper(项目目录,这个暂时先不建)zkdata(存放快照日志)zkdatalog(存放事务日志)下面以安装zookeeper1为例,另外2个服务雷同步骤1

 

1.2  修改zookeeper配置文件

进入/home/ereal/software/zookeeper1/zookeeper/conf/目录查看配置文件。zoo_sample.cfg  这个文件是官方给我们的zookeeper的样板文件,给他复制一份命名为zoo.cfg,zoo.cfg是官方指定的文件命名规则(cpzoo_sample.cfg zoo.cfg

打开zoo.cfg配置文件,观察配置文件各属性

 

tickTime:这个时间是作为 Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳;

initLimit:这个配置项是用来配置 Zookeeper 接受客户端(这里所说的客户端不是用户连接 Zookeeper 服务器的客户端,而是 Zookeeper 服务器集群中连接到 Leader 的 Follower 服务器)初始化连接时最长能忍受多少个心跳时间间隔数。当已经超过 5个心跳的时间(也就是 tickTime)长度后 Zookeeper 服务器还没有收到客户端的返回信息,那么表明这个客户端连接失败。总的时间长度就是 5*2000=10 秒

syncLimit:这个配置项标识 Leader 与Follower 之间发送消息,请求和应答时间长度,最长不能超过多少个 tickTime的时间长度,总的时间长度就是5*2000=10秒

dataDir:快照日志的存储路径

dataLogDir:事物日志的存储路径,如果不配置这个那么事物日志会默认存储到dataDir制定的目录,这样会严重影响zk的性能,当zk吞吐量较大的时候,产生的事物日志、快照日志太多

clientPort:这个端口就是客户端连接 Zookeeper 服务器的端口,Zookeeper 会监听这个端口,接受客户端的访问请求。修改他的端口改大点

 

修改clientPort为12181,默认为2181

配置集群服务器:

server.1=192.168.1.223:12888:13888

server.2=192.168.1.223:12889:13889

server.3=192.168.1.223:12890:13890

1.3  创建修改myid文件

server.1 这个1是服务器的标识也可以是其他的数字, 表示这个是第几号服务器,用来标识服务器,这个标识要写到快照目录下面myid文件里在/home/ereal/software/zookeeper1/zkdata/目录下创建文件myid并写入1(zookeeper2号服务写2,zookeeper3号服务写3)

192.168.1.223为集群里的IP地址,第一个端口是master和slave之间的通信端口,默认是2888,第二个端口是leader选举的端口,集群刚启动的时候选举或者leader挂掉之后进行新的选举的端口默认是3888

修改后的zoo.cfg配置文件

 

如图:

2. Zookeeper设置

按照上面的步骤依次修改好zookeeper2和zookeeper3

启动服务进入/home/ereal/software/zookeeper(1,2,3)/zookeeper/bin目录,执行./zkServer.sh start目录启动服务

检查服务状态。使用命令./zkServer.sh status检查服务器状态。可以发现这个zookeeper服务使用的是哪个配置文件,model描述它是否为领导

如图:

停止服务使用命令:./zkServer.shstop。重启服务:./zkServer.sh restart

在windows本机使用zookeeper自带的客户端命令行连接zookeeper服务器:zkCli.sh –server 192.168.1.223:12181。如果出现了连接错误提示,有可能是因为centos服务器开启了防火墙导致外部客户端无法连接centos服务器上的zookeeper服务。关闭指定端口的防火墙(需要root权限的用户才能修改)

3. 防火墙设置

查看防火墙状态:/etc/init.d/iptables status。检查端口是否未开放

将12181端口开放:/sbin/iptables -I INPUT-p tcp --dport 12181 -j ACCEPT

将防火墙的更改进行保存:/etc/rc.d/init.d/iptables save

重启防火墙使改动生效:/etc/init.d/iptables restart

12182和12183端口也需要开放

 

 

 

 

 

 

如图:

4.启动Nginx测试

在浏览器中输入http://192.168.1.224并尝试多次刷新页面,查看请求是否发送到了不同的tomcat

如图:

Kafka 2.11.0.10.0.1

1.  软件包安装

1.1  安装包解压

进入/home/ereal/software目录,解压kafka_2.11-0.10.0.1.tgz。解压命令:tar -zxvfkafka_2.11-0.10.0.1.tgz -C /home/ereal/software/kafka

重命名解压后的kafka_2.11-0.10.0.1文件夹为kafka1:mv kafka_2.11-0.10.0.1 kafka1

进入kafka1的配置文件目录:/home/ereal/software/kafka/kafka1/config。

1.2  修改配置文件

打开server.properties配置文件,观察配置文件各属性

如下端文件内容:

broker.id=1  #当前机器在集群中的唯一标识,和zookeeper的myid性质一样

listeners=PLAINTEXT://192.168.1.223:19092  #listeners一定要配置成为IP地址;如果配置为localhost或服务器的hostname,在使用Java发送数据时就会抛出异

port=19092 #当前kafka对外提供服务的端口默认是9092

num.network.threads=3 #这个是borker进行网络处理的线程数

num.io.threads=8 #这个是borker进行I/O处理的线程数

log.dirs=/home/ereal/software/kafka/kafka1/kafkalogs/ #消息存放的目录,这个目录可以配置为“,”逗号分割的表达式,上面的num.io.threads要大于这个目录的个数这个目录,如果配置多个目录,新创建的topic他把消息持久化的地方是,当前以逗号分割的目录中,那个分区数最少就放那一个

socket.send.buffer.bytes=102400 #发送缓冲区buffer大小,数据不是一下子就发送的,先回存储到缓冲区了到达一定的大小后在发送,能提高性能

socket.receive.buffer.bytes=102400 #kafka接收缓冲区大小,当数据到达一定大小后在序列化到磁盘

socket.request.max.bytes=104857600 #这个参数是向kafka请求消息或者向kafka发送消息的请请求的最大数,这个值不能超过java的堆栈大小

num.partitions=1 #默认的分区数,一个topic默认1个分区数

log.retention.hours=168 #默认消息的最大持久化时间,168小时,7天

message.max.byte=5242880 #消息保存的最大值5M

default.replication.factor=2  #kafka保存消息的副本数,如果一个副本失效了,另一个还可以继续提供服务

replica.fetch.max.bytes=5242880  #取消息的最大直接数

log.segment.bytes=1073741824 #这个参数是:因为kafka的消息是以追加的形式落地到文件,当超过这个值的时候,kafka会新起一个文件

log.retention.check.interval.ms=300000 #每隔300000毫秒去检查上面配置的log失效时间(log.retention.hours=168 ),到目录查看是否有过期的消息如果有,删除

log.cleaner.enable=false #是否启用log压缩,一般不用启用,启用的话可以提高性能

zookeeper.connect=192.168.1.223:12181,192.168.1.223:12182,192.168.1.223:12183#设置zookeeper的连接端口

2.  启动服务

./kafka-server-start.sh-daemon../config/server.properties

Redis 3.2.3

1.软件包安装

 

 

1.1 安装包解压

tar xzf redis-3.2.3.tar.gz

进入文件夹 cdredis-3.2.3.tar.gz

终端:make

注意:make指令是需要linux下安装gcc的如果没有gcc可以尝试安装。

再继续  make

安装到指定目录中:PREFIX=/home/ereal/software/redis install #

注:安装成功Redis文件夹中会多出一个bin的目录

1.2   依赖包安装

1.2.1  执行:yum install  gcc*(有网)

无网直接执行下列命令

(rpm –ivh ecj-3.4.2-6.el6.x86_64.rpm

rpm –ivh gcc-gfortran-4.4.7-17.el6.x86_64.rpm

rpm –ivh gcc-gnat-4.4.7-17.el6.x86_64.rpm

rpm –ivh gcc-java-4.4.7-17.el6.x86_64.rpm

rpm –ivh gcc-objc-4.4.7-17.el6.x86_64.rpm

rpm –ivh gcc-objc++-4.4.7-17.el6.x86_64.rpm

rpm –ivh java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64.rpm

rpm –ivh java_cup-0.10k-5.el6.x86_64.rpm

rpm –ivh libgcj-4.4.7-17.el6.x86_64.rpm

rpm –ivh libgcj-devel-4.4.7-17.el6.x86_64.rpm

rpm –ivh libgfortran-4.4.7-17.el6.x86_64.rpm

rpm –ivh libgnat-4.4.7-17.el6.x86_64.rpm

rpm –ivh libgnat-devel-4.4.7-17.el6.x86_64.rpm

rpm –ivh libobjc-4.4.7-17.el6.x86_64.rpm

rpm –ivh sinjdoc-0.5-9.1.el6.x86_64.rpm)

1.2.2  yuminstall  tcl(有网)

无网执行下列命令

(rpm –ivh rpm –ivh sinjdoc-0.5-9.1.el6.x86_64.rpm)

1.3  注册服务

将redis-3.2.3.tar.gz上传到/home/ereal/software/目录

解压:tar xzf redis-3.2.3.tar.gz

cd redis-3.2.3

make       

make test      

make install

cd utils

chmod +xinstall_server.sh(注:如执行错误可先忽略)

./install_server.sh #将服务注册到centos,注册过程中会选择redis的端口号(默认是6379)、配置文件路径(默认路径是/etc/redis/6379.conf)、日志文件路径(默认路径是/var/log/redis_6379.log)、选择数据存放目录(默认是/var/lib/redis/6379)、选择可执行路径(默认是/usr/local/bin/redis-server)至此redis安装完毕

 

 

如图:

我在配置端口的时候修改成了16379

选择路径的时候需注意(图中标红处)

2.Redis设置

2.1  redis状态

查看状态service redis_16379 status

启动redis:service redis_16379 start 

停止redis:service redis_16379 stop

2.2  防火墙状态

检查防火墙对16379端口放行

查看防火墙状态:/etc/init.d/iptables status。检查端口是否未开放

将12181端口开放:/sbin/iptables -I INPUT -p tcp --dport 16379 -j ACCEPT

将防火墙的更改进行保存:/etc/rc.d/init.d/iptables save

重启防火墙使改动生效:/etc/init.d/iptables restart

2.3  设置密码

如图:

在/etc/redis/目录下找到16379.conf配置文件

打开配置文件找到“requirepassfoobared”,并在这一行下面加入“requirepass 123456”。这个123456就是访问密码

3.Redis命令

3.1Redis命令设置

3.1.1 重启reids

service redis_16379restart

3.1.2 添加到PATH

进入root模式

修改profile文件:

   

vi /etc/profile

在最后行追加: 

      

export PATH="$PATH:/home/ereal/software/redis/bin"

3.1.3 命令调用

然后马上应用这个文件: 

      

. /etc/profile  

这样就可以直接调用redis-cli的命令了,如下所示:

使用redis-cli命令连接redis:redis-cli –h ereal.server2 –p 16379 -a 123456(因为我将密码配成123456)。或者直接本机登陆:redis-cli –p6379 –a 123456

如果系统提示unknow ereal.server2,那么去配置操作系统的hosts文件:(vi /etc/hosts)

3.2 退出服务

3.3 远程访问

redis默认是只允许本地访问的。如果需要远程访问,那么进入/etc/redis/目录,修改6379.conf配置文件,找到bind 127.0.0.1这一行,并将其屏蔽。最后重启redis服务。另外,必须设置密码以后才能被远程访问

Dubbo监控中心 2.8.4

1.软件包安装

1.1解压包

dubbo-monitor-simple-2.8.4-assembly.tar.gz

1.2修改配置文件

配置 conf目录下的dubbo.properties文件(配置地址写自己的zookeeper,redis的,端口无法访问,看看防火墙)

dubbo.container=log4j,spring,registry,jetty

dubbo.application.name=simple-monitor

dubbo.application.owner=

#dubbo.registry.address=multicast://224.5.6.7:1234

#dubbo.registry.address=zookeeper://127.0.0.1:2181

dubbo.registry.address=zookeeper://172.20.32.211:12181?backup=172.20.32.143:12182,172.20.32.143:12183

#dubbo.registry.address=redis://127.0.0.1:6379

#dubbo.registry.address=dubbo://127.0.0.1:9090

dubbo.protocol.port=7070

dubbo.jetty.port=8080

dubbo.jetty.directory=${user.home}/monitor

dubbo.charts.directory=${dubbo.jetty.directory}/charts

dubbo.statistics.directory=${user.home}/monitor/statistics

dubbo.log4j.file=logs/dubbo-monitor-simple.log

dubbo.log4j.level=WARN

2.  状态控制

启动

./bin/start.sh

停止

./bin/stop.sh

重启

./bin/restart.sh

调试

./bin/start.sh debug

系统状态

./bin/dump.sh

总控入口

./bin/server.sh start

./bin/server.sh stop

./bin/server.sh restart

./bin/server.sh debug

./bin/server.sh dump

标准输出

tail -f logs/stdout.log

命令行: (See: Telnet Command Reference)

验证启动状态

echo status | nc -i 1 127.0.0.17070

3.  访问测试:

http://192.168.243.136:8080/

Dubbo管理控制台2.8.4

1. 软件包安装

1.1  解压包

dubbo-admin-2.8.4.war 

1.2  修改配置文件

配置 WEB-INF下的dubbo.properties 

#dubbo.registry.address=zookeeper://127.0.0.1:12181

dubbo.registry.address=zookeeper:// 192.168.243.136:12181?backup= 192.168.243.136:12182, 192.168.243.136:12183

dubbo.admin.root.password=root

dubbo.admin.guest.password=guest

2. 状态命令

启动

./bin/startup.sh

停止

./bin/shutdown.sh

3. 访问

(用户:root,密码:root 或 用户:guest,密码:guest)

Mongodb 2.4.14

1. 软件包安装

1.1  tar –xvf mongodb-linux-x86_64-2.4.14.tar

2. 创建日志文件

2.1  修改解压出来的包名为mongodb,放到/home/ereal/software目录下

创建data文件夹和logs文件(如下):

mkdir /home/ereal/software/mongodb/data

touch /home/ereal/software/mongodb/logs

3. 配置路径

配置数据日志文件存储路径(注意路径):./mongod--dbpath=/home/ereal/software/mongodb/data--logpath=/home/ereal/software/mongodb/logs --logappend --auth --port=27017 -fork

启动:./mongo