×

公众号类型

微信公众号分为那几种类型?类似糖果空间一样的软件

admin admin 发表于2022-07-16 05:36:20 浏览145 评论0

抢沙发发表评论

微信公众号分为那几种类型

微信公共帐户分为服务编号,订阅号,小程序,公司微信(以前的企业号)。在它们之后,服务编号是企业或组织的服务管理平台。订阅号是媒体和个人提供的信息传播平台。该小程序是可以在不下载和安装的情况下使用的应用程序。

扩展信息

微信公共帐户开发过程:

2012年8月17日,微信推出了一项新功能,即微信公共平台正式向普通用户开放。2012年8月23日,微信公共平台被正式启动,名为“官方编号”和“媒体”平台”。

2013年8月5日,将微信公共帐户分为订阅编号和服务编号。其中,订阅编号的主体可能是组织和个人,服务编号的主体只能是组织。在以下开发中,微信公共平台添加了数据统计功能,促销功能,原始赞赏和然后,由于企业数字和迷你程序已经互相启动,并且公共帐户功能变得越来越完整。-公众号类型

参考信息来源:百度百科全书公共平台

类似糖果空间一样的软件

咨询记录·回答2021-10-01

糖果空间等软件

Happy Baali Bale应用程序也很好,您可以尝试,我希望能帮助您

python连接hive的时候必须要依赖sasl类库吗

客户端连接Hive使用Hiveserver2.hiveserver2是Hiveserver的重写版本。Hiveserver不支持来自多个客户的并发请求。当前的Hiveserver2基于Thrift RPC。它旨在为开发JDBC和ODBC等开发API客户提供更好的支持。Hive0.11引入Hiveserver2。-类

herverver2的开始

启动Hiveserver2

Hiveserver2的发布非常容易:

$ $HIVE_HOME/bin/hiveserver2

或者

$ $HIVE_HOME/bin/hive --service hiveserver2

默认情况下,Hiverserver2的节俭侦听端口为100,000,其Web UI端口为10002.您可以检查Hiveserver2的Web UI界面,该接口在此处显示有关Hive的一些基本信息。Hiveserver2未成功操作。-公众号类型

使用键线测试客户连接

在Hiveserver2成功操作之后,我们可以使用Hive提供的客户端工具连接到Hiveserver2。

$ $HIVE_HOME/bin/beeline

beeline》!连接jdbc:hive2:// localhost:10000

如果您成功登录,则将显示以下命令提示符,此时您可以编写HQL语句。

0:JDBC:Hive2:// localhost:10000》

错误:用户:不允许XXX模拟匿名

使用时!连接Connects Hiveserver2,可能会显示以下错误信息:

12Caused by: org.apache.hadoop.ipc.RemoteException:    User: xxx is not allowed to impersonate anonymous

这里的XXX是我的操作系统的用户名。该问题的解决方案是将XXX用户代理配置添加到Hadoop的Core-size.xml文件:

123456789《span class=“hljs-tag“》《《span class=“hljs-title“》property》    《span class=“hljs-tag“》《《span class=“hljs-title“》name》hadoop.proxyuser.xxx.groups《span class=“hljs-tag“》《/《span class=“hljs-title“》name》    《span class=“hljs-tag“》《《span class=“hljs-title“》value》*《span class=“hljs-tag“》《/《span class=“hljs-title“》value》《span class=“hljs-tag“》《/《span class=“hljs-title“》property》《span class=“hljs-tag“》《《span class=“hljs-title“》property》    《span class=“hljs-tag“》《《span class=“hljs-title“》name》hadoop.proxyuser.xxx.hosts《span class=“hljs-tag“》《/《span class=“hljs-title“》name》    《span class=“hljs-tag“》《《span class=“hljs-title“》value》*《span class=“hljs-tag“》《/《span class=“hljs-title“》value》《span class=“hljs-tag“》《/《span class=“hljs-title“》property》《/span》《/span》《/span》《/span》《/span》《/span》《/span》《/span》《/span》《/span》《/span》《/span》《/span》《/span》《/span》《/span》《/span》《/span》《/span》《/span》《/span》《/span》《/span》《/span》

重新启动HDF之后,将Hiveserver2与Beeline连接到成功连接。

常见配置

Hiveserver2的配置可以参考官方文档“设置Hiveserver2”

这是一些Hive Site.xml的常见配置:xml:

hive.server2.thrift.port:TCP端口的监视。默认值为10000。

hive.server2.thrift.bind.host:TCP接口。

hive.server2.authentication:身份验证方法。默认值无(使用普通SASL),也就是说,没有执行验证检查。选项还具有NOSASL,Kerberos,LDAP,PAM和Custom。-类

hive.server2.enable.doas:是否将查询处理作为模拟。默认值为true。

Python客户端连接Hiveserver2

Python中有3个客户连接Hiveserver2:Pyhs2,Pyhive,Inpyyla。官方网站的示例使用PYHS2,但PYHS2的官方网站表示,它不再提供支持。建议使用Impyla和Pyhive。我们在这里使用Inpyyla。-公众号类型

Impyyla安装

Impyyla的必要依赖性包括:

  • bit_array

  • 节俭(python2.x是节俭)

  • 为了支持Hive,需要以下两个软件包:

  • sasl

  • thrift_sasl

  • 您可以在Python Pi中下载Inpyyla及其依赖的软件包。

    Impyyla示例

    以下是使用Inpyyla连接Hiveserver2的示例:

    1234567891011
  •    
  • from impala.dbapi import 《span class=“hljs-keyword“》connect conn = 《span class=“hljs-keyword“》connect(host=《span class=“hljs-string“》’127.0.0.1’, port=《span class=“hljs-number“》10000, database=《span class=“hljs-string“》’default’, auth_mechanism=《span class=“hljs-string“》’PLAIN’) cur = conn.cursor() cur.execute(《span class=“hljs-string“》’SHOW DATABASES’)《span class=“hljs-keyword“》print(cur.fetchall()) cur.execute(《span class=“hljs-string“》’SHOW Tables’)《span class=“hljs-keyword“》print(cur.fetchall())《/span》《/span》《/span》《/span》《/span》《/span》《/span》《/span》《/span》《/span》
  •