Ranger-hbase-plugin-0.6.0安装
来源:互联网 发布:c语言重要的库函数 编辑:程序博客网 时间:2024/04/27 08:42
首先,把ranger-hbase-plugin.tar.gz文件复制到rangerplugins文件夹下:
cp ranger-0.6.0-SNAPSHOT-hbase-plugin.tar.gz /opt/rangerplugins
之后解压:
cd /opt/rangerplugins
tar -zxvf ranger-0.6.0-SNAPSHOT-hbase-plugin.tar.gz
接下来就是编辑install.properties文件:
cd ranger-0.6.0-SNAPSHOT-hbase-plugin
vim install.properties(之后按下i键即可进入写状态,写完之后按esc键,输入wq即保存退出)
.
/enable-
hbase-plugin.sh
出现错误如下:
于是需要将hbase的conf做个软连接到/opt/rangerplugins/hbase/conf.
ln -s /opt/hbase-1.2.1/conf /opt/rangerplugins/hbase/conf
.
/enable-
hbase-plugin.sh
之后出现下述错误:
#这里需要将hbasePlugin内的jar都指向/opt/rangerplugins/hbase/lib
cp /opt/rangerplugins/ranger-0.6.0-SNAPSHOT-hbase-plugin/lib/ranger-hbase-plugin-impl/*.jar /opt/hbase-1.2.1/lib/
mkdir /opt/rangerplugins/hbase/lib
ln -s /opt/hbase-1.2.1/lib/ /opt/rangerplugins/hbase/lib/(是错误的,还是按着官网的来吧,,,,https://cwiki.apache.org/confluence/display/RANGER/Apache+Ranger+0.5.0+Installation#ApacheRanger0.5.0Installation-EnablingRangerHBasePlugins)
之后在执行.
/enable-
hbase-plugin.sh
出现如下错误:
带我的大牛帮我整了一下午问题,总结如下:
1、在往install.properties文件中写配置时,如果同一个变量名在该文件上下重复写了两次,最后运行enable-hbase-plugin.sh的时候,其从该文件中取值是将两次的内容进行了拼接,而不是重新赋值。
2、上述软连接设置的有问题,lib目录项目指的造成了死循环。最后大哥说直接在enable-hbase-plugin.sh脚本里写死即可。
enable-hbase-plugin.sh是在你安装ranger-hbase-plugin的安装目录下面,直接编辑该脚本文件,修改如下:
因为我这里的hbase是安装在/opt/hbase-1.2.1目录下,所以在这里直接写死了,这样就不需要把lib目录用软连接指了。
3、zookeeper的默认端口是2181
这就是大概找出的问题,其他问题我也不知道是什么,只见大哥三下五除二就弄完了,还木有来得及看懂,,,,
最后终于安装成功了,然后重启hbase Master和Hbase RegionServer。最后在客户端添加hbasedev,成功如下:
接下来的工作就是研究研究这个客户端怎么玩儿的了,下周来了把台式也装好了,就好了,服务器的ip总是变真是个问题。每次变了之后ssh登陆的秘钥神马的都要重新生成好像。
今天还和大牛学到的是:安装过程中有错误一定要多看日志文件,定位到日志文件中源码的exception位置,然后查看代码,研究是怎么回事。光看表面根本不知道哪里出错了。
参考官方文档安装:Ranger安装
- Ranger-hbase-plugin-0.6.0安装
- Ranger HDFS Plugin Details
- Ranger安装
- Apache Ranger的安装及其HBase插件的使用
- ranger的安装
- Ranger编译安装应用
- ranger的部署安装
- 使用ranger对hbase进行鉴权
- HBase源码分析之Ranger权限验证
- ranger
- Apache ranger 简介、原理、安装部署
- Ranger的安装与部署(四)
- Apache ranger 简介、原理、安装部署
- Apach Ranger 0.6 使用中的那些坑
- HBase 0.98.0安装
- APACHE RANGER 调研----1.基础介绍和安装
- Hbase 0.92.0 安装记录
- [HBase]HBase安装
- 国外的一些swift大牛演讲视频
- 安卓开发获取SDCard中某个目录下图片
- jenkins 第一节 认识jenkins
- go语言JSON处理
- Kafka入门经典教程
- Ranger-hbase-plugin-0.6.0安装
- 如何获取Linux-gate.so.1动态库
- BI的架构模型
- android基础知识-Vibrator(振动器) 使用
- Android ViewAnimation 使用详解
- Java原生线程池原理
- opera浏览器,free VPN工具
- 利用Memcache解决数据库高并发访问的瓶颈问题
- boost::spirit用法及EBNF表达式基础