关于apache kylin 安装32位linux办法

最近公司在使用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 plain copy

  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 plain copy

  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 plain copy

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

修改为:

[html] view plain copy

  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 plain copy

  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还是比较消耗性能的官方默认估计是最低配置了

时间: 2024-08-09 01:59:51

关于apache kylin 安装32位linux办法的相关文章

LINUX安装32位运行库【LINUX配置YUM源的几种办法】

前言:本帖仅适用于RedHat.CentOS的64位系统 很多时候我们需要用linux运行或测试程序,然而我们发现64位linux系统在检测32位程序的动态链接库文件时(也就是ldd一个so文件)会报错: 不是动态可执行文件[或英文提示:not a dynamic executable file] 这是因为系统没有安装32位兼容库的缘故,我们分两大方法解决这个问题→有网络/无网络 一.当前使用linux系统已连接网络情况下,可进行在线安装 yum在线安装:sudo yum install xul

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

cd yum groupinstall 'Development Tools' -y yum install libX11-devel freetype-devel -y wget http://prdownloads.sourceforge.NET/wine/wine-1.6.tar.bz2 tar -jvxf wine-1.6.tar.bz2 cd wine-1.6 编译之前先安装32位运行库不然不能编译: yum install alsa-lib-devel.i686 libsndfile

在64位linux下安装32位oracle软件

在某些情况下,有时我们需要在64位的系统下来安装32的oracle软件(如,客户的变态要求).虽然在理论上,这种方式是可行的,但在实际的安装过程中确往往是错误百出,为了避免不必要的错误,也为了方便以后的工作查找,记录安装过程. 本示例以redhat4--64位操作系统,oracle 10g为数据库,安装过程中,仅仅使用了最小的安装包,以便尽可能多的发现问题.由于问题主要出现在软件包的安装和兼容性上,安装过程的其他方面不过多涉及. 首先,配置yum使用本地光盘作为源,并配置同时安装32位和64位的

运行此安装程序之前,必须安装 32 位 Windows 映像处理组件(WIC)解决办法

我们在Windows Service 2003上安装 Microsoft .NET Framework4.0时经常出现下面的报错 运行此安装程序之前,必须安装 32 位 Windows 映像处理组件(WIC)解决办法 具体解决办法如下: 去官网 :http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=8e011506-6307-445b-b950-215def45ddd8&displaylang=zh-cn 下载第一个wic

〖Linux〗Ubuntu14.04安装32位运行库

在终端操作: 1 sudo dpkg --add-architecture i386 2 echo "deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse" |3 ?sudo tee -a /etc/apt/sources.list.d/ia32-libs-raring.list 4 sudo apt-get update 5 sudo apt-get install ia32-

在64位Linux上安装32位gmp大数库

前期准备: 如果没有安装32位gcc和g++环境的话,可能会导致安装失败,此时请参考上一篇博文 http://www.cnblogs.com/weir007/p/5977759.html,根据系统版本配置编译环境. 下载gmp源码(如gmp-6.1.0.tar.bz2),解压,cd进入gmp解压后文件夹: 依次运行指令: ABI=32 CFLAGS=-m32 ./configure make check 2>&1 | tee gmp-check-log (由于平台问题,需要仔细检测,确保所有

ubuntu 下安装32位库 ia32-libs方法

这两天在整Linux系统,要配置JDK,SDK环境,但是SDK配置使用的时候,提示没有权限. 需要安装32位库来解决,还有就是在修改文件的时候提示不能修改.唉...反正就是没有办法正常操作啦 后来根据查找的情况的是因为没有安装32位库原因导致的就开始查找如何,普遍的方法都是用命令安装. 但是提示文件依赖性限制,不能安装. 后来又根据几篇网络文章终于找到方法. 下面就分享出来,以做记录 1.更改权限,在root账户下操作 sudo -i cd /etc/apt/sources.list.d ech

.net程序错误:BadImageFormatException....如果在安装32位Oracle客户端组件的情况下以64位模式运行

OracleClient 程序要连oracle数据库,提示如下错误: 数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行,将出现此问题. 1.IIS部署时 网上搜索了一下,有各种办法,试过多安装了一个64位的oracle11g客户端,还是不行.后来想到是否是iis的问题,之前配置iis的时候好像碰到过32位64位的一个设置,看了以前的博客之后把应用程序池做了如下设置

让32位linux/Centos系统支持4G以上内存

让32位的Centos系统支持4G以上内存,刚开始的时候有人说用64位的系统不都解决了吗?其实32位系统和64位系统各有各的用处.下面使用Centos-5.5-32位演示 一.系统环境: VMware虚拟机 系统:Centos-5.5  32位 内存:4G 32位系统没有破除限制,系统只能识别都3G的内存 # free -m # uname -a  //原始内核 Linux localhost 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 EDT 2010 i