安装Phoenix时./sqlline.py执行报错File ./sqlline.py, line 27, in module import argparse ImportError: No ...
问题现象
Traceback (most recent call last):File"./sqlline.py", line 27, in <module>import argparse ImportError: No module named argparse
解决办法
[root@master phoenix]# yum install python-argparse Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speedsfromcached hostfile* base: mirrors.163.com* extras: mirrors.163.com* updates: mirrors.163.com Setting up Install Process Resolving Dependencies-->Running transaction check---> Package python-argparse.noarch 0:1.2.1-2.1.el6 will be installed-->Finished Dependency ResolutionDependencies Resolved===============================================================================================================================================================================================Package Arch Version Repository Size===============================================================================================================================================================================================Installing:python-argparse noarch 1.2.1-2.1.el6 base 48kTransaction Summary===============================================================================================================================================================================================Install1Package(s)Total download size:48k Installed size:232k Isthis ok [y/N]: y Downloading Packages: python-argparse-1.2.1-2.1.el6.noarch.rpm | 48 kB 00:00Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running TransactionInstalling : python-argparse-1.2.1-2.1.el6.noarch 1/1Verifying : python-argparse-1.2.1-2.1.el6.noarch 1/1Installed:python-argparse.noarch 0:1.2.1-2.1.el6 Complete![root@master phoenix]#
然后,再重启HBase集群。
[hadoop@master apache-phoenix-4.8.2-HBase-0.98-bin]$ bin/sqlline.py master Setting property: [incremental,false] Setting property: [isolation, TRANSACTION_READ_COMMITTED] issuing:!connect jdbc:phoenix:master none none org.apache.phoenix.jdbc.PhoenixDriver Connecting to jdbc:phoenix:master SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found bindingin [jar:file:/home/hadoop/app/apache-phoenix-4.8.2-HBase-0.98-bin/phoenix-4.8.2-HBase-0.98-client.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found bindingin [jar:file:/home/hadoop/app/hadoop-2.6.0/share/hadoop/common/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. 17/08/22 09:02:13 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes whereapplicable Connected to: Phoenix (version4.8) Driver: PhoenixEmbeddedDriver (version4.8) Autocommit status:trueTransaction isolation: TRANSACTION_READ_COMMITTED Building list of tables and columnsfor tab-completion (set fastconnect to trueto skip)...86/86 (100%) Done Done sqlline version1.1.9 0: jdbc:phoenix:master>
退出
Building list of tables and columns for tab-completion (set fastconnect to trueto skip)...86/86 (100%) Done Done sqlline version1.1.9 0: jdbc:phoenix:master,slave1,slave2:2181> !exit Closing: org.apache.phoenix.jdbc.PhoenixConnection [hadoop@master phoenix]$
这里,建议搭建,你若如跟我一样(master、slave1和slave2)集群的话,zookeeper也是都安装在master、slave1和slave2上,则
使用 sqlline.py 脚本来启动,参数是 zookeeper 集群中各个节点的 hostname ,多个使用逗号隔开,另外端口为 2181
[hadoop@master apache-phoenix-4.8.2-HBase-0.98-bin]$ pwd/home/hadoop/app/apache-phoenix-4.8.2-HBase-0.98-bin [hadoop@master apache-phoenix-4.8.2-HBase-0.98-bin]$ bin/sqlline.py master,slave1,slave2:2181Setting property: [incremental,false] Setting property: [isolation, TRANSACTION_READ_COMMITTED] issuing:!connect jdbc:phoenix:master,slave1,slave2:2181none none org.apache.phoenix.jdbc.PhoenixDriver Connecting to jdbc:phoenix:master,slave1,slave2:2181SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found bindingin [jar:file:/home/hadoop/app/apache-phoenix-4.8.2-HBase-0.98-bin/phoenix-4.8.2-HBase-0.98-client.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found bindingin [jar:file:/home/hadoop/app/hadoop-2.6.0/share/hadoop/common/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. 17/08/22 09:07:40 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes whereapplicable Connected to: Phoenix (version4.8) Driver: PhoenixEmbeddedDriver (version4.8) Autocommit status:trueTransaction isolation: TRANSACTION_READ_COMMITTED Building list of tables and columnsfor tab-completion (set fastconnect to trueto skip)...86/86 (100%) Done Done sqlline version1.1.9 0: jdbc:phoenix:master,slave1,slave2:2181>
成功!
本文转自大数据躺过的坑博客园博客,原文链接:http://www.cnblogs.com/zlslch/p/7409852.html,如需转载请自行联系原作者
安装Phoenix时./sqlline.py执行报错File ./sqlline.py, line 27, in module import argparse ImportError: No ...相关推荐
- 安装Phoenix时,执行./splline.py报错File “./sqlline.py“, line 25, in <module> import phoenix_utils File
安装Phoenix时,执行./splline.py报错File "./sqlline.py", line 25, in <module> import phoenix_ ...
- 安装php时,make步骤报错make: *** [ext/gd/gd.lo] Error 1
安装PHP时,make步骤报错make: *** [ext/gd/gd.lo] Error 1 /usr/local/src/LAMP+memcahed+catci/php-5.4.0/ext/gd/ ...
- 自增长主键值设为null时sql语句执行报错
自增长主键值设为null时sql语句执行报错 1.在进行用户信息添加时,需要把界面获取的数据参数添加到mysql数据库中,数据库表创建方法如下: 可以看出已经把字段id设置为自增长类型的主键(已经标有 ...
- word2016安装mathtype时出现VBE6EXT.OLB报错
word2016安装mathtype时出现VBE6EXT.OLB报错 在写毕业论文的时候需要用到mathtype对公式进行编辑,但是根据网上的教程安装后出现了挺多问题,在网上找了很多教程,但是都没有解 ...
- Sparkthrift-sql执行报错-File does not exist: hdfs://xxx/t_bd_materialgroup/xxx.parquet
文章目录 Error Message - 报错信息 Analysis Process - 分析思路 Solution - 解决方案 Extend - 案例拓展 Error Message - 报错信息 ...
- 安装php时,make步骤报错make: *** [sapi/fpm/php-fpm] Error 1
安装PHP过程中,make步骤报错:(集中网络上各种解决方法) (1) -liconv -o sapi/fpm/php-fpm /usr/bin/ld: cannot find -liconv col ...
- 虚拟机在安装svn时 认证密码一直报错_研路同行|安装虚拟机到安装GAMIT教程步骤汇总...
(一路遇见,一路再见) 全文共计2258字,图片共计1张 用心阅读控制在10分钟 --今日图文-- Gamit/gLOBK软件是一款高精度GNSS数据处理软件,目前支持GPS/BDS/GLONASS/ ...
- ubuntu安装软件时,status-code=409报错解决方案
文章目录 报错场景: 问题描述 解决方案: 报错场景: 在ubuntu系统中,使用ubuntu software安装软件,存在"status-code=409status-code=409& ...
- win10 安装驱动时 哈希值报错解决办法记录
当win10专业版中 "设置"选项中没有找到"恢复"选项时,可以按住shift键进行电脑重启,这样可以使电脑高级启动. 常规方法: 解决方法: 1.找到WIN1 ...
最新文章
- 向设计师分享最新30款免费英文字体
- gpu的单位表示_GPU是如何工作的
- 特征工程-统计数据特征
- 【Machine Learning】决策树之ID3算法 (2)
- devcon的测试 尝试使用devcon命令重置Intel Realsense D435摄像头 USB
- 6月30日后支付宝还能正常提现吗?因为银行直连要停止了
- margin 塌陷bug 触发bfc
- java数值精度问题
- linux6.3 dhcp,51CTO博客-专业IT技术博客创作平台-技术成就梦想
- Delphi XE组件开发技术
- 研发项目管理软件对比调研报告
- MySQL 8.0.28 忘记密码,重置密码
- java activiti 工作流引擎_Activiti工作流引擎简介详解
- List集合在遍历时删除数据的问题
- 小米四启用虚拟按键以及禁用实体按键
- mysql dbms是什么_数据库管理系统(DBMS)是用来做什么的?
- 高性能Nginx介绍(二)
- Vue中使用把汉字转化为拼音字母
- 微信小程序获取用户的openId
- Python:批量把这些好看的图片保存到本地,爱了吗?