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.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. 访问测试:
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