摘要:OB4.0新版本发布了,测试安装试用后感觉比OB3.X安装容易多了,许多操作步骤都省略了,尤其是OBD功能,以前需要手动编写YAML文件,现在免去了这一步骤,上手方便又快揵!
新版本OB4.0版本发布了,做一下测试:
1.查询电脑操作系统centos7的版本号:
[root@localhost bin]# rpm -q centos-release
centos-release-7-6.1810.2.el7.centos.x86_64
2.电脑配置:
4核CPU,32G内存。
3.社区版4.0下载地址:
https://open.oceanbase.com/quickStart
4.显示压缩包中的文件:
[angel@localhost oceanbase-all-in-one]$ ll
总用量 16
drwxr-xr-x. 2 angel angel 58 11月 2 13:57 bin
drwxr-xr-x. 8 angel angel 4096 11月 2 13:57 conf
drwxr-xr-x. 3 angel angel 17 11月 2 13:57 obclient
drwxr-xr-x. 4 angel angel 28 11月 2 13:57 obd
-rw-r--r--. 1 angel angel 186 11月 2 13:57 README.md版本
drwxr-xr-x. 2 angel angel 4096 11月 2 13:57 rpms
-rw-r--r--. 1 angel angel 32 11月 2 13:57 VERSION
5.进入安装文件夹,执行安装命令:
[angel@localhost oceanbase-all-in-one]$ cd bin
[angel@localhost bin]$ ll
总用量 12
-rw-r--r--. 1 angel angel 238 11月 2 13:57 env.sh
-rwxr-xr-x. 1 angel angel 1217 11月 2 13:57 install.sh
-rwxr-xr-x. 1 angel angel 161 11月 2 13:57 uninstall.sh
[angel@localhost bin]$ ./install.sh
显示安装成功:
[angel@localhost bin]$ ./install.sh
name: grafana
version: 7.5.17
release:1
arch: x86_64
md5: 1bf1f338d3a3445d8599dc6902e7aeed4de4e0d6
add /home/angel/oceanbase-all-in-one/rpms/grafana-7.5.17-1.el7.x86_64.rpm to local mirror
name: obagent
version: 1.2.0
release:4.el7
arch: x86_64
md5: 0e8f5ee68c337ea28514c9f3f820ea546227fa7e
add /home/angel/oceanbase-all-in-one/rpms/obagent-1.2.0-4.el7.x86_64.rpm to local mirror
name: obproxy-ce
version: 4.0.0
release:5.el7
arch: x86_64
md5: de53232a951184fad75b15884458d85e31d2f6c3
add /home/angel/oceanbase-all-in-one/rpms/obproxy-ce-4.0.0-5.el7.x86_64.rpm to local mirror
name: oceanbase-ce
version: 4.0.0.0
release:100000272022110114.el7
arch: x86_64
md5: 42611dc51ca9bb28f36e60e4406ceea4a74914c7
add /home/angel/oceanbase-all-in-one/rpms/oceanbase-ce-4.0.0.0-100000272022110114.el7.x86_64.rpm to local mirror
name: oceanbase-ce-libs
version: 4.0.0.0
release:100000272022110114.el7
arch: x86_64
md5: 188919f8128394bf9b62e3989220ded05f1d14da
add /home/angel/oceanbase-all-in-one/rpms/oceanbase-ce-libs-4.0.0.0-100000272022110114.el7.x86_64.rpm to local mirror
name: prometheus
version: 2.37.1
release:10000102022110211.el7
arch: x86_64
md5: 58913c7606f05feb01bc1c6410346e5fc31cf263
add /home/angel/oceanbase-all-in-one/rpms/prometheus-2.37.1-10000102022110211.el7.x86_64.rpm to local mirror
Disable remote ok
#####################################################################
Install Finished
=====================================================================
Setup Environment: source ~/.oceanbase-all-in-one/bin/env.sh
Quick Start: obd demo
More Details: obd -h
6.初始化环境:
[angel@localhost bin]$ source ~/.oceanbase-all-in-one/bin/env.sh
执行OBD:
[angel@localhost bin]$ obd demo
Package obagent-1.2.0-4.el7 is available.
Package prometheus-2.37.1-10000102022110211.el7 is available.
Package grafana-7.5.17-1 is available.
Package oceanbase-ce-4.0.0.0-100000272022110114.el7 is available.
Package obproxy-ce-4.0.0-5.el7 is available.
install obagent-1.2.0 for local ok
install prometheus-2.37.1 for local ok
install grafana-7.5.17 for local ok
install oceanbase-ce-4.0.0.0 for local ok
install obproxy-ce-4.0.0 for local ok
Cluster param config check ok
Open ssh connection ok
Generate obagent configuration ok
Generate prometheus configuration ok
Generate grafana configuration ok
Generate observer configuration ok
Generate obproxy configuration ok
install obagent-1.2.0 for local ok
install prometheus-2.37.1 for local ok
install grafana-7.5.17 for local ok
install oceanbase-ce-4.0.0.0 for local ok
install obproxy-ce-4.0.0 for local ok
+--------------------------------------------------------------------------------------------+
| Packages |
+--------------+---------+------------------------+------------------------------------------+
| Repository | Version | Release | Md5 |
+--------------+---------+------------------------+------------------------------------------+
| obagent | 1.2.0 | 4.el7 | 0e8f5ee68c337ea28514c9f3f820ea546227fa7e |
| prometheus | 2.37.1 | 10000102022110211.el7 | 58913c7606f05feb01bc1c6410346e5fc31cf263 |
| grafana | 7.5.17 | 1 | 1bf1f338d3a3445d8599dc6902e7aeed4de4e0d6 |
| oceanbase-ce | 4.0.0.0 | 100000272022110114.el7 | 42611dc51ca9bb28f36e60e4406ceea4a74914c7 |
| obproxy-ce | 4.0.0 | 5.el7 | de53232a951184fad75b15884458d85e31d2f6c3 |
+--------------+---------+------------------------+------------------------------------------+
Repository integrity check ok
Parameter check ok
Open ssh connection ok
Cluster status check ok
Initializes obagent work home ok
Initializes prometheus work home ok
Initializes grafana work home ok
Initializes observer work home ok
Initializes obproxy work home ok
Remote obagent-1.2.0-4.el7-0e8f5ee68c337ea28514c9f3f820ea546227fa7e repository install ok
Remote obagent-1.2.0-4.el7-0e8f5ee68c337ea28514c9f3f820ea546227fa7e repository lib check ok
Remote prometheus-2.37.1-10000102022110211.el7-58913c7606f05feb01bc1c6410346e5fc31cf263 repository install ok
Remote prometheus-2.37.1-10000102022110211.el7-58913c7606f05feb01bc1c6410346e5fc31cf263 repository lib check ok
Remote grafana-7.5.17-1-1bf1f338d3a3445d8599dc6902e7aeed4de4e0d6 repository install ok
Remote grafana-7.5.17-1-1bf1f338d3a3445d8599dc6902e7aeed4de4e0d6 repository lib check ok
Remote oceanbase-ce-4.0.0.0-100000272022110114.el7-42611dc51ca9bb28f36e60e4406ceea4a74914c7 repository install ok
Remote oceanbase-ce-4.0.0.0-100000272022110114.el7-42611dc51ca9bb28f36e60e4406ceea4a74914c7 repository lib check !!
Remote obproxy-ce-4.0.0-5.el7-de53232a951184fad75b15884458d85e31d2f6c3 repository install ok
Remote obproxy-ce-4.0.0-5.el7-de53232a951184fad75b15884458d85e31d2f6c3 repository lib check ok
Try to get lib-repository
Package oceanbase-ce-libs-4.0.0.0-100000272022110114.el7 is available.
install oceanbase-ce-libs-4.0.0.0 for local ok
Remote oceanbase-ce-libs-4.0.0.0-100000272022110114.el7-188919f8128394bf9b62e3989220ded05f1d14da repository install ok
Remote oceanbase-ce-4.0.0.0-100000272022110114.el7-42611dc51ca9bb28f36e60e4406ceea4a74914c7 repository lib check ok
demo deployed
Get local repositories ok
Search plugins ok
Open ssh connection ok
Load cluster param plugin ok
Check before start observer x
[ERROR] OBD-1007: (127.0.0.1) open files must not be less than 20000 (Current value: 1024)
[WARN] (127.0.0.1) clog and data use the same disk (/home)
Check before start obproxy ok
Check before start obagent ok
Check before start prometheus ok
Check before start grafana ok
See https://www.oceanbase.com/product/ob-deployer/error-codes .
出现问题了,最后一行网址是问题的解决办法,只需要查阅,就可以轻松解决问题。但是有的时候,您遇到的问题没有被收集,只能提问。 提交问题等待后台工作人员解决问题后再上传,这个时候我们可能等不及了
https://www.oceanbase.com/product/ob-deployer/error-codes
7.我遇到的坑:
⑴.遇到OBD-1007文件打开数低的三种解决办法:
开始遇到问题时不知道如何解决,只能在群里问和发贴子,在没有老师回复前我浏览了解决问题的提示网址,也没有看明白,再看群时,有老师给我回复了,同时网站的帖子也有老师回复了!
①.看到执行的最后一行有解决问题的网址:
https://www.oceanbase.com/product/ob-deployer/error-codes
打开链接其中有解决方法:
OBD-1007:(x.x.x.x) xxx must not be less than xxx (Current value: xxx) 错误原因:ulimits 配置不满足要求。
可通过修改 /etc/security/limits.d/ 目录下对应文件和 /etc/security/limits.conf 使其满足要求。
②.上钉钉群问大牛:
③.在OB网站上发帖子:
解决办法:
切换到管理员帐户:用vim编辑limits.conf
[root@localhost security]# vim /etc/security/limits.conf
更改文件数后查看:
[root@localhost bin]# ulimit -n
1024
[root@localhost bin]# ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 127679
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 127679
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
[root@localhost bin]#
用ulimit -a命令检查,没有改变,需要退出重新登录参数才会生效。
可以看到重启后更改已经生效!
[root@localhost angel]# ulimit -n
655360
回到用户继续执行OBD:
[root@localhost angel]# su angel
[angel@localhost ~]$
图中显示文件数的问题已经解决!
⑵.[WARN] (127.0.0.1) clog and data use the same disk (/home)
我在网站上发帖子,询问警告问题,想要增加两行代码,
data_dir: /home/data/ob redo_dir: /root/redo/ob
镜水老师耐心地帮我解答了这个问题!
8. 感受OBD!
[angel@localhost bin]$ obd demo
Get local repositories ok
Search plugins ok
Open ssh connection ok
Cluster status check ok
obagent work dir cleaning ok
prometheus work dir cleaning ok
grafana work dir cleaning ok
observer work dir cleaning ok
obproxy work dir cleaning ok
demo destroyed
install oceanbase-ce-4.0.0.0 for local ok
install obproxy-ce-4.0.0 for local ok
install prometheus-2.37.1 for local ok
install grafana-7.5.17 for local ok
install obagent-1.2.0 for local ok
Cluster param config check ok
Open ssh connection ok
Generate observer configuration ok
Generate obproxy configuration ok
Generate prometheus configuration ok
Generate grafana configuration ok
Generate obagent configuration ok
install oceanbase-ce-4.0.0.0 for local ok
install obproxy-ce-4.0.0 for local ok
install prometheus-2.37.1 for local ok
install grafana-7.5.17 for local ok
install obagent-1.2.0 for local ok
+--------------------------------------------------------------------------------------------+
| Packages |
+--------------+---------+------------------------+------------------------------------------+
| Repository | Version | Release | Md5 |
+--------------+---------+------------------------+------------------------------------------+
| oceanbase-ce | 4.0.0.0 | 100000272022110114.el7 | 42611dc51ca9bb28f36e60e4406ceea4a74914c7 |
| obproxy-ce | 4.0.0 | 5.el7 | de53232a951184fad75b15884458d85e31d2f6c3 |
| prometheus | 2.37.1 | 10000102022110211.el7 | 58913c7606f05feb01bc1c6410346e5fc31cf263 |
| grafana | 7.5.17 | 1 | 1bf1f338d3a3445d8599dc6902e7aeed4de4e0d6 |
| obagent | 1.2.0 | 4.el7 | 0e8f5ee68c337ea28514c9f3f820ea546227fa7e |
+--------------+---------+------------------------+------------------------------------------+
Repository integrity check ok
Parameter check ok
Open ssh connection ok
Cluster status check ok
Initializes observer work home ok
Initializes obproxy work home ok
Initializes prometheus work home ok
Initializes grafana work home ok
Initializes obagent work home ok
Remote oceanbase-ce-4.0.0.0-100000272022110114.el7-42611dc51ca9bb28f36e60e4406ceea4a74914c7 repository install ok
Remote oceanbase-ce-4.0.0.0-100000272022110114.el7-42611dc51ca9bb28f36e60e4406ceea4a74914c7 repository lib check !!
Remote obproxy-ce-4.0.0-5.el7-de53232a951184fad75b15884458d85e31d2f6c3 repository install ok
Remote obproxy-ce-4.0.0-5.el7-de53232a951184fad75b15884458d85e31d2f6c3 repository lib check ok
Remote prometheus-2.37.1-10000102022110211.el7-58913c7606f05feb01bc1c6410346e5fc31cf263 repository install ok
Remote prometheus-2.37.1-10000102022110211.el7-58913c7606f05feb01bc1c6410346e5fc31cf263 repository lib check ok
Remote grafana-7.5.17-1-1bf1f338d3a3445d8599dc6902e7aeed4de4e0d6 repository install ok
Remote grafana-7.5.17-1-1bf1f338d3a3445d8599dc6902e7aeed4de4e0d6 repository lib check ok
Remote obagent-1.2.0-4.el7-0e8f5ee68c337ea28514c9f3f820ea546227fa7e repository install ok
Remote obagent-1.2.0-4.el7-0e8f5ee68c337ea28514c9f3f820ea546227fa7e repository lib check ok
Try to get lib-repository
install oceanbase-ce-libs-4.0.0.0 for local ok
Remote oceanbase-ce-libs-4.0.0.0-100000272022110114.el7-188919f8128394bf9b62e3989220ded05f1d14da repository install ok
Remote oceanbase-ce-4.0.0.0-100000272022110114.el7-42611dc51ca9bb28f36e60e4406ceea4a74914c7 repository lib check ok
demo deployed
Get local repositories ok
Search plugins ok
Open ssh connection ok
Load cluster param plugin ok
Check before start observer ok
[WARN] (127.0.0.1) clog and data use the same disk (/home)
Check before start obproxy ok
Check before start obagent ok
Check before start prometheus ok
Check before start grafana ok
Start observer ok
observer program health check ok
Connect to observer ok
Initialize cluster ok
Start obproxy ok
obproxy program health check ok
Connect to obproxy ok
Initialize cluster ok
Start obagent ok
obagent program health check ok
Start promethues ok
prometheus program health check ok
Connect to Prometheus ok
Initialize cluster ok
Start grafana ok
grafana program health check ok
Connect to grafana ok
Initialize cluster ok
Wait for observer init ok
+---------------------------------------------+
| observer |
+-----------+---------+------+-------+--------+
| ip | version | port | zone | status |
+-----------+---------+------+-------+--------+
| 127.0.0.1 | 4.0.0.0 | 2881 | zone1 | ACTIVE |
+-----------+---------+------+-------+--------+
obclient -h127.0.0.1 -P2881 -uroot -Doceanbase
+---------------------------------------------+
| obproxy |
+-----------+------+-----------------+--------+
| ip | port | prometheus_port | status |
+-----------+------+-----------------+--------+
| 127.0.0.1 | 2883 | 2884 | active |
+-----------+------+-----------------+--------+
obclient -h127.0.0.1 -P2883 -uroot -Doceanbase
+-----------------------------------------------+
| obagent |
+-----------+-------------+------------+--------+
| ip | server_port | pprof_port | status |
+-----------+-------------+------------+--------+
| 127.0.0.1 | 8088 | 8089 | active |
+-----------+-------------+------------+--------+
+--------------------------------------------------+
| prometheus |
+-----------------------+------+----------+--------+
| url | user | password | status |
+-----------------------+------+----------+--------+
| http://127.0.0.1:9090 | | | active |
+-----------------------+------+----------+--------+
+----------------------------------------------------------------+
| grafana |
+-----------------------------------+-------+-----------+--------+
| url | user | password | status |
+-----------------------------------+-------+-----------+--------+
| http://127.0.0.1:3000/d/oceanbase | admin | oceanbase | active |
+-----------------------------------+-------+-----------+--------+
demo running
[angel@localhost bin]$
所有工具安装成功!
以前测试OB3.X时,一直没有研究明白OBD的YAML文件,OB4.0自动布署,无需手动修改YAML文件!再也不需要研究YAML文件了。
9.查看进程:
ps -ef|grep observer
[angel@localhost bin]$ ps -ef|grep observer
angel 22943 1 81 15:55 ? 00:09:08 /home/angel/oceanbase-ce/bin/observer -r 127.0.0.1:2882:2881 -p 2881 -P 2882 -z zone1 -n obcluster -c 1 -d /home/angel/oceanbase-ce/store -i lo -l INFO -o __min_full_resource_pool_memory=2147483648,enable_syslog_recycle=True,enable_syslog_wf=True,max_syslog_file_count=4,memory_limit=6G,datafile_size=20G,log_disk_size=24G,system_memory=1G,cpu_count=16
angel 27476 19161 0 16:06 pts/0 00:00:00 grep --color=auto observer
10.查看监听:
netstat –ntlp [angel@localhost bin]$ netstat -ntlp (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN - tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN - tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN - tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:2881 0.0.0.0:* LISTEN 22943/observer tcp 0 0 0.0.0.0:2882 0.0.0.0:* LISTEN 22943/observer tcp 0 0 0.0.0.0:2883 0.0.0.0:* LISTEN 27628/obproxy tcp 0 0 0.0.0.0:2884 0.0.0.0:* LISTEN 27628/obproxy tcp6 0 0 :::111 :::* LISTEN - tcp6 0 0 :::6000 :::* LISTEN - tcp6 0 0 :::22 :::* LISTEN - tcp6 0 0 ::1:631 :::* LISTEN - tcp6 0 0 :::3000 :::* LISTEN 23783/grafana-serve tcp6 0 0 :::8088 :::* LISTEN 23640/monagent tcp6 0 0 ::1:25 :::* LISTEN - tcp6 0 0 :::8089 :::* LISTEN 23640/monagent tcp6 0 0 :::9090 :::* LISTEN 23731/prometheus
OB启动成功!
11.集群:
obclient -h 127.0.0.1 -P 2881 -uroot -c -A
12.重启OB集群
集群关闭后如何重启呢?我在OB网问答区和钉钉群里求助,镜水老师和阿绿老师同时给我做了回复,在此深深地表示感谢!
重启:obd cluster start demo
又看到demo running!
集群:
[angel@XTZJ-20211224SR ~]$ obclient -h 127.0.0.1 -P 2881 -uroot -c -A
Welcome to the OceanBase. Commands end with ; or \g.
Your OceanBase connection id is 3221513971
Server version: OceanBase_CE 4.0.0.0 (r100000272022110114-6af7f9ae79cd0ecbafd4b1b88e2886ccdba0c3be) (Built Nov 1 2022 14:57:18)
Copyright (c) 2000, 2018, OB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
obclient [(none)]>
13.集群成功后重新登录:
obclient -h 127.0.0.1 -P 2881 -uroot@sys -c -A
打开数据库use oceanbase
在此处感谢阿绿老师和陈俊才老师告诉我打开数据库的方法!
登录OB数据库,查看表:
obclient [oceanbase]> show tables;
.
.(此处省略448行)
.
448 rows in set (0.004 sec)
obclient [oceanbase]> show processlist;
+------------+------+-----------------+-----------+---------+------+--------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+------------+------+-----------------+-----------+---------+------+--------+------------------+
| 3221522583 | root | 127.0.0.1:56892 | oceanbase | Query | 0 | ACTIVE | show processlist |
+------------+------+-----------------+-----------+---------+------+--------+------------------+
1 row in set (0.007 sec)
obclient [oceanbase]> select gmt_create,gmt_modified,tenant_id,tenant_name,replica_num,zone_list,primary_zone,info,locality,default_tablegroup_id,drop_tenant_time,status from __all_tenant;
ERROR 1054 (42S22): Unknown column 'replica_num' in 'field list'
obclient [oceanbase]> select gmt_create,gmt_modified,tenant_id,tenant_name,zone_list,primary_zone,info,locality,default_tablegroup_id,drop_tenant_time,status from __all_tenant;
+----------------------------+----------------------------+-----------+-------------+-----------+--------------+---------------+---------------+-----------------------+------------------+--------+
| gmt_create | gmt_modified | tenant_id | tenant_name | zone_list | primary_zone | info | locality | default_tablegroup_id | drop_tenant_time | status |
+----------------------------+----------------------------+-----------+-------------+-----------+--------------+---------------+---------------+-----------------------+------------------+--------+
| 2022-11-08 15:56:02.447474 | 2022-11-08 15:56:02.447474 | 1 | sys | zone1 | RANDOM | system tenant | FULL{1}@zone1 | -1 | -1 | NORMAL |
+----------------------------+----------------------------+-----------+-------------+-----------+--------------+---------------+---------------+-----------------------+------------------+--------+
1 row in set (0.005 sec)
退出后重新登录:
obclient [(none)]> use oceanbase
Database changed
obclient [oceanbase]> select gmt_create,gmt_modified,tenant_id,tenant_name,zone_list,primary_zone,info,locality,default_tablegroup_id,drop_tenant_time,status from __all_tenant;
+----------------------------+----------------------------+-----------+-------------+-----------+--------------+---------------+---------------+-----------------------+------------------+--------+
| gmt_create | gmt_modified | tenant_id | tenant_name | zone_list | primary_zone | info | locality | default_tablegroup_id | drop_tenant_time | status |
+----------------------------+----------------------------+-----------+-------------+-----------+--------------+---------------+---------------+-----------------------+------------------+--------+
| 2022-11-08 15:56:02.447474 | 2022-11-08 15:56:02.447474 | 1 | sys | zone1 | RANDOM | system tenant | FULL{1}@zone1 | -1 | -1 | NORMAL |
+----------------------------+----------------------------+-----------+-------------+-----------+--------------+---------------+---------------+-----------------------+------------------+--------+
1 row in set (0.001 sec)
obclient [oceanbase]> select * from __all_tenant;
+----------------------------+----------------------------+-----------+-------------+-----------+--------------+--------+----------------+---------------+---------------+-------------------+-----------------------+--------------------+------------------+--------+---------------+
| gmt_create | gmt_modified | tenant_id | tenant_name | zone_list | primary_zone | locked | collation_type | info | locality | previous_locality | default_tablegroup_id | compatibility_mode | drop_tenant_time | status | in_recyclebin |
+----------------------------+----------------------------+-----------+-------------+-----------+--------------+--------+----------------+---------------+---------------+-------------------+-----------------------+--------------------+------------------+--------+---------------+
| 2022-11-08 15:56:02.447474 | 2022-11-08 15:56:02.447474 | 1 | sys | zone1 | RANDOM | 0 | 0 | system tenant | FULL{1}@zone1 | | -1 | 0 | -1 | NORMAL | 0 |
+----------------------------+----------------------------+-----------+-------------+-----------+--------------+--------+----------------+---------------+---------------+-------------------+-----------------------+--------------------+------------------+--------+---------------+
1 row in set (0.004 sec)
只有一个SYS租户!
总结:
新版本OB4.0体验感觉非常地好!尤其在OBD方面,自动安装了所有工具,这种情况下许多在OB3.x时安装的困难都没有了。
感谢:
此文得以呈现,需要感谢在我遇到困难时帮助过我的谷渐老师,阿绿老师,镜水老师,陈俊才老师,还要感谢早期测试的阿福老师和五月老师以及很多在群里和论坛中帮助过我的老师!还要感谢小墨老师和OB小助手们辛勤的付出!
给我点个赞 |