华为云用户手册
-
数据集发布 数据集发布参数说明见表3。 表3 数据集发布参数说明 参数 说明 任务信息 任务名称 必填项。 数据集发布任务的名称。 参数信息 数据建模 如果工程治理阶段中添加有数据建模任务时,才有此参数。 必选项。 在下拉框中选择数据建模的任务名称信息。 数据集名称 必填项。 待发布数据集的名称。 “数据建模”选择任务名称后,自动显示。 源目录 必填项。 待发布数据集的来源目录。 “数据建模”选择值后,自动显示。 目标目录 必选项。 待发布数据集的存放目录。支撑如下选项: 选择已有目录 用户直接选择目录执行操作:单击选择已有目录右侧的,在弹出界面选择需要的目录。 用户新增目录并且选择目录执行操作:单击选择已有目录右侧的“创建目录”,创建目录的方法请参考管理目录。创建完成后,单击选择已有目录右侧的,在弹出界面选择需要的目录。 说明: 在数据集中创建目录时,该用户需要具有“Data Operation Engineer”角色。 自动生成目录。 标签 选填项。 待发布数据集的标签信息。 描述 选填项。 待发布数据集的描述信息。
-
响应 响应样例 {“success”:“true”"returnData": {" taskid1": "failed"," taskid2": "success"," taskid3": "running","12313213123213213": "running","131231231231232132": "running",}} 要素说明 参数名 类型 备注 success String 请求状态。 returnData json数组 任务id对应的状态数组。
-
响应 响应样例 {"errorCode": 0,"errorDescription": null,"resObj": {"analysisInfo": [{"type": "FMA","timestamp": "开始时间","dealDataSize": 1000,"processDuration": 100,"ruleName": ""}]}} 要素说明 参数名 参数类型 备注 errorCode String 错误状态码,取值包括如下: 0:成功。 1:失败。 errorDescription String 错误信息描述。 type String 解析工具的类型,取值包括TIE和FMA。 timestamp String 开始时间。 dealDataSize long 处理的数据量,单位为字节。 processDuration long 处理时长,单位为秒。 ruleName String 处理的规则名称。
-
响应 响应样例 {"success": true,"returnData": {"needApply": true,"isAddCar": false,"applyStatus": 2,"tenantSubscribe": false,"approvalLevel": 2}} 要素说明 参数名 参数类型 备注 success String 请求是否成功。 needApply boolean 是否需要审批,取值包括如下: True:需要审批。 false:立即订阅,不需要审批。 isAddCar boolean 是否加入购物车,取值包括如下: True:已经加入购物车。 false:没有加入购物车。 applyStatus Integer 数据集的申请状态,取值包含如下: 0:未申请。 1:申请中。 2:申请已经审批通过。 tenantSubscribe boolean 是否可以按照租户方式订阅,取值包括如下: True:可以租户订阅。 false:不可以租户订阅。 approvalLevel Integer 数据集的审批层级。
-
设置数据集的信息及可视范围 具有“Data Operation Engineer”角色的用户,才有设置本租户下数据集信息和可视范围的权限。 在“设置”页签下,可以设置如下信息。 基本设置 基本设置:可以设置该数据集的子标题、所有者、用户邮箱、过期时间、是否同步样例数据、时域信息等。 分类管理:设置搜索查询数据集的筛选条件,设置成功后展示在“条件筛选”界面。 目录管理:修改当前数据集所在的目录。 删除数据集:删除数据集。 图片:图片设置支持修改数据集的默认显示图片。后续支持用户自定义图片的上传。 权限设置 当数据集的密级为秘密及以上级别时,才需要此设置。 公开设置:公开设置可以添加数据集的授权范围,授权分为对用户授权和对租户授权。 订阅设置:本租户内的用户订阅该数据集时是否免审批。 安全策略设置 可以对该数据集进行水印管理。只有结构化数据支持加水印。对字符串型字段加水印会影响数据的搜索功能,但几乎不影响分类、聚类等算法。 添加水印:单击,选择需要添加水印范围和对应的列,单击“保存”,在“确认”对话框单击“确认”。 取消水印:单击,单击“保存”,在“确认”对话框单击“确认”。
-
数据管理者与数据消费者的区别是什么 在数据集中“Data Operation Engineer”和“Data Owner”角色的用户属于数据管理者,“Data Acquisition Engineer”、“Data Processing Engineer”、“Data Asset Manager”、“Data Lake SRE”、“Data Security Auditor”角色、其他角色和无角色的用户都属于数据消费者。 数据管理者可以对当前租户下治理的数据进行管理,例如:发布数据集、配置数据集授权、审批数据集订阅申请等,也可以对当前租户下发布的所有数据集和其他租户下发布的外部公开及已授权的秘密、机密或绝密的数据集进行消费,例如:订阅数据集、下载数据集到OBS桶等。数据消费者可以对当前租户和其他租户下发布的外部公开及已授权的秘密、机密或绝密的数据集进行消费,但不能对数据集进行管理。 父主题: 数据集
-
数据信息 数据集的数据信息包含标签、描述信息、数据浏览器和关联数据集。 标签:在标签管理中,每个用户只能管理自己设定的标签。 新增标签:在“标签”右侧,单击,输入新增标签名称,单击“添加”。 删除标签:在“标签”右侧,单击,在需要删除的标签名称右侧单击“×”。 描述信息:了解数据集的来源、数据类型、样本量等信息。 在“描述信息”区域,单击“样本量”下面的,可以刷新该数据集的样本量。 对发布时分析失败的数据集,或者已经发布的数据集,可以手工方式进行样本量刷新。 刷新完成后样本量会呈现,如果样本量任务执行失败,则会再次显示。 数据浏览器 对数据集的文件结构进行展示,以及展示文件数量和列数等信息。 :下载该数据集,当成功订阅该数据集后,显示该图示。详细操作请参见下载数据集到OBS。 :全屏显示数据浏览器。 对于非结构化数据,单击某个文件,会展示出该文件的详细内容。 当数据集为结构化的数据时,才会显示数据字典、数据样例和数据分析。 数据字典:了解数据模型属性,例如,数据模型属性的名称、数据类型、字段长度和字段描述信息。 数据样例:数据集的样例,帮助用户简单了解该数据集。 提供数据样例同步功能,在数据样例列表左上角,单击,可以进行样例数据的刷新。 数据分析:提供数据的可视化展现,在数据集详情页面提供数据统计展示能力,为消费者提供数据参考,当前版本支持呈现1000条样例数据。可执行的操作如下。 :执行数据分析任务,在数据分析任务完成后,在页面呈现数据分析结果。 对于发布时分析失败的数据集,或者已经发布的数据集,以手工方式启动数据分析任务,进行数据的重新分析。 为已发布的数据集(一键式发布)追加文件:点击“添加数据”,追加文件。如果追加的文件结构与数据集中数据的结构完全一致,在下载的时候会对文件进行合并,否则追加的文件会存储到OBS对应的桶中,供用户下载使用。 数据集物理存储分布 展示的是当前数据集在各个存储介质上的统计情况。左侧饼图展示的是当前数据集在HDFS、HBase、ES、MySql、OBS上的存储量;右侧折线图展示的是当前数据集在各存储介质上的存储量的变化情况。 关联数据集 可以添加或删除关联数据集。 只有具有“Data Operation Engineer”角色的用户,可以刷新本租户下数据集的样本量、刷新本租户下数据集的时域范围、刷新本租户下数据集的数据样例、启动本租户下数据集的数据分析任务以及为已发布的数据集追加文件。 如果已有成功执行的数据分析任务结果,再次启动执行后,成功前不会清理原任务结果。 重启服务会清理RUNNING中或者INIT状态下的数据分析任务,以解决坏死的数据分析任务(指在运行过程中遭遇宕机等异常形成的一直在运行中的任务)。
-
响应 响应样例 {"success": true,"returnData": [{"status": "init","total": 11},{"status": "collecting","total": 13},{"status": "finished","total": 13},{"status": "error","total": 1}]} 要素说明 参数名 参数类型 备注 success boolean 请求是否成功。 errorMsg String 错误描述。 errorCode String 错误码。 returnData Object 返回值。 status String 状态。 total String 任务数。
-
响应 响应样例 { "success": true, "returnData": { "page": { "currentPageNum": 1, "lastPageNum": 44, "totalPageNum": 44, "startRowIndex": 0, "gotoPageNum": 0, "pageSize": 8, "recordCount": 352 }, "dataList": [ { "id": "eeba1fc1cd12488b839d06762d39229c", "filePath": "DataAssets/PLDA/Collection/LocalUpload/4f70889e-f6be-8db7-13cb-db7766a7f63e", "uploadTime": "2021-07-07 09:34:05", "tenant": "softcomai_z00284297_03", "users": "pengfeifei", "usedTime": "667", "taskId": "490e70277c06402a9f078de3a54d8453", "dataSource": "dataCatalog", "taskName": "33", "expiredTime": "2024-07-07 23:59:59", "tenantId": "051fb6cf4c00d33d0f85c003b99352a0", "destDatasetUid": "066bc5c1e3d9457aa0434290808d6563" }, { "id": "9ff4a1b363fd45abb22939f243d20f97", "filePath": "DataAssets/PLDA/Collection/LocalUpload/9ff11850-19d3-40da-5c63-355e86fcf5fa", "uploadTime": "2021-06-29 15:17:14", "tenant": "softcomai_z00284297_03", "users": "pengfeifei", "usedTime": "833", "taskId": "20cc888f380948648a401cddceebaea5", "dataSource": "localDataTransfer", "taskName": "2332", "expiredTime": "2024-06-29 23:59:59", "tenantId": "051fb6cf4c00d33d0f85c003b99352a0", "destDatasetUid": "b03546a4c2f647df9d65136b9875d2c8" } ] }} 要素说明 参数名 参数类型 备注 success Boolean 请求是否成功。 returnData Object 返回值。 page Object 分页信息。具体参数说明请参见表1。 dataList list 采集机列表。具体参数说明请参见表2。 表1 page参数说明 参数名 参数类型 备注 currentPageNum Int 当前页数。 lastPageNum Int 最后一页页数。 totalPageNum Int 总页数。 startRowIndex Int 起始页数。 gotoPageNum Int 当前页数。 pageSize Int 每页总条数。 recordCount Int 总记录数。 表2 dataList参数说明 参数名 参数类型 备注 id String ID。 filePath String 文件OBS路径。 uploadTime String 操作时间。 tenant String 租户名称。 users String 操作用户。 usedTime String 上传文件耗时。 taskId String 任务ID。 dataSource String 数据来源。 taskName String 任务名称。 expiredTime String 过期时间。 tenantId String 租户ID。 destDatasetUid String 来自于数据权限的datasetUid。
-
请求 请求样例 GET https://ip:port/softcomai/datalake/collection/v1.0/upload/tasks?pageNum=1&pageSize=8&conditional=33 参数说明 参数名 是否必选 参数类型 备注 pageNum 是 Int 当前页数。 pageSize 是 Int 每页条数。 conditional 否 String 搜索条件。
-
请求 请求样例 https://ip:port/softcomai/datalake/collection/v1.0/tasks?pageNum=1&pageSize=10&mainCategory=&status=&conditional= 参数说明 参数名 是否必选 参数类型 备注 taskId 否 String 任务ID。 status 否 String 状态。 mainCategory 否 String 主类。 conditional 否 String 查询条件。 pageNum 是 Int 当前页数。 pageSize 是 Int 每页总条数。
-
响应 响应样例 {"success": true,"returnData": {"page": {"currentPageNum": 1,"lastPageNum": 4,"totalPageNum": 4,"startRowIndex": 0,"gotoPageNum": 0,"pageSize": 10,"recordCount": 39},"dataList": [{"taskId": "c5c95a4e6bfa45fa8df718c2c0f3ca79","taskName": "sftp_duan","userName": "xxxx","taskStatus": "init","lastStartTime": 0,"strategy": "once","currentFilesCount": 0,"currentFilesSize": 0,"progress": 0,"predictEndTime": 0,"filesCount": 0,"filesSize": 0,"mainCategory": "pipe","subCategory": "cloudCore","protocolType": "sftp","protocolCategory": "","taskSource": "console"}, {"taskId": "d26d98c3b3c247a59b2e18c1c6ffa7f9","taskName": "cmc2","userName": "xxxx","taskStatus": "collecting","lastStartTime": 1616036657414,"note": "","strategy": "interval","currentFilesCount": 0,"currentFilesSize": 0,"progress": 0,"predictEndTime": 0,"filesCount": 0,"filesSize": 0,"mainCategory": "cloud","subCategory": "cloudServiceData","protocolType": "rest","protocolCategory": "CMC","taskSource": "console"}]}} 要素说明 参数名 参数类型 备注 success Boolean 请求是否成功。 returnData Object 返回值。 page Object 分页信息。具体参数说明请参见表1。 表1 page参数说明 参数名 参数类型 备注 currentPageNum Int 当前页数。 lastPageNum Int 最后一页页数。 totalPageNum Int 总页数。 startRowIndex Int 起始页数。 gotoPageNum Int 当前页数。 pageSize Int 每页总条数。 recordCount Int 总记录数。 dataList List 任务信息。具体参数说明请参见表2。 表2 dataList参数说明 参数名 参数类型 备注 taskName String 任务名称。 taskId String 任务ID。 userName String 用户名。 taskStatus String 任务状态。 lastStartTime String 最后一次启动时间。 strategy String 周期。 currentFilesCount String 当前采集文件总数。 currentFilesSize String 采集文件大小。 progress String 流程ID。 predictEndTime String 预计完成时间。 filesCount String 总的文件数。 filesSize String 总的采集文件大小。 mainCategory String 主类类型。 subCategory String 子类类型。 protocolType String 协议类型。 protocolCategory String 协议类别。 taskSource String 任务来源。
-
请求 请求样例 PUT https://ipaddr:port/softcomai/datalake/v1.0/dataSet/auto/oneStepPublish[{"origDatasetUid": "6a75cdf7569b47beae9332748fbb44f1","businessName": "test00600","entityName": "test00600","progressId":"D_1619427705462_78616298465","expireDate":"2024-04-26 23:59:59"}] 参数说明 表1 Body参数说明 参数名 是否必选 参数类型 备注 origDatasetUid 是 String 元数据ID。 businessName 是 String 数据集名称。 entityName 是 String 实体名称。 progressId 否 String 进程ID。 expireDate 否 String 过期时间。
-
请求 请求样例 POST https://ipaddr:port/softcomai/datalake/dataplan/v1.0/backup/restore/order{"userName": "softcomai_xxxxxx","tenantList": ["051fb6cf4c00d33d0f85c003b99352a0"],"backupId": "20201230104200012","userType": "hec"} 参数说明 参数名 是否必选 参数类型 备注 userName 是 String 用户名称。 tenantList 是 List 租户列表。 backupId 是 String 备份id。 userType 是 String 场景类型,为云道或公有云。
-
响应 响应样例 { "success": true, "errorMsg": null, "errorCode": null, "returnData": { "cloudcollection": "{\"success\":true,\"returnData\":\"true\"}", "dlunion": "{\"success\":true,\"returnData\":\"true\"}", "localdatatransfer": "{\"success\":true,\"returnData\":true}", "datapermission": "{\"success\":true,\"returnData\":true}" }} 要素说明 参数名 参数类型 备注 success String 请求是否成功,取值包括true和false。 returnData JSON LIST 返回值。 cloudcollection String 服务名称。
-
请求 请求样例 { "fileName": "src95156873436249665.sql,src107493942692936010.sql", "filePath": "DataAssets/PLDA/Collection/LocalUpload/1ab50e7c-b505-12bf-6e01-4bc78d460e94", "fileSize": "3,3", "fullFileName": "/src95156873436249665.sql,/src107493942692936010.sql", "progressId": "", "serviceName": "dataCatalog", "uploadTime": 1625620343197, "usedTime": 725, "expiredTime": "2024-07-07 23:59:59", "taskName": "23"} 参数说明 参数名 是否必填 参数类型 备注 fileName 是 String 文件名,逗号隔开。 filePath 是 String OBS路径。 fileSize 是 String 文件大小,逗号隔开。 fullFileName 是 String 文件全路径。 progressId 否 String 流程ID。 serviceName 是 String 服务名称。 uploadTime 是 long 上传开始时间。 usedTime 是 long 上传耗时。 expiredTime 否 String 过期时间。 taskName 是 String 任务名称。
-
响应 响应样例 { "success": true, "returnData": { "destDatasetUid": "066bc5c1e3d9457aa0434290808d6563", "taskId": "490e70277c06402a9f078de3a54d8453" }} 要素说明 参数名 参数类型 备注 success Boolean 请求是否成功。 returnData Object 返回值。 destDatasetUid String 来自数据权限的datasetUid。 taskId String 任务ID。
-
请求 请求样例 { "fileName": "src44424260148486576.sql", "fullFileName": "bucket-hvnngyjf.obs.cn-north-7.ulanqab.huawei.com:443/DataAssets/PLDA/Collection/LocalUpload/c9d1ba3b-ec0e-aae5-b19c-a8e716d3b923/data/", "id": "1720ca2033c948558c28d635d6665fd9"} 参数说明 参数名 是否必填 参数类型 备注 fileName 是 String 文件名。 fullFileName 否 String OBS全路径。 id 否 String 文件ID。
-
请求 请求样例 {"collectionMode": "EIP","protocolType": "sftp","protocolCategory": "","protocolList": [{"host": "xx.xx.xx.xx","port": "22","userName": "root","password": "Abc@123","path": "/opt/test/ftth","sslMode": "false","localHost": null,"protocolVersion": "","database": null,"tables": null,"dataTable": null,"dataId": null}]} 参数说明 参数名 是否必选 参数类型 说明 collectionMode 是 String 探针包名称。 protocolType 是 String 协议类型(SFTP/FTPS)。 protocolCategory 否 String 协议子类别。 protocolList 是 String 采集机ID。 host 否 String 主机IP。 port 否 String 端口号。 userName 否 String 用户名。 password 否 String 密码。 localHost 否 String 采集机小网IP。 path 否 String 采集文件路径。 sslMode 否 String 是否SSL模式。 protocolVersion 否 String 协议版本。 database 否 String 数据库实例。 tables 否 String 表名。 dataTable 否 String 硬盘数据采集表名。 dataId 否 String 硬盘数据采集起始采集ID。
-
请求 请求样例 {"collectionMode": "EIP","protocolType": "sftp","protocolCategory": "","protocolList": [{"host": "xx.xx.xx.xx","port": "22","userName": "root","password": "Abc@123","path": "/opt/test/ftth","sslMode": "false","localHost": null,"protocolVersion": "","database": null,"tables": null,"dataTable": null,"dataId": null}]} 参数说明 参数名 是否必选 参数类型 说明 collectionMode 是 String 探针包名称。 protocolType 是 String 协议类型(SFTP/FTPS)。 protocolCategory 否 String 协议子类别。 protocolList 是 String 采集机ID。 host 否 String 主机IP。 port 否 String 端口。 userName 否 String 用户名。 password 否 String 密码。 localHost 否 String 采集机小网IP。 path 否 String 采集文件路径。 sslMode 否 String 是否SSL模式。 protocolVersion 否 String 协议版本。 database 否 String 数据库实例。 tables 否 String 表名。 dataTable 否 String 硬盘数据采集表名。 dataId 否 String 硬盘数据采集起始采集ID。
-
复杂依赖任务(DAG) 如果有四个任务,a/b/c/d 我们希望首先执行 任务 a,然后执行 b/c,b/c 同时完成后,最后执行 d,如下图所示: 为了实现这个目标,需要引入 depends 字段。以任务 d为例,完成任务 d 需要首先完成任务 b/c,则depends 字段为: depends: - target: b type: whole - target: c type: whole 完整代码如下: version: genecontainer_0_1inputs: memory: default: 1g type: string cpu: default: 0.5c type: string tool: default: bwa:0.7.12 type: string shell: default: sh type: stringworkflow: a: tool: bwa:0.7.12 type: G CS .Job resources: memory: 1g cpu: 0.5c commands: - echo "A" b: tool: bwa:0.7.12 type: GCS.Job resources: memory: 1g cpu: 0.5c commands: - echo "B" depends: - target: a type: whole c: tool: bwa:0.7.12 type: GCS.Job resources: memory: 1g cpu: 0.5c commands: - echo "C" depends: - target: a type: whole d: tool: bwa:0.7.12 type: GCS.Job resources: memory: 1g cpu: 0.5c commands: - echo "D" depends: - target: b type: whole - target: c type: wholevolumes: sample-data: mount_path: /obs mount_from: pvc: ${GCS_DATA_PVC} temp-data: mount_path: /sfs mount_from: pvc: ${GCS_SFS_PVC} ref-data: mount_path: /ref mount_from: pvc: ${GCS_REF_PVC} 父主题: 流程语法示例
-
生成GCS流程示例 该命令将会生成以下模板,并提交基因容器语法解析器: 1 2 3 4 5 6 7 8 910111213141516171819202122232425262728293031323334353637383940414243444546 version: genecontainer_0_1inputs: memory: default: 1g type: string cpu: default: 0.5c type: string tool: default: bwa:0.7.12 type: string job-script: default: bwa_help.sh type: string jobid: default: bwa-help-2018-0830-171114-00d34 type: string shell: default: sh type: stringworkflow: bwa-help-2018-0830-171114-00d34: tool: bwa:0.7.12 type: GCS.Job resources: memory: ${memory} cpu: ${cpu} commands: - sh /obs/gcscli/bwa-help-2018-0830-171114-00d34/bwa_help.shvolumes: sample-data: mount_path: /obs mount_from: pvc: ${GCS_DATA_PVC} temp-data: mount_path: /sfs mount_from: pvc: ${GCS_SFS_PVC} ref-data: mount_path: /ref mount_from: pvc: ${GCS_REF_PVC}outputs: bwa-help-2018-0830-171114-00d34: path: - /obs/output/bwa-help-2018-0830-171114-00d34
-
volumes配置样例 以下示例,使得每个任务容器会挂载5个共享存储,也就是所有的容器可以看到一样的共享目录。 volumes: genref: mount_path: '${volume-path-ref}' mount_from: pvc: '${GCS_REF_PVC}' #内置变量,基因容器提供的参考组OBS桶 genobs: mount_path: '${volume-path-obs}' mount_from: pvc: '${GCS_DATA_PVC}' #内置变量,环境关联的OBS桶 gensfs: mount_path: '${volume-path-sfs}' mount_from: pvc: '${GCS_SFS_PVC}' #内置变量,加速存储盘 other: mount_path: /home/mydata mount_from: pvc: '${my_k8s_pvc}' # 关联的Kubernetes集群中的任意共享存储(PVC)名字 subdir: mount_path: /home/subdir mount_from: pvc: '${my_k8s_pvc}' sub_path: '${path_var}' #仅挂载共享存储的某个子目录,可以使用inputs变量,如: path_var = abc/def
-
workflow配置样例 workflow: job-a: tool: nginx:latest type: GCS.Job resources: memory: 2G cpu: 1c commands: - sleep `expr 3 \* ${wait-base}`; echo ${output-prefix}job-a | tee -a ${obs}/${output}/${result}; job-b: tool: nginx:latest type: GCS.Job commands_iter: command: sleep `expr ${1} \* ${wait-base}`; echo ${output-prefix}job-b-${item} | tee -a ${obs}/${output}/${result}; vars_iter: - range(0, 4) #内置函数range,实际表示 [0, 1, 2, 3]。最终并发执行4个容器,每个使用数组成员替代 depends: - target: job-a type: whole #可不写,whole为默认值 job-c: tool: nginx:latest type: GCS.Job resources: memory: 8G cpu: 2c commands_iter: command: sleep `expr ${1} \* ${wait-base}`; echo ${output-prefix}job-c-${item} | tee -a ${obs}/${output}/${result}; vars_iter: - [3, 20] #最终并发2个容器,每个使用数组成员替代 depends: - target: job-a type: iterate - target: job-b
-
纯量 纯量的数据类型有字符串、布尔值、整数、浮点数、Null、时间、日期。 字符串表示: 字符串默认不使用引号表示: str: This_is_a_line 如果字符串之中包含空格或特殊字符,需要放在引号之中: str: 'content: a string’ 单引号和双引号都可以使用,两者区别是单引号可以识别转义字符:双引号不会对特殊字符转义:↵ s1: 'content:\n a string's2: "content:\n a string" 单引号之中如果还有单引号,必须连续使用两个单引号转义。 str: 'labor''s day' 字符串可以写成多行,从第二行开始,必须有一个单空格缩进。换行符会被转为空格。 str: This_is a_multi_line 整数表示: int_value: 314 浮点型表示: float_value: 3.14 Null表示: parent: ~ 时间表示: 时间采用ISO8601格式。 iso8601: 2018-12-14t21:59:43.10-05:00 日期表示: 日期采用复合ISO8601格式的年、月、日表示。 date: 1976-07-31
-
模板示例 version: genecontainer_0_1inputs: #设置流程变量 sample: #变量名 default: sample1 type: string description: 变量描述,支持中文 label: basicworkflow: #设置流程顺序 test-job-a: tool: busybox:latest type: GCS.Job resources: memory: 4G commands_iter: # {item} 为GCS内置变量,表示并发任务的 index,需要的时候选用 command: sleep 10; touch /obs/test-job/${sample}.${item}.${1}.txt vars_iter: - [0,1] test-job-b: tool: busybox:latest type: GCS.Job resources: memory: 4G commands: - sleep 10; touch /obs/test-job/${sample}.job-b.txt depends: - target: test-job-a #表示依赖另一个步骤,默认依赖类型: wholevolumes: #设置挂载共享存储 genobs: mount_path: /obs mount_from: pvc: '${GCS_DATA_PVC}' #OBS数据桶outputs: #设置最终结果 result-txt: #结果文件 paths_iter: path: /obs/test-job/${sample}.${item}.${1}.txt vars_iter: - [0,1]
-
模板结构 基因容器语法结构请参见表1。 表1 模板组成元素 参数 是否必选 参数类型 参数描述 version 是 string 流程文件的版本。当前支持为 genecontainer_0_1。 inputs 否 Map 整个流程的可变量。可以定义多个,在执行的时候设置这些变量的实际值。 workflow 是 Map 定义完整流程包含的各个步骤,以及步骤之间的依赖关系。 volumes 否 Map 定义任务挂载共享存储的挂载路径。 outputs 否 Map 定义流程最终生成的文件列表。用于界面展示使用。
-
数组 数组使用连字符和空格“- ”表示,合法的表示方法如下: animal:- Cat- Dog- Goldfish 也可使用行内表示法: animal: [Cat, Dog, Goldfish] 对象和数组可以嵌套使用,形成复合结构: languages: - Ruby - Perl - Pythonwebsites: YAML: yaml.org Ruby: ruby-lang.org Python: python.org Perl: use.perl.org
-
SDK列表 表1提供了SWR服务支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。 表1 SDK列表 编程语言 Github地址 参考文档 Java huaweicloud-sdk-java-v3 Java SDK使用指导 Python huaweicloud-sdk-python-v3 Python SDK使用指导 Go huaweicloud-sdk-go-v3 Go SDK使用指导 .NET huaweicloud-sdk-net-v3 .Net SDK使用指导 NodeJs huaweicloud-sdk-nodejs-v3 NodeJs SDK使用指导
-
操作步骤 登录 区块链 服务管理控制台。 进入服务管理页面,单击Hyperledger Fabric增强版的“购买”按钮。 根据界面提示,配置区块链基本信息,参数如表1所示。 表1 购买区块链服务参数表 参数 说明 计费模式 选择“按需计费” 区域 使用默认区域 企业项目 选择已创建的企业项目,例如:default 区块链服务名称 设置为Cross-ChainA 版本类型 选择“专业版” 区块链类型 私有链 Fabric内核 V2.2 共识策略 Raft(CFT) 资源初始密码 登录区块链管理界面时的admin账户的密码 资源初始密码确认 再次输入资源初始密码 单击“下一步:配置资源”,进行资源配置,参数如表2所示。 表2 资源配置参数表 参数 说明 环境资源 选择“自定义环境” 集群 选择“创建新的CCE集群” 可用区 可用区1 云主机规格 4核/8GB 云主机个数 1 高可用 否 虚拟私有云 默认 所在子网 默认 云主机登录方式 请自行设置 root密码 如果填写该项,则以填写值为准,如果不填写,则以资源初始密码为准 确认密码 再次输入root用户密码进行确认。 是否使用CCE集群节点弹性IP 选择“是” 弹性IP计费方式 按宽带计费 弹性IP带宽 5Mbit/s 单击“下一步:区块链配置”,进行区块链配置,参数如表3所示。 表3 区块链配置参数表 参数 说明 区块链配置 自定义配置 区块链管理初始密码 如果填写该项,则以填写值为准,如果不填写,则以资源初始密码为准 区块链管理确认密码 再次输入区块链管理初始密码 存储卷类型 文件存储卷 节点组织存储容量 使用默认规格 账本数据存储方式 选择“文件数据库(GoLevelDB)” Peer节点组织 创建1个节点组织,名称为:orgA,节点数量为2 通道配置 将通道名称修改为channela,并将orgA组织添加至通道中 共识节点数量 使用默认规格 安全机制 选择“ECDSA” 区块生成配置 选择“否” 添加RESTful API支持 选择“否” 添加 可信计算 平台 选择“否” 单击“下一步:确认订单”。 确认配置信息无误后,勾选协议和免责声明,并单击“提交订单”。请等待数分钟,安装页面提示安装成功,查看服务状态变为“正常”后,表示区块链部署完成。 按照2-6,购买区块链Cross-ChainB。区块链服务名称设置为Cross-ChainB,Peer节点组织设置为orgB,通道名称设置为channelb,其余按照参数表格设置。
共99354条
- 1
- ...
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
- 276
- 277
- 278
- 279
- 280
- 281
- 282
- 283
- 284
- 285
- 286
- 287
- 288
- 289
- 290
- 291
- 292
- 293
- 294
- 295
- 296
- 297
- 298
- 299
- 300
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 318
- 319
- 320
- 321
- 322
- 323
- 324
- 325
- 326
- 327
- 328
- 329
- 330
- 331
- 332
- 333
- 334
- 335
- 336
- 337
- 338
- 339
- 340
- 341
- 342
- 343
- 344
- 345
- 346
- 347
- 348
- 349
- 350
- 351
- 352
- 353
- 354
- 355
- 356
- 357
- 358
- 359
- 360
- 361
- 362
- 363
- 364
- 365
- 366
- 367
- 368
- 369
- 370
- 371
- 372
- 373
- 374
- 375
- 376
- 377
- 378
- 379
- 380
- 381
- 382
- 383
- 384
- 385
- 386
- 387
- 388
- 389
- 390
- 391
- 392
- 393
- 394
- 395
- 396
- 397
- 398
- 399
- 400
- 401
- 402
- 403
- 404
- 405
- 406
- 407
- 408
- 409
- 410
- 411
- 412
- 413
- 414
- 415
- 416
- 417
- 418
- 419
- 420
- 421
- 422
- 423
- 424
- 425
- 426
- 427
- 428
- 429
- 430
- 431
- 432
- 433
- 434
- 435
- 436
- 437
- 438
- 439
- 440
- 441
- 442
- 443
- 444
- 445
- 446
- 447
- 448
- 449
- 450
- 451
- 452
- 453
- 454
- 455
- 456
- 457
- 458
- 459
- 460
- 461
- 462
- 463
- 464
- 465
- 466
- 467
- 468
- 469
- 470
- 471
- 472
- 473
- 474
- 475
- 476
- 477
- 478
- 479
- 480
- 481
- 482
- 483
- 484
- 485
- 486
- 487
- 488
- 489
- 490
- 491
- 492
- 493
- 494
- 495
- 496
- 497
- 498
- 499
- 500
- 501
- 502
- 503
- 504
- 505
- 506
- 507
- 508
- 509
- 510
- 511
- 512
- 513
- 514
- 515
- 516
- 517
- 518
- 519
- 520
- 521
- 522
- 523
- 524
- 525
- 526
- 527
- 528
- 529
- 530
- 531
- 532
- 533
- 534
- 535
- 536
- 537
- 538
- 539
- 540
- 541
- 542
- 543
- 544
- 545
- 546
- 547
- 548
- 549
- 550
- 551
- 552
- 553
- 554
- 555
- 556
- 557
- 558
- 559
- 560
- 561
- 562
- 563
- 564
- 565
- 566
- 567
- 568
- 569
- 570
- 571
- 572
- 573
- 574
- 575
- 576
- 577
- 578
- 579
- 580
- 581
- 582
- 583
- 584
- 585
- 586
- 587
- 588
- 589
- 590
- 591
- 592
- 593
- 594
- 595
- 596
- 597
- 598
- 599
- 600
- 601
- 602
- 603
- 604
- 605
- 606
- 607
- 608
- 609
- 610
- 611
- 612
- 613
- 614
- 615
- 616
- 617
- 618
- 619
- 620
- 621
- 622
- 623
- 624
- 625
- 626
- 627
- 628
- 629
- 630
- 631
- 632
- 633
- 634
- 635
- 636
- 637
- 638
- 639
- 640
- 641
- 642
- 643
- 644
- 645
- 646
- 647
- 648
- 649
- 650
- 651
- 652
- 653
- 654
- 655
- 656
- 657
- 658
- 659
- 660
- 661
- 662
- 663
- 664
- 665
- 666
- 667
- 668
- 669
- 670
- 671
- 672
- 673
- 674
- 675
- 676
- 677
- 678
- 679
- 680
- 681
- 682
- 683
- 684
- 685
- 686
- 687
- 688
- 689
- 690
- 691
- 692
- 693
- 694
- 695
- 696
- 697
- 698
- 699
- 700
- 701
- 702
- 703
- 704
- 705
- 706
- 707
- 708
- 709
- 710
- 711
- 712
- 713
- 714
- 715
- 716
- 717
- 718
- 719
- 720
- 721
- 722
- 723
- 724
- 725
- 726
- 727
- 728
- 729
- 730
- 731
- 732
- 733
- 734
- 735
- 736
- 737
- 738
- 739
- 740
- 741
- 742
- 743
- 744
- 745
- 746
- 747
- 748
- 749
- 750
- 751
- 752
- 753
- 754
- 755
- 756
- 757
- 758
- 759
- 760
- 761
- 762
- 763
- 764
- 765
- 766
- 767
- 768
- 769
- 770
- 771
- 772
- 773
- 774
- 775
- 776
- 777
- 778
- 779
- 780
- 781
- 782
- 783
- 784
- 785
- 786
- 787
- 788
- 789
- 790
- 791
- 792
- 793
- 794
- 795
- 796
- 797
- 798
- 799
- 800
- 801
- 802
- 803
- 804
- 805
- 806
- 807
- 808
- 809
- 810
- 811
- 812
- 813
- 814
- 815
- 816
- 817
- 818
- 819
- 820
- 821
- 822
- 823
- 824
- 825
- 826
- 827
- 828
- 829
- 830
- 831
- 832
- 833
- 834
- 835
- 836
- 837
- 838
- 839
- 840
- 841
- 842
- 843
- 844
- 845
- 846
- 847
- 848
- 849
- 850
- 851
- 852
- 853
- 854
- 855
- 856
- 857
- 858
- 859
- 860
- 861
- 862
- 863
- 864
- 865
- 866
- 867
- 868
- 869
- 870
- 871
- 872
- 873
- 874
- 875
- 876
- 877
- 878
- 879
- 880
- 881
- 882
- 883
- 884
- 885
- 886
- 887
- 888
- 889
- 890
- 891
- 892
- 893
- 894
- 895
- 896
- 897
- 898
- 899
- 900
- 901
- 902
- 903
- 904
- 905
- 906
- 907
- 908
- 909
- 910
- 911
- 912
- 913
- 914
- 915
- 916
- 917
- 918
- 919
- 920
- 921
- 922
- 923
- 924
- 925
- 926
- 927
- 928
- 929
- 930
- 931
- 932
- 933
- 934
- 935
- 936
- 937
- 938
- 939
- 940
- 941
- 942
- 943
- 944
- 945
- 946
- 947
- 948
- 949
- 950
- 951
- 952
- 953
- 954
- 955
- 956
- 957
- 958
- 959
- 960
- 961
- 962
- 963
- 964
- 965
- 966
- 967
- 968
- 969
- 970
- 971
- 972
- 973
- 974
- 975
- 976
- 977
- 978
- 979
- 980
- 981
- 982
- 983
- 984
- 985
- 986
- 987
- 988
- 989
- 990
- 991
- 992
- 993
- 994
- 995
- 996
- 997
- 998
- 999
- 1000
- 1001
- 1002
- 1003
- 1004
- 1005
- 1006
- 1007
- 1008
- 1009
- 1010
- 1011
- 1012
- 1013
- 1014
- 1015
- 1016
- 1017
- 1018
- 1019
- 1020
- 1021
- 1022
- 1023
- 1024
- 1025
- 1026
- 1027
- 1028
- 1029
- 1030
- 1031
- 1032
- 1033
- 1034
- 1035
- 1036
- 1037
- 1038
- 1039
- 1040
- 1041
- 1042
- 1043
- 1044
- 1045
- 1046
- 1047
- 1048
- 1049
- 1050
- 1051
- 1052
- 1053
- 1054
- 1055
- 1056
- 1057
- 1058
- 1059
- 1060
- 1061
- 1062
- 1063
- 1064
- 1065
- 1066
- 1067
- 1068
- 1069
- 1070
- 1071
- 1072
- 1073
- 1074
- 1075
- 1076
- 1077
- 1078
- 1079
- 1080
- 1081
- 1082
- 1083
- 1084
- 1085
- 1086
- 1087
- 1088
- 1089
- 1090
- 1091
- 1092
- 1093
- 1094
- 1095
- 1096
- 1097
- 1098
- 1099
- 1100
- 1101
- 1102
- 1103
- 1104
- 1105
- 1106
- 1107
- 1108
- 1109
- 1110
- 1111
- 1112
- 1113
- 1114
- 1115
- 1116
- 1117
- 1118
- 1119
- 1120
- 1121
- 1122
- 1123
- 1124
- 1125
- 1126
- 1127
- 1128
- 1129
- 1130
- 1131
- 1132
- 1133
- 1134
- 1135
- 1136
- 1137
- 1138
- 1139
- 1140
- 1141
- 1142
- 1143
- 1144
- 1145
- 1146
- 1147
- 1148
- 1149
- 1150
- 1151
- 1152
- 1153
- 1154
- 1155
- 1156
- 1157
- 1158
- 1159
- 1160
- 1161
- 1162
- 1163
- 1164
- 1165
- 1166
- 1167
- 1168
- 1169
- 1170
- 1171
- 1172
- 1173
- 1174
- 1175
- 1176
- 1177
- 1178
- 1179
- 1180
- 1181
- 1182
- 1183
- 1184
- 1185
- 1186
- 1187
- 1188
- 1189
- 1190
- 1191
- 1192
- 1193
- 1194
- 1195
- 1196
- 1197
- 1198
- 1199
- 1200
- 1201
- 1202
- 1203
- 1204
- 1205
- 1206
- 1207
- 1208
- 1209
- 1210
- 1211
- 1212
- 1213
- 1214
- 1215
- 1216
- 1217
- 1218
- 1219
- 1220
- 1221
- 1222
- 1223
- 1224
- 1225
- 1226
- 1227
- 1228
- 1229
- 1230
- 1231
- 1232
- 1233
- 1234
- 1235
- 1236
- 1237
- 1238
- 1239
- 1240
- 1241
- 1242
- 1243
- 1244
- 1245
- 1246
- 1247
- 1248
- 1249
- 1250
- 1251
- 1252
- 1253
- 1254
- 1255
- 1256
- 1257
- 1258
- 1259
- 1260
- 1261
- 1262
- 1263
- 1264
- 1265
- 1266
- 1267
- 1268
- 1269
- 1270
- 1271
- 1272
- 1273
- 1274
- 1275
- 1276
- 1277
- 1278
- 1279
- 1280
- 1281
- 1282
- 1283
- 1284
- 1285
- 1286
- 1287
- 1288
- 1289
- 1290
- 1291
- 1292
- 1293
- 1294
- 1295
- 1296
- 1297
- 1298
- 1299
- 1300
- 1301
- 1302
- 1303
- 1304
- 1305
- 1306
- 1307
- 1308
- 1309
- 1310
- 1311
- 1312
- 1313
- 1314
- 1315
- 1316
- 1317
- 1318
- 1319
- 1320
- 1321
- 1322
- 1323
- 1324
- 1325
- 1326
- 1327
- 1328
- 1329
- 1330
- 1331
- 1332
- 1333
- 1334
- 1335
- 1336
- 1337
- 1338
- 1339
- 1340
- 1341
- 1342
- 1343
- 1344
- 1345
- 1346
- 1347
- 1348
- 1349
- 1350
- 1351
- 1352
- 1353
- 1354
- 1355
- 1356
- 1357
- 1358
- 1359
- 1360
- 1361
- 1362
- 1363
- 1364
- 1365
- 1366
- 1367
- 1368
- 1369
- 1370
- 1371
- 1372
- 1373
- 1374
- 1375
- 1376
- 1377
- 1378
- 1379
- 1380
- 1381
- 1382
- 1383
- 1384
- 1385
- 1386
- 1387
- 1388
- 1389
- 1390
- 1391
- 1392
- 1393
- 1394
- 1395
- 1396
- 1397
- 1398
- 1399
- 1400
- 1401
- 1402
- 1403
- 1404
- 1405
- 1406
- 1407
- 1408
- 1409
- 1410
- 1411
- 1412
- 1413
- 1414
- 1415
- 1416
- 1417
- 1418
- 1419
- 1420
- 1421
- 1422
- 1423
- 1424
- 1425
- 1426
- 1427
- 1428
- 1429
- 1430
- 1431
- 1432
- 1433
- 1434
- 1435
- 1436
- 1437
- 1438
- 1439
- 1440
- 1441
- 1442
- 1443
- 1444
- 1445
- 1446
- 1447
- 1448
- 1449
- 1450
- 1451
- 1452
- 1453
- 1454
- 1455
- 1456
- 1457
- 1458
- 1459
- 1460
- 1461
- 1462
- 1463
- 1464
- 1465
- 1466
- 1467
- 1468
- 1469
- 1470
- 1471
- 1472
- 1473
- 1474
- 1475
- 1476
- 1477
- 1478
- 1479
- 1480
- 1481
- 1482
- 1483
- 1484
- 1485
- 1486
- 1487
- 1488
- 1489
- 1490
- 1491
- 1492
- 1493
- 1494
- 1495
- 1496
- 1497
- 1498
- 1499
- 1500
- 1501
- 1502
- 1503
- 1504
- 1505
- 1506
- 1507
- 1508
- 1509
- 1510
- 1511
- 1512
- 1513
- 1514
- 1515
- 1516
- 1517
- 1518
- 1519
- 1520
- 1521
- 1522
- 1523
- 1524
- 1525
- 1526
- 1527
- 1528
- 1529
- 1530
- 1531
- 1532
- 1533
- 1534
- 1535
- 1536
- 1537
- 1538
- 1539
- 1540
- 1541
- 1542
- 1543
- 1544
- 1545
- 1546
- 1547
- 1548
- 1549
- 1550
- 1551
- 1552
- 1553
- 1554
- 1555
- 1556
- 1557
- 1558
- 1559
- 1560
- 1561
- 1562
- 1563
- 1564
- 1565
- 1566
- 1567
- 1568
- 1569
- 1570
- 1571
- 1572
- 1573
- 1574
- 1575
- 1576
- 1577
- 1578
- 1579
- 1580
- 1581
- 1582
- 1583
- 1584
- 1585
- 1586
- 1587
- 1588
- 1589
- 1590
- 1591
- 1592
- 1593
- 1594
- 1595
- 1596
- 1597
- 1598
- 1599
- 1600
- 1601
- 1602
- 1603
- 1604
- 1605
- 1606
- 1607
- 1608
- 1609
- 1610
- 1611
- 1612
- 1613
- 1614
- 1615
- 1616
- 1617
- 1618
- 1619
- 1620
- 1621
- 1622
- 1623
- 1624
- 1625
- 1626
- 1627
- 1628
- 1629
- 1630
- 1631
- 1632
- 1633
- 1634
- 1635
- 1636
- 1637
- 1638
- 1639
- 1640
- 1641
- 1642
- 1643
- 1644
- 1645
- 1646
- 1647
- 1648
- 1649
- 1650
- 1651
- 1652
- 1653
- 1654
- 1655
- 1656
- 1657
- 1658
- 1659
- 1660
- 1661
- 1662
- 1663
- 1664
- 1665
- 1666
- 1667
- 1668
- 1669
- 1670
- 1671
- 1672
- 1673
- 1674
- 1675
- 1676
- 1677
- 1678
- 1679
- 1680
- 1681
- 1682
- 1683
- 1684
- 1685
- 1686
- 1687
- 1688
- 1689
- 1690
- 1691
- 1692
- 1693
- 1694
- 1695
- 1696
- 1697
- 1698
- 1699
- 1700
- 1701
- 1702
- 1703
- 1704
- 1705
- 1706
- 1707
- 1708
- 1709
- 1710
- 1711
- 1712
- 1713
- 1714
- 1715
- 1716
- 1717
- 1718
- 1719
- 1720
- 1721
- 1722
- 1723
- 1724
- 1725
- 1726
- 1727
- 1728
- 1729
- 1730
- 1731
- 1732
- 1733
- 1734
- 1735
- 1736
- 1737
- 1738
- 1739
- 1740
- 1741
- 1742
- 1743
- 1744
- 1745
- 1746
- 1747
- 1748
- 1749
- 1750
- 1751
- 1752
- 1753
- 1754
- 1755
- 1756
- 1757
- 1758
- 1759
- 1760
- 1761
- 1762
- 1763
- 1764
- 1765
- 1766
- 1767
- 1768
- 1769
- 1770
- 1771
- 1772
- 1773
- 1774
- 1775
- 1776
- 1777
- 1778
- 1779
- 1780
- 1781
- 1782
- 1783
- 1784
- 1785
- 1786
- 1787
- 1788
- 1789
- 1790
- 1791
- 1792
- 1793
- 1794
- 1795
- 1796
- 1797
- 1798
- 1799
- 1800
- 1801
- 1802
- 1803
- 1804
- 1805
- 1806
- 1807
- 1808
- 1809
- 1810
- 1811
- 1812
- 1813
- 1814
- 1815
- 1816
- 1817
- 1818
- 1819
- 1820
- 1821
- 1822
- 1823
- 1824
- 1825
- 1826
- 1827
- 1828
- 1829
- 1830
- 1831
- 1832
- 1833
- 1834
- 1835
- 1836
- 1837
- 1838
- 1839
- 1840
- 1841
- 1842
- 1843
- 1844
- 1845
- 1846
- 1847
- 1848
- 1849
- 1850
- 1851
- 1852
- 1853
- 1854
- 1855
- 1856
- 1857
- 1858
- 1859
- 1860
- 1861
- 1862
- 1863
- 1864
- 1865
- 1866
- 1867
- 1868
- 1869
- 1870
- 1871
- 1872
- 1873
- 1874
- 1875
- 1876
- 1877
- 1878
- 1879
- 1880
- 1881
- 1882
- 1883
- 1884
- 1885
- 1886
- 1887
- 1888
- 1889
- 1890
- 1891
- 1892
- 1893
- 1894
- 1895
- 1896
- 1897
- 1898
- 1899
- 1900
- 1901
- 1902
- 1903
- 1904
- 1905
- 1906
- 1907
- 1908
- 1909
- 1910
- 1911
- 1912
- 1913
- 1914
- 1915
- 1916
- 1917
- 1918
- 1919
- 1920
- 1921
- 1922
- 1923
- 1924
- 1925
- 1926
- 1927
- 1928
- 1929
- 1930
- 1931
- 1932
- 1933
- 1934
- 1935
- 1936
- 1937
- 1938
- 1939
- 1940
- 1941
- 1942
- 1943
- 1944
- 1945
- 1946
- 1947
- 1948
- 1949
- 1950
- 1951
- 1952
- 1953
- 1954
- 1955
- 1956
- 1957
- 1958
- 1959
- 1960
- 1961
- 1962
- 1963
- 1964
- 1965
- 1966
- 1967
- 1968
- 1969
- 1970
- 1971
- 1972
- 1973
- 1974
- 1975
- 1976
- 1977
- 1978
- 1979
- 1980
- 1981
- 1982
- 1983
- 1984
- 1985
- 1986
- 1987
- 1988
- 1989
- 1990
- 1991
- 1992
- 1993
- 1994
- 1995
- 1996
- 1997
- 1998
- 1999
- 2000
- 2001
- 2002
- 2003
- 2004
- 2005
- 2006
- 2007
- 2008
- 2009
- 2010
- 2011
- 2012
- 2013
- 2014
- 2015
- 2016
- 2017
- 2018
- 2019
- 2020
- 2021
- 2022
- 2023
- 2024
- 2025
- 2026
- 2027
- 2028
- 2029
- 2030
- 2031
- 2032
- 2033
- 2034
- 2035
- 2036
- 2037
- 2038
- 2039
- 2040
- 2041
- 2042
- 2043
- 2044
- 2045
- 2046
- 2047
- 2048
- 2049
- 2050
- 2051
- 2052
- 2053
- 2054
- 2055
- 2056
- 2057
- 2058
- 2059
- 2060
- 2061
- 2062
- 2063
- 2064
- 2065
- 2066
- 2067
- 2068
- 2069
- 2070
- 2071
- 2072
- 2073
- 2074
- 2075
- 2076
- 2077
- 2078
- 2079
- 2080
- 2081
- 2082
- 2083
- 2084
- 2085
- 2086
- 2087
- 2088
- 2089
- 2090
- 2091
- 2092
- 2093
- 2094
- 2095
- 2096
- 2097
- 2098
- 2099
- 2100
- 2101
- 2102
- 2103
- 2104
- 2105
- 2106
- 2107
- 2108
- 2109
- 2110
- 2111
- 2112
- 2113
- 2114
- 2115
- 2116
- 2117
- 2118
- 2119
- 2120
- 2121
- 2122
- 2123
- 2124
- 2125
- 2126
- 2127
- 2128
- 2129
- 2130
- 2131
- 2132
- 2133
- 2134
- 2135
- 2136
- 2137
- 2138
- 2139
- 2140
- 2141
- 2142
- 2143
- 2144
- 2145
- 2146
- 2147
- 2148
- 2149
- 2150
- 2151
- 2152
- 2153
- 2154
- 2155
- 2156
- 2157
- 2158
- 2159
- 2160
- 2161
- 2162
- 2163
- 2164
- 2165
- 2166
- 2167
- 2168
- 2169
- 2170
- 2171
- 2172
- 2173
- 2174
- 2175
- 2176
- 2177
- 2178
- 2179
- 2180
- 2181
- 2182
- 2183
- 2184
- 2185
- 2186
- 2187
- 2188
- 2189
- 2190
- 2191
- 2192
- 2193
- 2194
- 2195
- 2196
- 2197
- 2198
- 2199
- 2200
- 2201
- 2202
- 2203
- 2204
- 2205
- 2206
- 2207
- 2208
- 2209
- 2210
- 2211
- 2212
- 2213
- 2214
- 2215
- 2216
- 2217
- 2218
- 2219
- 2220
- 2221
- 2222
- 2223
- 2224
- 2225
- 2226
- 2227
- 2228
- 2229
- 2230
- 2231
- 2232
- 2233
- 2234
- 2235
- 2236
- 2237
- 2238
- 2239
- 2240
- 2241
- 2242
- 2243
- 2244
- 2245
- 2246
- 2247
- 2248
- 2249
- 2250
- 2251
- 2252
- 2253
- 2254
- 2255
- 2256
- 2257
- 2258
- 2259
- 2260
- 2261
- 2262
- 2263
- 2264
- 2265
- 2266
- 2267
- 2268
- 2269
- 2270
- 2271
- 2272
- 2273
- 2274
- 2275
- 2276
- 2277
- 2278
- 2279
- 2280
- 2281
- 2282
- 2283
- 2284
- 2285
- 2286
- 2287
- 2288
- 2289
- 2290
- 2291
- 2292
- 2293
- 2294
- 2295
- 2296
- 2297
- 2298
- 2299
- 2300
- 2301
- 2302
- 2303
- 2304
- 2305
- 2306
- 2307
- 2308
- 2309
- 2310
- 2311
- 2312
- 2313
- 2314
- 2315
- 2316
- 2317
- 2318
- 2319
- 2320
- 2321
- 2322
- 2323
- 2324
- 2325
- 2326
- 2327
- 2328
- 2329
- 2330
- 2331
- 2332
- 2333
- 2334
- 2335
- 2336
- 2337
- 2338
- 2339
- 2340
- 2341
- 2342
- 2343
- 2344
- 2345
- 2346
- 2347
- 2348
- 2349
- 2350
- 2351
- 2352
- 2353
- 2354
- 2355
- 2356
- 2357
- 2358
- 2359
- 2360
- 2361
- 2362
- 2363
- 2364
- 2365
- 2366
- 2367
- 2368
- 2369
- 2370
- 2371
- 2372
- 2373
- 2374
- 2375
- 2376
- 2377
- 2378
- 2379
- 2380
- 2381
- 2382
- 2383
- 2384
- 2385
- 2386
- 2387
- 2388
- 2389
- 2390
- 2391
- 2392
- 2393
- 2394
- 2395
- 2396
- 2397
- 2398
- 2399
- 2400
- 2401
- 2402
- 2403
- 2404
- 2405
- 2406
- 2407
- 2408
- 2409
- 2410
- 2411
- 2412
- 2413
- 2414
- 2415
- 2416
- 2417
- 2418
- 2419
- 2420
- 2421
- 2422
- 2423
- 2424
- 2425
- 2426
- 2427
- 2428
- 2429
- 2430
- 2431
- 2432
- 2433
- 2434
- 2435
- 2436
- 2437
- 2438
- 2439
- 2440
- 2441
- 2442
- 2443
- 2444
- 2445
- 2446
- 2447
- 2448
- 2449
- 2450
- 2451
- 2452
- 2453
- 2454
- 2455
- 2456
- 2457
- 2458
- 2459
- 2460
- 2461
- 2462
- 2463
- 2464
- 2465
- 2466
- 2467
- 2468
- 2469
- 2470
- 2471
- 2472
- 2473
- 2474
- 2475
- 2476
- 2477
- 2478
- 2479
- 2480
- 2481
- 2482
- 2483
- 2484
- 2485
- 2486
- 2487
- 2488
- 2489
- 2490
- 2491
- 2492
- 2493
- 2494
- 2495
- 2496
- 2497
- 2498
- 2499
- 2500
- 2501
- 2502
- 2503
- 2504
- 2505
- 2506
- 2507
- 2508
- 2509
- 2510
- 2511
- 2512
- 2513
- 2514
- 2515
- 2516
- 2517
- 2518
- 2519
- 2520
- 2521
- 2522
- 2523
- 2524
- 2525
- 2526
- 2527
- 2528
- 2529
- 2530
- 2531
- 2532
- 2533
- 2534
- 2535
- 2536
- 2537
- 2538
- 2539
- 2540
- 2541
- 2542
- 2543
- 2544
- 2545
- 2546
- 2547
- 2548
- 2549
- 2550
- 2551
- 2552
- 2553
- 2554
- 2555
- 2556
- 2557
- 2558
- 2559
- 2560
- 2561
- 2562
- 2563
- 2564
- 2565
- 2566
- 2567
- 2568
- 2569
- 2570
- 2571
- 2572
- 2573
- 2574
- 2575
- 2576
- 2577
- 2578
- 2579
- 2580
- 2581
- 2582
- 2583
- 2584
- 2585
- 2586
- 2587
- 2588
- 2589
- 2590
- 2591
- 2592
- 2593
- 2594
- 2595
- 2596
- 2597
- 2598
- 2599
- 2600
- 2601
- 2602
- 2603
- 2604
- 2605
- 2606
- 2607
- 2608
- 2609
- 2610
- 2611
- 2612
- 2613
- 2614
- 2615
- 2616
- 2617
- 2618
- 2619
- 2620
- 2621
- 2622
- 2623
- 2624
- 2625
- 2626
- 2627
- 2628
- 2629
- 2630
- 2631
- 2632
- 2633
- 2634
- 2635
- 2636
- 2637
- 2638
- 2639
- 2640
- 2641
- 2642
- 2643
- 2644
- 2645
- 2646
- 2647
- 2648
- 2649
- 2650
- 2651
- 2652
- 2653
- 2654
- 2655
- 2656
- 2657
- 2658
- 2659
- 2660
- 2661
- 2662
- 2663
- 2664
- 2665
- 2666
- 2667
- 2668
- 2669
- 2670
- 2671
- 2672
- 2673
- 2674
- 2675
- 2676
- 2677
- 2678
- 2679
- 2680
- 2681
- 2682
- 2683
- 2684
- 2685
- 2686
- 2687
- 2688
- 2689
- 2690
- 2691
- 2692
- 2693
- 2694
- 2695
- 2696
- 2697
- 2698
- 2699
- 2700
- 2701
- 2702
- 2703
- 2704
- 2705
- 2706
- 2707
- 2708
- 2709
- 2710
- 2711
- 2712
- 2713
- 2714
- 2715
- 2716
- 2717
- 2718
- 2719
- 2720
- 2721
- 2722
- 2723
- 2724
- 2725
- 2726
- 2727
- 2728
- 2729
- 2730
- 2731
- 2732
- 2733
- 2734
- 2735
- 2736
- 2737
- 2738
- 2739
- 2740
- 2741
- 2742
- 2743
- 2744
- 2745
- 2746
- 2747
- 2748
- 2749
- 2750
- 2751
- 2752
- 2753
- 2754
- 2755
- 2756
- 2757
- 2758
- 2759
- 2760
- 2761
- 2762
- 2763
- 2764
- 2765
- 2766
- 2767
- 2768
- 2769
- 2770
- 2771
- 2772
- 2773
- 2774
- 2775
- 2776
- 2777
- 2778
- 2779
- 2780
- 2781
- 2782
- 2783
- 2784
- 2785
- 2786
- 2787
- 2788
- 2789
- 2790
- 2791
- 2792
- 2793
- 2794
- 2795
- 2796
- 2797
- 2798
- 2799
- 2800
- 2801
- 2802
- 2803
- 2804
- 2805
- 2806
- 2807
- 2808
- 2809
- 2810
- 2811
- 2812
- 2813
- 2814
- 2815
- 2816
- 2817
- 2818
- 2819
- 2820
- 2821
- 2822
- 2823
- 2824
- 2825
- 2826
- 2827
- 2828
- 2829
- 2830
- 2831
- 2832
- 2833
- 2834
- 2835
- 2836
- 2837
- 2838
- 2839
- 2840
- 2841
- 2842
- 2843
- 2844
- 2845
- 2846
- 2847
- 2848
- 2849
- 2850
- 2851
- 2852
- 2853
- 2854
- 2855
- 2856
- 2857
- 2858
- 2859
- 2860
- 2861
- 2862
- 2863
- 2864
- 2865
- 2866
- 2867
- 2868
- 2869
- 2870
- 2871
- 2872
- 2873
- 2874
- 2875
- 2876
- 2877
- 2878
- 2879
- 2880
- 2881
- 2882
- 2883
- 2884
- 2885
- 2886
- 2887
- 2888
- 2889
- 2890
- 2891
- 2892
- 2893
- 2894
- 2895
- 2896
- 2897
- 2898
- 2899
- 2900
- 2901
- 2902
- 2903
- 2904
- 2905
- 2906
- 2907
- 2908
- 2909
- 2910
- 2911
- 2912
- 2913
- 2914
- 2915
- 2916
- 2917
- 2918
- 2919
- 2920
- 2921
- 2922
- 2923
- 2924
- 2925
- 2926
- 2927
- 2928
- 2929
- 2930
- 2931
- 2932
- 2933
- 2934
- 2935
- 2936
- 2937
- 2938
- 2939
- 2940
- 2941
- 2942
- 2943
- 2944
- 2945
- 2946
- 2947
- 2948
- 2949
- 2950
- 2951
- 2952
- 2953
- 2954
- 2955
- 2956
- 2957
- 2958
- 2959
- 2960
- 2961
- 2962
- 2963
- 2964
- 2965
- 2966
- 2967
- 2968
- 2969
- 2970
- 2971
- 2972
- 2973
- 2974
- 2975
- 2976
- 2977
- 2978
- 2979
- 2980
- 2981
- 2982
- 2983
- 2984
- 2985
- 2986
- 2987
- 2988
- 2989
- 2990
- 2991
- 2992
- 2993
- 2994
- 2995
- 2996
- 2997
- 2998
- 2999
- 3000
- 3001
- 3002
- 3003
- 3004
- 3005
- 3006
- 3007
- 3008
- 3009
- 3010
- 3011
- 3012
- 3013
- 3014
- 3015
- 3016
- 3017
- 3018
- 3019
- 3020
- 3021
- 3022
- 3023
- 3024
- 3025
- 3026
- 3027
- 3028
- 3029
- 3030
- 3031
- 3032
- 3033
- 3034
- 3035
- 3036
- 3037
- 3038
- 3039
- 3040
- 3041
- 3042
- 3043
- 3044
- 3045
- 3046
- 3047
- 3048
- 3049
- 3050
- 3051
- 3052
- 3053
- 3054
- 3055
- 3056
- 3057
- 3058
- 3059
- 3060
- 3061
- 3062
- 3063
- 3064
- 3065
- 3066
- 3067
- 3068
- 3069
- 3070
- 3071
- 3072
- 3073
- 3074
- 3075
- 3076
- 3077
- 3078
- 3079
- 3080
- 3081
- 3082
- 3083
- 3084
- 3085
- 3086
- 3087
- 3088
- 3089
- 3090
- 3091
- 3092
- 3093
- 3094
- 3095
- 3096
- 3097
- 3098
- 3099
- 3100
- 3101
- 3102
- 3103
- 3104
- 3105
- 3106
- 3107
- 3108
- 3109
- 3110
- 3111
- 3112
- 3113
- 3114
- 3115
- 3116
- 3117
- 3118
- 3119
- 3120
- 3121
- 3122
- 3123
- 3124
- 3125
- 3126
- 3127
- 3128
- 3129
- 3130
- 3131
- 3132
- 3133
- 3134
- 3135
- 3136
- 3137
- 3138
- 3139
- 3140
- 3141
- 3142
- 3143
- 3144
- 3145
- 3146
- 3147
- 3148
- 3149
- 3150
- 3151
- 3152
- 3153
- 3154
- 3155
- 3156
- 3157
- 3158
- 3159
- 3160
- 3161
- 3162
- 3163
- 3164
- 3165
- 3166
- 3167
- 3168
- 3169
- 3170
- 3171
- 3172
- 3173
- 3174
- 3175
- 3176
- 3177
- 3178
- 3179
- 3180
- 3181
- 3182
- 3183
- 3184
- 3185
- 3186
- 3187
- 3188
- 3189
- 3190
- 3191
- 3192
- 3193
- 3194
- 3195
- 3196
- 3197
- 3198
- 3199
- 3200
- 3201
- 3202
- 3203
- 3204
- 3205
- 3206
- 3207
- 3208
- 3209
- 3210
- 3211
- 3212
- 3213
- 3214
- 3215
- 3216
- 3217
- 3218
- 3219
- 3220
- 3221
- 3222
- 3223
- 3224
- 3225
- 3226
- 3227
- 3228
- 3229
- 3230
- 3231
- 3232
- 3233
- 3234
- 3235
- 3236
- 3237
- 3238
- 3239
- 3240
- 3241
- 3242
- 3243
- 3244
- 3245
- 3246
- 3247
- 3248
- 3249
- 3250
- 3251
- 3252
- 3253
- 3254
- 3255
- 3256
- 3257
- 3258
- 3259
- 3260
- 3261
- 3262
- 3263
- 3264
- 3265
- 3266
- 3267
- 3268
- 3269
- 3270
- ...
- 3271
- 3272
- 3273
- 3274
- 3275
- 3276
- 3277
- 3278
- 3279
- 3280
- 3281
- 3282
- 3283
- 3284
- 3285
- 3286
- 3287
- 3288
- 3289
- 3290
- 3291
- 3292
- 3293
- 3294
- 3295
- 3296
- 3297
- 3298
- 3299
- 3300
- 3301
- 3302
- 3303
- 3304
- 3305
- 3306
- 3307
- 3308
- 3309
- 3310
- 3311
- 3311
推荐文章