`Database Inspector` 可以实时查看 Jetpack `Room` 框架生成的数据库文件,同时也支持实时编辑和部署到设备当中。相较之前需要的 `SQLite` 命令或者额外导出并借助 DB 工具的方式更为高效和直观。### 2.2 Layout... String token) { String jsonBody = "{ username: \"$username\", token: \"$token\"}"; Executors.newSingleThreadExecutor().execute(() -> { Result result; try { r...
会自动生成一个 token,同时自动拉起浏览器。有了 token,就可以任意地访问这个 Notebook。 事实上,JupyterHub 也是起到了维护 Token 的作用。前端会发起一个获取 Token 的 API 请求,再拿着获取的 Token 请求通... 以保证系统的安全。最典型的接口包括关闭服务(Shutdown),以及修改配置等。后续 Notebook 所需的配置,转由前端保存在浏览器内。 Jupyter Notebook 使用 [File Manager](https://xie.infoq.cn/link?target=htt...
这些都是有效的 token。- 根据一定的语法规则把这些 token 组织成一棵抽象语法树,也就是 AST。组织成抽象语法树之后,要遍历这个树状结构。- 根据这个树状结构和一些语法规则,可以把它组织成一个查询计划(目前我们还称之为逻辑计划)。然后我们会对逻辑计划进行优化,提高它的查询性能。最后我们会基于逻辑计划生成物理计划,物理计划描述的是我们怎么实际跟存储打交道,拉取哪些数据,需要做哪些具体的运算。- 接下来执行引擎...
其中身份信息即token,是用THandleIdentifier类进行封装。在OpenSession时,由Hive Server2生成并且返回,后续所有接口都会附带传递这个信息,此信息是一次Connection连接的唯一标志。但是,Hive Server2在FetchResul... Hive JDBC Driver会从多个地址中随机选择一个,作为该Connection的地址,在整个Connection中均会使用该地址。因此对于我们实现的SparkSQL服务器,只需要在服务器启动的时候,保持与Hive一致的数据格式,将自己的服务器...
这些都是有效的 token。- 根据一定的语法规则把这些 token 组织成一棵抽象语法树,也就是 AST。组织成抽象语法树之后,要遍历这个树状结构。- 根据这个树状结构和一些语法规则,可以把它组织成一个查询计划(目前我们还称之为逻辑计划)。然后我们会对逻辑计划进行优化,提高它的查询性能。最后我们会基于逻辑计划生成物理计划,物理计划描述的是我们怎么实际跟存储打交道,拉取哪些数据,需要做哪些具体的运算。- 接下来执行引擎...
其中身份信息即token,是用THandleIdentifier类进行封装。在OpenSession时,由Hive Server2生成并且返回,后续所有接口都会附带传递这个信息,此信息是一次Connection连接的唯一标志。但是,Hive Server2在FetchResul... Hive JDBC Driver会从多个地址中随机选择一个,作为该Connection的地址,在整个Connection中均会使用该地址。因此对于我们实现的SparkSQL服务器,只需要在服务器启动的时候,保持与Hive一致的数据格式,将自己的服务器...
这些都是有效的 token。* 根据一定的语法规则把这些 token 组织成一棵抽象语法树,也就是 AST。组织成抽象语法树之后,要遍历这个树状结构。* 根据这个树状结构和一些语法规则,可以把它组织成一个查询计划(目前我们还称之为逻辑计划)。然后对逻辑计划进行优化,提高它的查询性能。最后基于逻辑计划生成物理计划,物理计划描述的是我们怎么实际跟存储打交道,拉取哪些数据,需要做哪些具体的运算。* 接下来执行引擎就出场了(目前比较...
其中身份信息即token,是用THandleIdentifier类进行封装。在OpenSession时,由Hive Server2生成并且返回,后续所有接口都会附带传递这个信息,此信息是一次Connection连接的唯一标志。但是,Hive Server2在FetchResul... Hive JDBC Driver会从多个地址中随机选择一个,作为该Connection的地址,在整个Connection中均会使用该地址。因此对于我们实现的SparkSQL服务器,只需要在服务器启动的时候,保持与Hive一致的数据格式,将自己的服务...
其中身份信息即token,是用THandleIdentifier类进行封装。在OpenSession时,由Hive Server2生成并且返回,后续所有接口都会附带传递这个信息,此信息是一次Connection连接的唯一标志。但是,Hive Server2在FetchResu... Hive JDBC Driver会从多个地址中随机选择一个,作为该Connection的地址,在整个Connection中均会使用该地址。因此对于我们实现的SparkSQL服务器,只需要在服务器启动的时候,保持与Hive一致的数据格式,将自己的服务...
保证了服务的并发能力。另外,我们利用了字节跳动内部的负载均衡(nginx 七层代理集群)能力,部署多个 EG 实例,并指定单个 JupyterLab 实例的流量总是打到同一个 EG 实例上,实现了基本的 HA。# 架构升级当使用 No... 会自动生成一个 token,同时自动拉起浏览器。有了 token,就可以任意地访问这个 Notebook。事实上,JupyterHub 也是起到了维护 token 的作用。前端会发起一个获取 token 的 API 请求,再拿着获取的 token 请求通过 J...
若希望同时生成多个UploadAuthToken,您可以循环调用生成方法。UploadAuthToken用于客户端上传,请参考客户端上传。 js // 可设置临时密钥过期时间(单位为毫秒),默认为 1h。vodOpenapiService.GetUploadToken();// 如... 需要保证 FileName 不同。 FileExtension: "your file extension", // 文件后缀(可选)。以.开头,不超过 8 位。当您传入 FileExtension 时,不需要重复传入FileName 参数,视频点播将生成 32 位随机字符串,和您传...
保证了服务的并发能力。另外,我们利用了字节跳动内部的负载均衡(nginx 七层代理集群)能力,部署多个 EG 实例,并指定单个 JupyterLab 实例的流量总是打到同一个 EG 实例上,实现了基本的 HA。# 架构升级当使用 No... 会自动生成一个 token,同时自动拉起浏览器。有了 token,就可以任意地访问这个 Notebook。事实上,JupyterHub 也是起到了维护 token 的作用。前端会发起一个获取 token 的 API 请求,再拿着获取的 token 请求通过 J...
保证了服务的并发能力。另外,我们利用了字节跳动内部的负载均衡(nginx 七层代理集群)能力,部署多个 EG 实例,并指定单个 JupyterLab 实例的流量总是打到同一个 EG 实例上,实现了基本的 HA。# 架构升级当使用 No... 会自动生成一个 token,同时自动拉起浏览器。有了 token,就可以任意地访问这个 Notebook。事实上,JupyterHub 也是起到了维护 token 的作用。前端会发起一个获取 token 的 API 请求,再拿着获取的 token 请求通过 J...