第二周作业

Posted muffie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二周作业相关的知识,希望对你有一定的参考价值。

1 实现读写分离

      编辑文件 mycat/conf/server.xml

   <user name="root">

      <property name="password">123</property>

    <property name="schemas">db</property>

编辑文件 schema.xml

 <?xml version="1.0"?>

<!DOCTYPE mycat:schema SYSTEM "schema.dtd">

<mycat:schema xmlns:mycat="http://io.mycat/">

  <schema name="db" checkSQLschema="false" sqlMaxLimit="100" dataNode="dn1"></schema>

        <dataNode name="dn1" dataHost="host1" database="db" />

        <dataHost name="host1" maxCon="1000" minCon="10" balance="1"

                          writeType="0" dbType="mysql" dbDriver="native" switchType="1"  slaveThreshold="100">

                <heartbeat>select user()</heartbeat>

                <!-- can have multi write hosts -->

                <writeHost host="host1" url="host1:3306" user="root" password="123">

                        <!-- can have multi read hosts -->

                        <readHost host="host2" url="host2:3306" user="root" password="123" />

                </writeHost>

                <writeHost host="host2" url="host2:3306" user="root" password="123">

                        <!-- can have multi read hosts -->

                </writeHost>

</dataHost>

 

2 ansible模块总结

command 默认命令

shell 与command相似

copy 让服务器主控复制文件至远程主机

fetch 从远程主机提取文件至ansible主机

file 创建软连接

unarchive 解压缩

archive 打包压缩保存在被管理节点

hostname 管理主机名

cron 计划任务

Yum/apt 管理软件包

service管理服务

user 管理用户

group 管理组

replace 类似sed匹配替换

setup 收集系统个信息

 

3 playbook安装httpd

[root@ansible]# cat httpd.yml 
---
  - hosts: web

    tasks:
      - name: install httpd
        yum: name=httpd
      - name: start Apache
        service: name=httpd state=started enabled=yes

[root@c1 ansible]# ansible-playbook httpd.yml
4、编译安装redis 
[root@centos ~]# cd /usr/local/src/redis-5.0.7/ [root@centos redis-5.0.7]# make PREFIX=/apps/redis install cd src && make install

 

以上是关于第二周作业的主要内容,如果未能解决你的问题,请参考以下文章

第二周作业

20165306课下作业(第二周)

第二周作业

第二周作业

软件项目管理第二周作业

软件过程与项目管理第二周作业