问题现象

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 ...相关推荐

  1. 安装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_ ...

  2. 安装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/ ...

  3. 自增长主键值设为null时sql语句执行报错

    自增长主键值设为null时sql语句执行报错 1.在进行用户信息添加时,需要把界面获取的数据参数添加到mysql数据库中,数据库表创建方法如下: 可以看出已经把字段id设置为自增长类型的主键(已经标有 ...

  4. word2016安装mathtype时出现VBE6EXT.OLB报错

    word2016安装mathtype时出现VBE6EXT.OLB报错 在写毕业论文的时候需要用到mathtype对公式进行编辑,但是根据网上的教程安装后出现了挺多问题,在网上找了很多教程,但是都没有解 ...

  5. Sparkthrift-sql执行报错-File does not exist: hdfs://xxx/t_bd_materialgroup/xxx.parquet

    文章目录 Error Message - 报错信息 Analysis Process - 分析思路 Solution - 解决方案 Extend - 案例拓展 Error Message - 报错信息 ...

  6. 安装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 ...

  7. 虚拟机在安装svn时 认证密码一直报错_研路同行|安装虚拟机到安装GAMIT教程步骤汇总...

    (一路遇见,一路再见) 全文共计2258字,图片共计1张 用心阅读控制在10分钟 --今日图文-- Gamit/gLOBK软件是一款高精度GNSS数据处理软件,目前支持GPS/BDS/GLONASS/ ...

  8. ubuntu安装软件时,status-code=409报错解决方案

    文章目录 报错场景: 问题描述 解决方案: 报错场景: 在ubuntu系统中,使用ubuntu software安装软件,存在"status-code=409status-code=409& ...

  9. win10 安装驱动时 哈希值报错解决办法记录

    当win10专业版中 "设置"选项中没有找到"恢复"选项时,可以按住shift键进行电脑重启,这样可以使电脑高级启动. 常规方法: 解决方法: 1.找到WIN1 ...

最新文章

  1. 向设计师分享最新30款免费英文字体
  2. gpu的单位表示_GPU是如何工作的
  3. 特征工程-统计数据特征
  4. 【Machine Learning】决策树之ID3算法 (2)
  5. devcon的测试 尝试使用devcon命令重置Intel Realsense D435摄像头 USB
  6. 6月30日后支付宝还能正常提现吗?因为银行直连要停止了
  7. margin 塌陷bug 触发bfc
  8. java数值精度问题
  9. linux6.3 dhcp,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  10. Delphi XE组件开发技术
  11. 研发项目管理软件对比调研报告
  12. MySQL 8.0.28 忘记密码,重置密码
  13. java activiti 工作流引擎_Activiti工作流引擎简介详解
  14. List集合在遍历时删除数据的问题
  15. 小米四启用虚拟按键以及禁用实体按键
  16. mysql dbms是什么_数据库管理系统(DBMS)是用来做什么的?
  17. 高性能Nginx介绍(二)
  18. Vue中使用把汉字转化为拼音字母
  19. 微信小程序获取用户的openId
  20. Python:批量把这些好看的图片保存到本地,爱了吗?

热门文章

  1. SAP MM '独立/集中'等于1的MTS物料MRP运行后合并需求触发PR
  2. 史上最强GAN被谷歌超越!标注数据少用90%,造假效果却更逼真
  3. 跌宕中,特斯拉拿下上海工厂,给蔚来们留下不到两年窗口期
  4. 科普丨深度学习硬件(GPU、FPGA、ASIC、DSP)
  5. Andrej Karpathy发文谈神经网络后,引发的对硬件,软件和学件的思考
  6. matplotlib绘图大全
  7. windows如何禁止onenote自启
  8. 并行计算与分布式计算
  9. 编译原理四种文法的理解补充
  10. 深夜文献:2021腾讯科技WE大会硬核复习资料,看看如何烧脑?