最近公司在使用apache kylin做实时开发访问,但是自己集群是linux32 只能安装JDK32位的受限只能3G多内存,而apachekylin 默认是4G内存,需要JDK64位支持。

解决办法是到apache kylin的/home/hadoop/bigdata/softs/apache-kylin-2.0.0-bin/bin/setenv.sh这个文件下修改环境设置参数 把4G内存设置修改为2G的。

于是启动还遇到各种tomcat问题。需要配置(网上大多有解决方案这里不一一列举)。最后还有个涉及ssh的安全验证问题查询花费点时间。解决方案如下(其实缺少此安全验证文件可以在tomcat的server.xml里面看到有配置了这一项,但是kylin底下是没得,需要自己生成)

1.安装前准备

准备tomcat压缩包
jdk 压缩包

2.安装jdk

(1)解压即可

(2)用文本编辑器打开/etc/profile 
·在profile文件末尾加入:

[html] view plaincopy
  1. export JAVA_HOME=/usr/share/jdk1.6.0_14
  2. export PATH=$JAVA_HOME/bin:$PATH
  3. export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

3.安装tomcat

解压即可

然后在浏览器输入:http://localhost:8080看看那只"猫"是否出来了.

4.配置SSL

注意,在jdk的bin 目录下

[html] view plaincopy
  1. cd /usr/java/jdk1.6.0_32/bin
  2. ./keytool -genkey -alias tomcat -keyalg RSA -keystore /usr/local/tomcat/conf/.keystore

输入密码、提供你的信息即可.

5.修改tomcat配置文件

cd /usr/local/tomcat/conf/
vi server.xml

找到这一段:

[html] view plaincopy
  1. <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
  2. maxThreads="150" scheme="https" secure="true"
  3. clientAuth="false" sslProtocol="TLS" />

修改为:

[html] view plaincopy
  1. <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
  2. maxThreads="150" scheme="https" secure="true"
  3. clientAuth="false" keystoreFile="/usr/local/tomcat6-ccms/conf/.keystore" keystorePass="你第四步生成SSL的密码" sslProtocol="TLS" />

6.重启tomcat

[html] view plaincopy
  1. /usr/local/tomcat/bin/shutdown.sh
  2. /usr/local/tomcat/bin/startup.sh

注意端口号是8443
防火墙开启8443端口,然后在浏览器输入:https://ip:8443/,好了可以安全的看到那只"猫"了.

自此总算在32位系统安装上了kylin神兽了。。。可以自己集群测试学习。但是公司感觉最好还是4G以上64位。毕竟kylin刷cube还是比较消耗性能的官方默认估计是最低配置了

转载于:https://www.cnblogs.com/yaohaitao/p/7105593.html

关于apache kylin 安装32位linux办法相关推荐

  1. 安装32位mysql报错_在CentOS中安装32位或64位MySql报错error: Failed dependencies解决办法...

    在CentOS中安装MySql报错error: Failed dependencies解决办法 安装64位MySql报错内容如下: error: Failed dependencies: libaio ...

  2. linux vps 运行exe文件夹,linux 64位下安装wine1.6 Windows模拟器(用来运行.exe文件) 编译安装32位wine...

    cd yum groupinstall 'Development Tools' -y yum install libX11-devel freetype-devel -y wget http://pr ...

  3. 64位装32位oracle软件,在64位linux下安装32位oracle软件

    在某些情况下,有时我们需要在64位的系统下来安装32的oracle软件(如,客户的变态要求).虽然在理论上,这种方式是可行的,但在实际的安装过程中确往往是错误百出,为了避免不必要的错误,也为了方便以后 ...

  4. 32位linux上装64位java,在32位Windows XP的VMWare里安装64位Ubuntu Linux/JDK1.6

    1.CPU AMD系列的CPU略过 Intel系列的CPU芯片需要支持EM64T和VT技术才行,并且BIOS也要支持才可以. 为了确定你的Intel CPU是否支持VT,请查看: http://com ...

  5. 64位linux安装32 位 gcc库

    centos64位编译32位代码,出现/usr/include/gnu/stubs.h:7:27: 致命错误:gnu/stubs-32.h:没有那个文件或目录,需要安装32位的glibc库文件. 安装 ...

  6. 安装linux32库,Centos7安装32位库用来安装32位软件程序

    解决不安装VC运行库(VC2005,VC2008),程序运行出错的方法 因为VS2005以后程序采用了manifest的生成方式,所以发布的时候要和运行库一起发布.但是我们平时开发和发布的时候如果都要 ...

  7. 64 安装_解决“不能安装 64 位Office,因已安装 32 位 Office 产品”问题

    换了个电脑装64位的Office 2010(Office_64),双击setup刚准备装,就收到以下错误提示: "不能安装 64 位版本的 Office 2010,因为您当前已经安装 32 ...

  8. 如果在安装32位oracle 客户端组件时的情况下以64位模式运行,将出现问题

    今天要写个程序,环境是win7+ vs2008+ oracle.首先得保证能连接到数据库.确认代码是没有问题的,但是拿过来直接.报错: "尝试加载 Oracle 客户端库时引发 BadIma ...

  9. 32M内存 跑linux内核,32位Linux单进程4G内存限制

    可用下面代码测试系统能给单进程分配多少用户态内存: 1 #include 2 #include 3 4 int main(){ 5   int MB = 0; 6   while(malloc(1 & ...

最新文章

  1. 使用fontTools库
  2. javascript,继承,封装
  3. stl中的unique
  4. 领域驱动设计案例:Tiny Library:领域模型
  5. 计算机科学的理论基础
  6. 小白开学Asp.Net Core 《五》
  7. php显示前60个字,DEDECMS中怎么让文章标题栏突破60个字符
  8. 园子里关于罗辑树与视觉树的文章
  9. Linux中级之lvs三个模式的图像补充(nat,dr,tun)
  10. linux下安装使用dig命令
  11. axure rp8.1 注册码
  12. Excel 组及分级显示制作教程
  13. [VMware]9破解版
  14. 【PMP】项目经理PM 和 项目管理办公室PMO 的区别
  15. 网络营销推广落地方案(2018最新)
  16. 【2017-02-05】【抓包】鼠大侠鼠标连点器去广告
  17. 阿里云ECS学生成长计划续费资格考试
  18. 《Electron入门与实战》创作路上的那些事儿
  19. SpringBoot学习-支持JPA
  20. 解决input事件监听拼音输入法导致高频事件

热门文章

  1. 七牛上传图片html,使用七牛云上传图片
  2. js判断字符串包含某个字符_python判断字符串以什么开始
  3. Python的random
  4. 【视频课】言有三每天答疑,38课深度学习+超60小时分类检测分割数据算法+超15个Pytorch框架使用与实践案例助你攻略CV...
  5. 【通知】有三AI新手入门群开放,欢迎新手们来加入
  6. 有三AILab成立 | 寻找合适的你
  7. 父级居中后,并继承子级浮动方法
  8. 怎样成为精力管理的高手
  9. RabbitMQ配置环境变量后启动不了的解决方法
  10. spring suite tool 添加namespace时只有bean一个