RethinkDB+atxserver2部署记录

"""
在 CentOS 7上部署RethinkDB

输入
    sudo tee /etc/yum.repos.d/rethinkdb.repo<<EOF
    [rethinkdb]
    name=RethinkDB
    enabled=1
    baseurl=https://download.rethinkdb.com/repository/centos/7/x86_64/
    gpgkey=https://download.rethinkdb.com/repository/raw/pubkey.gpg
    gpgcheck=1
    EOF
回车

执行
sudo yum -y install rethinkdb
等待安装完成


做配置文件
sudo cp /etc/rethinkdb/default.conf.sample /etc/rethinkdb/instances.d/instance1.conf
sudo vi /etc/rethinkdb/instances.d/instance1.conf

配置文件详情:

    例子:

        启用 http 管理控制台并监听任何地址。

        ### Network options
        bind=all

        ### Web options

        ## Port for the http admin console
        ## Default: 8080 + port-offset
        http-port=8080
        设置服务器的名称。

        ### Meta

        ## The name for this server (as will appear in the metadata).
        ## If not specified, it will be randomly chosen from a short list of names.
        server-name=server1
        默认数据目录为 /var/lib/rethinkdb/,但您可以更改它。

        ### File path options

        ## Directory to store data and metadata
        ## Command line default: ./rethinkdb_data
        ## Init script default: /var/lib/rethinkdb/<name>/ (where <name> is the name of this file without the extension)
        directory=/var/lib/rethinkdb/default
        设置日志目录:

        log-file=/var/log/rethinkdb
        设置绑定地址 – 默认为全部

        bind=all
        # bind=all           # Bind to all addresses
        # bind=192.168.10.10 # Bind to specific ip address

创建数据和日志目录/文件:
sudo mkdir /var/lib/rethinkdb
sudo touch /var/log/rethinkdb

给权限
sudo chown -R rethinkdb:rethinkdb  /var/log/rethinkdb /var/lib/rethinkdb
sudo chmod -R 775 /var/log/rethinkdb /var/lib/rethinkdb

启动 rethinkdb 服务
sudo systemctl enable rethinkdb
sudo systemctl start rethinkdb
成功:
    ● rethinkdb.service - LSB: This starts a set of rethinkdb server instances.
    Loaded: loaded (/etc/rc.d/init.d/rethinkdb; bad; vendor preset: disabled)
    Active: active (running) since Fri 2023-11-24 16:06:05 CST; 5s ago
     Docs: man:systemd-sysv-generator(8)
    Process: 28469 ExecStart=/etc/rc.d/init.d/rethinkdb start (code=exited, status=0/SUCCESS)

然今查看机器ip,输入 ip address
在浏览器中输入 ip:8080  (机器ip+端口)
e:http://192.168.60.187:4000/devices


更多详情参考
    官网:https://rethinkdb.com/docs/install/centos/
    文章:https://cn.linux-console.net/?p=21244#google_vignette


---------------------------------------
docker 部署atxserver2-android-provider
如果你还没有安装docker,并且你用的是Linux,有一个很简单的命令就可以一键安装上去。
curl -fsSL https://get.docker.com | sh

检查 Docker 是否正在运行
systemctl status docker
如果 Docker 未运行,你可以使用以下命令启动 Docker 服务
sudo systemctl start docker

使用dockerhub上的image(当前有Linux/amd64和Linux/arm的镜像)

SERVER_URL="http://192.168.60.187:4000" # 这个修改成自己的atxserver2地址
IMAGE="codeskyblue/atxserver2-android-provider"
docker pull $IMAGE
docker run --rm --privileged -v /dev/bus/usb:/dev/bus/usb --net host \
    ${IMAGE} python main.py --server ${SERVER_URL}

这个总结就是,先linux安装 rethinkdb和atxserver2-master , 然后启动 atxserver2-master

其他电脑安装atxserver2-android-provider,启动后会把手机信息推到 atxserver2-master 的启动地址:http://192.168.60.187:4000

发现远程调用手机很慢,应该是和网络有关,我自己的手机5 G 调起还行
"""
  • 19
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ATXServer2是一个用于搭建自动化测试环境的系统。搭建这个系统需要安装一些组件和依赖项。首先,需要安装atxserver2和atxserver2-android-provider,可以通过在终端中使用git clone命令将它们的源码拉取下来,并按照相应的安装指南进行安装。\[1\]\[2\]另外,还需要安装Node.js和rethinkdb,可以通过它们的官方网站下载并按照指南进行安装。\[1\]安装完成后,可以使用pycharm创建一个虚拟环境,并在该环境中打开atxserver2的项目。然后,在终端中使用pip install命令安装项目所需的依赖包。\[3\]最后,可以通过运行python main.py命令启动atxserver服务,并在浏览器中访问http://localhost:4000/来进入管理页面。\[3\]这样,ATXServer2就搭建好了。 #### 引用[.reference_title] - *1* *3* [ATX Server2-多设备集群环境搭建](https://blog.csdn.net/weixin_42277380/article/details/131398863)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Windows安装atxserver2搭建移动设备管理平台](https://blog.csdn.net/Theahe/article/details/126489389)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值