README 2.9 KB
Newer Older
W
william.liangf 已提交
1 2
0. Install the subversion and maven command line:

W
william.liangf 已提交
3 4
    yum install subversion
    or: apt-get install subversion
W
william.liangf 已提交
5

W
william.liangf 已提交
6
    cd ~
W
william.liangf 已提交
7 8
    wget http://www.apache.org/dist//maven/binaries/apache-maven-2.2.1-bin.tar.gz
    tar zxvf apache-maven-2.2.1-bin.tar.gz
W
william.liangf 已提交
9
    vi .bash_profile
W
william.liangf 已提交
10
       - edit: export PATH=$PATH:~/apache-maven-2.2.1/bin
W
william.liangf 已提交
11
    source .bash_profile
W
william.liangf 已提交
12

W
william.liangf 已提交
13 14
1. Checkout the dubbo source code:

W
william.liangf 已提交
15
    cd ~
W
william.liangf 已提交
16 17 18
    svn co http://code.alibabatech.com/svn/dubbo/trunk dubbo

2. Build the dubbo binary package:
W
william.liangf 已提交
19

W
william.liangf 已提交
20
    cd ~/dubbo
W
william.liangf 已提交
21
    mvn clean install -Dmaven.test.skip
W
william.liangf 已提交
22 23
    cd dubbo/target
    ls
W
william.liangf 已提交
24

W
william.liangf 已提交
25
3. Import the dubbo source code to eclipse project:
W
william.liangf 已提交
26

W
william.liangf 已提交
27
    cd ~/dubbo
W
william.liangf 已提交
28
    mvn eclipse:eclipse
W
william.liangf 已提交
29
    Eclipse -> Menu -> File -> Import -> Exsiting Projects to Workspace -> Browse -> Finish
W
william.liangf 已提交
30

W
william.liangf 已提交
31
4. Install the demo provider:
W
william.liangf 已提交
32

W
william.liangf 已提交
33
    cd ~/dubbo/dubbo-demo-provider/target
W
william.liangf 已提交
34 35
    tar zxvf dubbo-demo-provider-2.0.11-SNAPSHOT-assembly.tar.gz
    cd dubbo-demo-provider-2.0.11-SNAPSHOT/bin
W
william.liangf 已提交
36
    ./start.sh
W
william.liangf 已提交
37

W
william.liangf 已提交
38
5. Install the demo consumer:
W
william.liangf 已提交
39

W
william.liangf 已提交
40
    cd ~/dubbo/dubbo-demo-consumer/target
W
william.liangf 已提交
41 42
    tar zxvf dubbo-demo-consumer-2.0.11-SNAPSHOT-assembly.tar.gz
    cd dubbo-demo-consumer-2.0.11-SNAPSHOT/bin
W
william.liangf 已提交
43
    ./start.sh
W
william.liangf 已提交
44
    cd ../logs
W
william.liangf 已提交
45
    tail -f stdout.log
W
william.liangf 已提交
46

W
william.liangf 已提交
47
6. Install the simple monitor:
W
william.liangf 已提交
48

W
william.liangf 已提交
49
    cd ~/dubbo/dubbo-simple-monitor/target
W
william.liangf 已提交
50 51
    tar zxvf dubbo-simple-monitor-2.0.11-SNAPSHOT-assembly.tar.gz
    cd dubbo-simple-monitor-2.0.11-SNAPSHOT/bin
W
william.liangf 已提交
52 53
    ./start.sh
    http://127.0.0.1:8080
W
william.liangf 已提交
54

W
william.liangf 已提交
55
7. Install the simple registry:
W
william.liangf 已提交
56

W
william.liangf 已提交
57
    cd ~/dubbo/dubbo-simple-registry/target
W
william.liangf 已提交
58 59
    tar zxvf dubbo-simple-registry-2.0.11-SNAPSHOT-assembly.tar.gz
    cd dubbo-simple-registry-2.0.11-SNAPSHOT/bin
W
william.liangf 已提交
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
    ./start.sh

    cd ~/dubbo/dubbo-demo-provider/conf
    vi dubbo.properties
       - edit: dubbo.registry.adddress=dubbo://127.0.0.1:9090
    cd ../bin
    ./restart.sh

    cd ~/dubbo/dubbo-demo-consumer/conf
    vi dubbo.properties
       - edit: dubbo.registry.adddress=dubbo://127.0.0.1:9090
    cd ../bin
    ./restart.sh

    cd ~/dubbo/dubbo-simple-monitor/conf
    vi dubbo.properties
       - edit: dubbo.registry.adddress=dubbo://127.0.0.1:9090
    cd ../bin
    ./restart.sh
W
william.liangf 已提交
79 80 81

8. Install the zookeeper registry:

W
william.liangf 已提交
82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
    cd ~
    wget http://www.apache.org/dist//zookeeper/zookeeper-3.3.3/zookeeper-3.3.3.tar.gz
    tar zxvf zookeeper-3.3.3.tar.gz
    cd zookeeper-3.3.3/conf
    cp zoo_sample.cfg zoo.cfg
    vi zoo.cfg
       - edit: dataDir=/home/xxx/data
    cd ../bin
    ./zkServer.sh start

    cd ~/dubbo/dubbo-demo-provider/conf
    vi dubbo.properties
       - edit: dubbo.registry.adddress=zookeeper://127.0.0.1:2181
    cd ../bin
    ./restart.sh

    cd ~/dubbo/dubbo-demo-consumer/conf
    vi dubbo.properties
       - edit: dubbo.registry.adddress=zookeeper://127.0.0.1:2181
    cd ../bin
    ./restart.sh

    cd ~/dubbo/dubbo-simple-monitor/conf
    vi dubbo.properties
       - edit: dubbo.registry.adddress=zookeeper://127.0.0.1:2181
    cd ../bin
    ./restart.sh