You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by GitBox <gi...@apache.org> on 2018/05/14 07:50:58 UTC

[GitHub] chidaodezhongsheng commented on issue #1220: support shardingjdbc database storage feature

chidaodezhongsheng commented on issue #1220: support shardingjdbc database storage feature 
URL: https://github.com/apache/incubator-skywalking/pull/1220#issuecomment-388727682
 
 
   @wu-sheng thanks a lot, I will resolve the conflicts and mentions.
   
   技术部·架构部·林嘉琦
   手机:18710075837
   Email:linjiaqi@dangdang.com<ma...@dangdang.com>
   QQ:928926755
   
   发件人: 吴晟 Wu Sheng [mailto:notifications@github.com]
   发送时间: 2018年5月14日 15:45
   收件人: apache/incubator-skywalking
   抄送: 林嘉琦; Mention
   主题: Re: [apache/incubator-skywalking] support shardingjdbc database storage feature (#1220)
   
   
   @wu-sheng commented on this pull request.
   
   @chidaodezhongsheng<https://github.com/chidaodezhongsheng> The implementation codes are under incubating. So you will take charge. I just reviewed the licenses and documents related things.
   
   Some things need to change.
   
   ________________________________
   
   In apm-collector/apm-collector-boot/src/main/resources/application.yml<https://github.com/apache/incubator-skywalking/pull/1220#discussion_r187851353>:
   
   > +    contextPath: /
   
   +storage:
   
   +  elasticsearch:
   
   +    clusterName: CollectorDBCluster
   
   +    clusterTransportSniffer: true
   
   +    clusterNodes: localhost:9300
   
   +    indexShardsNumber: 2
   
   +    indexReplicasNumber: 0
   
   +    highPerformanceMode: true
   
   +    ttl: 7
   
   +#storage:
   
   +#  h2:
   
   +#    url: jdbc:h2:~/memorydb
   
   +#    userName: sa
   
   +#storage:
   
   +#  shardingjdbc:
   
   ShardingJDBC is an incubating feature, no use cases yet. And none of the contributors are committer yet. So, by that, please don't put Sharding JDBC in default application.yml. Even it is under comments.
   
   ________________________________
   
   In apm-dist/release-docs/LICENSE<https://github.com/apache/incubator-skywalking/pull/1220#discussion_r187858208>:
   
   > @@ -255,6 +256,7 @@ The text of each license is also included at licenses/LICENSE-[project].txt.
   
        Apache: commons-configuration 1.8: https://github.com/apache/commons-configuration, Apache 2.0
   
        Apache: commons-io 2.4: https://github.com/apache/commons-io, Apache 2.0
   
        Apache: tomcat 8.5.27: https://github.com/apache/tomcat/tree/trunk, Apache 2.0
   
   +    Apache: groovy 2.4.5-indy: https://github.com/apache/groovy, Apache 2.0
   
   Groovy has a NOTICE file. Please change NOTICE in same folder. And follow the file structure. Ref here: https://github.com/apache/groovy/blob/master/NOTICE
   
   ________________________________
   
   In docs/README.md<https://github.com/apache/incubator-skywalking/pull/1220#discussion_r187858505>:
   
   > -    * [Agent or collector version upgrade](en/FAQ/Upgrade.md)
   
   -
   
   +## Documents
   
   +[![cn doc](https://img.shields.io/badge/document-中文-blue.svg)](README_ZH.md)<https://img.shields.io/badge/document-中文-blue.svg)%5d(README_ZH.md)>
   
   +
   
   +  * Getting Started
   
   +    * [Quick start](en/Quick-start.md)
   
   +    * [Supported middlewares, frameworks and libraries](Supported-list.md)
   
   +      * [How to disable plugins?](en/How-to-disable-plugin.md)
   
   +  * Advanced Features
   
   +    * [Override settings through System.properties or System.env](en/Setting-override.md)
   
   +    * [Direct uplink and disable naming discovery](en/Direct-uplink.md)
   
   +    * [Open TLS](en/TLS.md)
   
   +    * [Namespace Isolation](en/Namespace.md)
   
   +    * [Token Authentication](en/Token-auth.md)
   
   +    * [Open Database Sharding Storage](en/Shardingjdbc.md)
   
   This should a section in Incubating Features. named: Use Sharding JDBC as storage implementor.
   
   ________________________________
   
   In docs/en/Shardingjdbc.md<https://github.com/apache/incubator-skywalking/pull/1220#discussion_r187858734>:
   
   > @@ -0,0 +1,13 @@
   
   +# Supported Database Sharding Storage
   
   +Beside the default Elasticsearch storage, it also support the database sharding storage, it allow the users to store data in multiple databases.
   
   +Note: it only supported MYSQL database sharding, and due to the license restrictions, the users need to import MYSQL Driver manually.
   
   +
   
   +## Supported version
   
   +5.0.0-beta +
   
   +
   
   +## Requirement
   
   +- Manually import MySQL Driver package mysql-connector-java-5.1.36.jar to collector-libs directory.
   
   collector-libs is not the directory name.
   
   ________________________________
   
   In docs/en/Shardingjdbc.md<https://github.com/apache/incubator-skywalking/pull/1220#discussion_r187858863>:
   
   > @@ -0,0 +1,13 @@
   
   +# Supported Database Sharding Storage
   
   +Beside the default Elasticsearch storage, it also support the database sharding storage, it allow the users to store data in multiple databases.
   
   +Note: it only supported MYSQL database sharding, and due to the license restrictions, the users need to import MYSQL Driver manually.
   
   +
   
   +## Supported version
   
   +5.0.0-beta +
   
   +
   
   +## Requirement
   
   +- Manually import MySQL Driver package mysql-connector-java-5.1.36.jar to collector-libs directory.
   
   +- In config/application.yml, close the elasticsearch configuration and open the shardingjdbc configuration, multiple data source configurations should be separated by Half Comma.
   
   Considering the sharding settings have been remove from application.yml. please add the settings in here.
   
   —
   You are receiving this because you were mentioned.
   Reply to this email directly, view it on GitHub<https://github.com/apache/incubator-skywalking/pull/1220#pullrequestreview-119711946>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AbEqGIrpIAE3UB-ved15UgPFge5rUXwCks5tyTYRgaJpZM4T9MUe>.
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services