airpal部署

1.clone项目

  https://github.com/airbnb/airpal.git

2.编译项目

  ./gradlew clean shadowJar
  or

  ./gradlew -Dairpal.prestoVersion=0.90 clean shadowJar

  (指定对应的版本)

3.创建mysql的用户和数据库

  insert into mysql.user(Host,user,Password) values('%','airpal',password('123456'));
  flush privileges;
  grant all privileges on airpal.* to airpal@'%' identified by '123456';
  flush privileges;

4.改reference.yml

  修改jdbc的相关配置

5.更新数据库对象

  java -Duser.timezone=UTC -cp build/libs/airpal-*-all.jar com.airbnb.airpal.AirpalApplication db migrate reference.yml

6.启动服务

  java -server -Duser.timezone=UTC  -cp build/libs/airpal-*-all.jar com.airbnb.airpal.AirpalApplication server reference.yml

7.配置用户信息

  这只是配置信息的另外一种方式,正常的配置到第六步就完成了。
  java -Ddw.prestoCoordinator=http://presto-coordinator-url.com \
       -Ddw.s3AccessKey=$ACCESS_KEY \
       -Ddw.s3SecretKey=$SECRET_KEY \
       -Ddw.s3Bucket=airpal \
       -Ddw.dataSourceFactory.url=jdbc:mysql://127.0.0.1:3306/airpal \
       -Ddw.dataSourceFactory.user=airpal \
       -Ddw.dataSourceFactory.password=$YOUR_PASSWORD \
       -Duser.timezone=UTC \
       -cp build/libs/airpal-*-all.jar db migrate reference.yml

8.启动服务

  java -server -Duser.timezone=UTC  -cp build/libs/airpal-*-all.jar com.airbnb.airpal.AirpalApplication server reference.yml

9.时区问题

  如果展示的时区有问题,按以下步骤修改:

  http://www.myexception.cn/ai/2054291.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值