单机Apache Phoenix安装
2018-01-16 11:21
951 查看
记录下当前我成功安装Phoenix的参数状态:1.Mac下HBASE单机模式安装参考 https://www.jianshu.com/p/510e1d599123 http://www.cnblogs.com/wumingcong/p/6044038.html http://blog.csdn.net/flygoa/article/details/52611253 安装
$ brew install hbase # 安装在/usr/local/Cellar/hbase/1.0.0
在conf/hbase-env.sh
设置JAVA_HOME由于安装Hadoop也配置过,和hadoop-env.sh里的一致即可放开HBASE_MANAGES_ZK的注释,使用HBASE自带的ZKexport JAVA_HOME="----自定义------"
export HBASE_MANAGES_ZK=true
hbase-site.xml没动,默认配置
/usr/local/Cellar/hbase/1.0.0/bin/start-hbase.sh提供HBase的启动$ ./start-hbase.sh验证是否安装成功
$ jps3440 Jps3362 HMaster # 有HMaster则说明安装成功1885检验HBase是否正常启动: ① 在bin目录执行hbase shell,正常的话会进入hbase命令行模式,即 hbase(main):001:0> ② 输入 create 'user' ,'personalinfo',正常的话会出现类似 0 row(s) in 1.3200 seconds 这样的结果 最好执行建表操作 我发现执行建表或其它额外操作后 HBASE会出现其它SYSTEM.开头的系统表 看起来比较正常 ③ 继续输入 list,正常的话会列出我们刚刚创建的user表。打开浏览器访问localhost:16010/master-status,可以看到hbase的一些状态信息。TIPS:HBASE的一些状态信息浏览器上看起来有点不正常没关系,能正常建表即可。2.安装Phoenixa. 下载相关版本 (注:要与 hbase 版本相对应) b. 解压c. 把目录下的 phoenix-4.13.1-HBase-1.2-server.jar 和 phoenix-core-4.13.1-HBase-1.2.jar 复制到 hbase 目录下的 lib/ 里面路径为hbase/1.2.6/libexec/libd.修改etc/hosts 127.0.0.1 localhost 并且执行命令行 sudo scutil --set ComputerName localhost 和 sudo scutil --set HostName localhoste. 重启hbase f. 运行phoenix , 如下./sqlline.py localhost:2181localhost:bin apple$ ./sqlline.py localhost:2181Setting property: [incremental, false]Setting property: [isolation, TRANSACTION_READ_COMMITTED]issuing: !connect jdbc:phoenix:localhost:2181 none none org.apache.phoenix.jdbc.PhoenixDriverConnecting to jdbc:phoenix:localhost:2181SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/Users/apple/Desktop/apache-phoenix-4.13.1-HBase-1.2-bin/phoenix-4.13.1-HBase-1.2-client.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: Found binding in [jar:file:/usr/local/Cellar/hadoop/2.8.1/libexec/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.18/01/16 10:52:21 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicableConnected to: Phoenix (version 4.13)Driver: PhoenixEmbeddedDriver (version 4.13)Autocommit status: trueTransaction isolation: TRANSACTION_READ_COMMITTEDBuilding list of tables and columns for tab-completion (set fastconnect to true to skip)...92/92 (100%) DoneDonesqlline version 1.2.00: jdbc:phoenix:localhost:2181>成功。0: jdbc:phoenix:localhost:2181> !tables+------------+--------------+-------------+---------------+----------+------------+----------------------------+-------------+| TABLE_CAT |TABLE_SCHEM |TABLE_NAME | TABLE_TYPE |REMARKS |TYPE_NAME |SELF_REFERENCING_COL_NAME |REF_GENERAT |+------------+--------------+-------------+---------------+----------+------------+----------------------------+-------------+| |SYSTEM |CATALOG |SYSTEM TABLE | | | | || |SYSTEM |FUNCTION |SYSTEM TABLE | | | | || |SYSTEM |SEQUENCE |SYSTEM TABLE | | | | || |SYSTEM |STATS |SYSTEM TABLE | | | | |+------------+--------------+-------------+---------------+----------+------------+----------------------------+-------------+0: jdbc:phoenix:localhost:2181>我的hbase启动和hbase phoenix的连接,很不稳定,不好使就试试重启大发吧,目前Phoenix成功启动3次。
相关文章推荐
- hbase + phoenix 单机版安装
- apache flume单机安装、运行
- apache spark单机安装教程
- apache nifi初识---- 单机版安装&小demo测试
- 使用Apache Phoenix 实现 SQL 操作HBase【包括部分软件安装】
- Mac Apache-spark 单机安装
- Apache Spark 1.6 Hadoop 2.6 Mac下单机安装配置
- Apache Spark 1.6 Hadoop 2.6 Mac下单机安装配置
- apache phoenix 安装试用
- 将Apache手动安装成Windows的服务
- Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04
- 烂泥:php5.6源码安装与apache集成
- centos5.x编译安装apache 手记
- 源码安装apache
- 手工编译安装apache
- Windows下FastCGI安装PHP(Apache mod_fcgid)
- APACHE+MYSQL+PHPMYADMIN+ZEND安装配置
- JAVA/JSP学习系列之Resin+Apache安装
- linux下安装apache详解
- 菜鸟运维笔记:安装与配置Apacheserver