| 关键词: mysql redis 配置 cookie 服务 mongo nbsp 帐号 sh yum |
一,安装上传命令 yum -y install lrzsz 二,安装配置JAVA(必须要SUN的JDK,openJDK是不可以的(openJDK支付加密会报错),目前用的版本是1.7) 1,检测java版本,如果是openJDK,则要卸载掉 yum list installed |grep java yum -y remove java-1.7.0-openjdk* 2,如果没有安装Sun的JDK,则安装. 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 或者到progarm程序包里,找到jdk-7u79-linux-x64.tar.gz 上传到服务器,假设上传到 /opt/ 解压,并修改环境变量: tar -zxvf jdk-7u79-linux-x64.tar.gz
vi /etc/profile在profile文件最后新加如下几行: export JAVA_HOME="/opt/jdk1.7.0_79" export PATH="$PATH:$JAVA_HOME/bin" export CLASSPATH=".:$JAVA_HOME/lib"请记住,在上述添加过程中,等号两侧 不要加入空格 ,不然会出现“不是有效的标识符”,因为source /etc/profile 时不能识别多余到空格,会理解为是路径一部分。 然后保存,并检测JAVA是否安装成功 source /etc/profile java -version 三,安装配置mysql1,查看CentOS自带mysql是否已安装。 yum list installed | grep mysql2,卸载已安装的mysql,若有多个依赖,则依次卸载,当结果显示为Complete!即卸载完毕。 yum -y remove mysql-libs.x86_64 #若要完全清空数据,则要删除数据目录 rm -rf /var/lib/mysql/ 3,查看yum库上的mysql版本信息(CentOS系统需要正常连接网络)。 yum list | grep mysql #或 yum -y list mysql* 4,使用yum安装mysql数据库,当结果显示为“Complete!”即安装完毕。 yum -y install mysql-server mysql mysql-devel 5,查看安装的版本 rpm -qi mysql-server 6,启动mysql,关闭,重启mysql service mysqld start
service mysqld stop
service mysqld restart7,配置root/cookie远程连接帐号 mysql>CREATE USER 'root'@'%' IDENTIFIED BY "cookie"; mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'cookie' WITH GRANT OPTION; mysql>flush privileges; 8,如果telnet数据库服务器的3306端口不通的话,修改防火墙配置 vi /etc/sysconfig/iptables #添加一行 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #保存后,重启iptables; service iptables restart 9,如果仍然不能远程连接的话,可以看mysql启动的绑定地址(如果要修改端口的话,也在这里修改): vi /etc/my.cnf #修改绑定地址为0.0.0.0,再重启数据库 bind-address=0.0.0.0 10,导入数据 四,安装配置zookeeper 1,在program包里找到zookeeper.tar.gz,上传到/opt/,并解压 tar -zxvf zookeeper.tar.gz 2,进入到zookeeper目录,并启动zookeeper cd zookeeper
sh bin/zkServer.sh start3,查看zookeeper状态,以及其它几个常用操作命令 #启动ZK服务: sh bin/zkServer.sh start #查看ZK服务状态: sh bin/zkServer.sh status #停止ZK服务: sh bin/zkServer.sh stop #重启ZK服务: sh bin/zkServer.sh restart #客户端联接: sh bin/zkCli.sh -server 127.0.0.1:2181 #客户端联接之后,可用下面的命令看zookeeper目录 ls / 五,安装配置dubboadmin 1,上传dubboadmin.zip到 /home/ 目录,并解压 #解压
unzip dubboadmin.zip2,启动dubboadmin #进入dubboadmin目录并启动
cd /home/dubboadmin
sh bin/startup.sh3,进入后台 #在浏览器里输入,第一次进入的时候提示输入帐号密码(root/root) http://192.168.1.99:9999/governance/providers 六,安装配置redis 1,由于CentOS没有自带redis的repository,首先我们下载第三方fedora repository: wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm 2,安装 #安装 yum install redis #查看redis安装项 find / -name *redis* #启动redis服务 redis-server /etc/redis.conf 3,登陆redis,添加密码( ' redis 127.0 . 0.1 : 6379 >' 之后为输入的部分 ) #redis客户端联接 redis-cli #redis登陆后,查看所有配置 redis 127.0.0.1:6379> config get * #设置密码为cookie redis 127.0.0.1:6379> config set requirepass cookie #验证密码 redis 127.0.0.1:6379> auth cookie 七,安装配置mongo 1,检查系统yum源中是否包仿mongo相关资源,如果没有的话,则要添加相关yum源配置 #检查是否有mongo源 yum info mongo-10gen #如果提示没有匹配的源的话,则要手动添加 vi /etc/yum.repos.d/10gen.repo #添加如下配置,并保存 #64-bit系统添加 [10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 gpgcheck=0 #32-bit系统添加 [10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686 gpgcheck=0 #查看系统位数 uname -a 2,安装mongo #安装mongo服务器端 yum -y install mongo-10gen-server #安装mongo客户端 yum -y install mongo-10gen 3,配置并启动mongo服务 #修改绑定地址,修改bind_ip=127.0.0.1为bind_ip=0.0.0.0 vi /etc/mongod.conf #启动mongo服务 /usr/bin/mongod -f /etc/mongod.conf #检查mongo服务 /etc/init.d/mongod /etc/init.d/mongod status 4,添加帐号和库 #登陆mongo mongo #显示当前库 > show databases; #创建location库 > use location #添加帐号 > db.addUser("root", "cookie") #登陆验证 > db.auth('root','cookie') 八,安装配置rocketmq 1,上传 alibaba-rocketmq.tar.gz到/opt/,并解压 tar -zxvf alibaba-rocketmq.tar.gz 2,启动rocketmq #进入到rocketmq的bin目录 cd /opt/alibaba-rocketmq/bin #后台启动namesrv nohup ./mqnamesrv >/var/log/ns.log & #启动namesrv的时候报了一个错:Caused by: java.net.UnknownHostException: test: Name or service not known #这是由于在/etc/sysconfig/network中定义了HOSTNAME=test,但是在/etc/hosts中没有映身test的地址,在/etc/hosts中127.0.0.1后面添加上test就可以 vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 test #后台启动mqborker,需要先绑定NAMESRV_ADDR的地址 export NAMESRV_ADDR=192.168.1.99:9876 nohup ./mqbroker >/var/log/mq.log & #查看namesrv启动是否成功(成功打印:The Name Server boot success.) tail -f /var/log/ns.log #查看mqborker启动是否成功(成功打印:The broker[test, 192.168.1.99:10911] boot success. and name server is 192.168.1.99:9876) tail -f /var/log/mq.log 九,配置各服务的tomcat 1,在program中找到tomcat.zip和cookie.sh,上传到/home/目录 2,安装各个服务的tomcat,并进行各种操作 #安装所有服务 sh cookie.sh install #安装单个服务,比如pay sh cookie.sh install pay #启动所有服务 sh cookie.sh start #启动单个服务,比如pay sh cookie.sh start pay #关闭所有服务 sh cookie.sh stop #关闭单个服务,比如pay sh cookie.sh stop pay 十,生产环境布署需优化事项 1,mysql 修改默认端口,帐号密码加密 2,mongo修改默认端口,帐号密码增大强度 3,redis修改默认端口,帐号密码增大强度 4,rocketmq修改默认端口 5,redis,mongo,rocketmq,zookeeper集群布署 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|