withdraw搭建



首先得安装rabbitmq(由于运行过程中报错)
1.安装rabbitmq服务软件包 : apt install rabbitmq-server
2.安装完成后在rabbitMQ中添加openstack用户,为后续安装openstack提取做好准备
命令:#rabbitmqctl add_user openstack openstack
其中dick为openstack用户登录rabbitMQ服务的密码
同时为openstack用户设置读写等权限
命令:#rabbitmqctl set_permissions openstack ".*" ".*" ".*"

3.安装RabbitMQ监控管理插件进行RabbitMQ的管理
命令:#rabbitmq-plugins enable rabbitmq_management
插件rabbitmq_management启动成功后就可以通过web页面进行RabbitMQ的监控和管理

4.浏览器输入http://localhost:15672
输入账号:guest
输入密码:guest

5.如有需要可以安装rbbit客户端
命令: # pip install pika

安装mysql
1. sudo apt-get install mysql-server ##会提示输入密码 输入账号密码即可

2. apt-get isntall mysql-client

3. sudo apt-get install libmysqlclient-dev

4. sudo netstat -tap |grep mysql

mysql -uroot -proot

安装成功

开始运行项目:
1.将地址里面的代码https://github.com/petertodd/python-bitcoinlib 放到离线的目录里面
2.使用命令python3 gdae_init.py报错找不到_ssl
3.下载ssl并从新编译
4.pip3 install pymysql
5.pip3 install pika
6.修改连接rabbit的配置文件,gdae_config.py
//数据库配置信息
db_conn = {
'host': '127.0.0.1',
'port': 3306,
'user': 'root',
'password': 'root',
'db': 'gdae2_transfer_exchange'
}
//rabbitmq配置信息
mq_conn = {
'host': '127.0.0.1',
#'host': '10.23.2.85',
'port': 5672,
'heartbeat_interval': 30
}
7.创建数据库 gdae2_transfer_exchange
8.修改 gdae_config.py 10行代码 将type改为exchange_type #self.channel.exchange_declare(exchange=exchangename, exchange_type=gdae_config.mq_config['type'], durable=True)
修改 gdae_config.py 19行代码 将type改为exchange_type #self.channel.exchange_declare(exchange=exchangename, exchange_type=gdae_config.mq_config['type'], durable=True)

9.启动命令python dgae_init.py