微信公众号分为那几种类型
微信公共帐户分为服务编号,订阅号,小程序,公司微信(以前的企业号)。在它们之后,服务编号是企业或组织的服务管理平台。订阅号是媒体和个人提供的信息传播平台。该小程序是可以在不下载和安装的情况下使用的应用程序。
扩展信息
微信公共帐户开发过程:
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是节俭)
sasl
thrift_sasl
- 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》
为了支持Hive,需要以下两个软件包:
您可以在Python Pi中下载Inpyyla及其依赖的软件包。
Impyyla示例
以下是使用Inpyyla连接Hiveserver2的示例:
1234567891011