关于apache kylin 安装32位linux办法
2017-07-02 11:52
357 查看
最近公司在使用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
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
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
cd /usr/java/jdk1.6.0_32/bin
./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
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />
修改为:
[html] view plain copy
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" keystoreFile="/usr/local/tomcat6-ccms/conf/.keystore" keystorePass="你第四步生成SSL的密码" sslProtocol="TLS" />
6.重启tomcat
[html] view plain copy
/usr/local/tomcat/bin/shutdown.sh
/usr/local/tomcat/bin/startup.sh
注意端口号是8443
防火墙开启8443端口,然后在浏览器输入:https://ip:8443/,好了可以安全的看到那只"猫"了.
自此总算在32位系统安装上了kylin神兽了。。。可以自己集群测试学习。但是公司感觉最好还是4G以上64位。毕竟kylin刷cube还是比较消耗性能的官方默认估计是最低配置了
解决办法是到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
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
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
cd /usr/java/jdk1.6.0_32/bin
./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
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />
修改为:
[html] view plain copy
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" keystoreFile="/usr/local/tomcat6-ccms/conf/.keystore" keystorePass="你第四步生成SSL的密码" sslProtocol="TLS" />
6.重启tomcat
[html] view plain copy
/usr/local/tomcat/bin/shutdown.sh
/usr/local/tomcat/bin/startup.sh
注意端口号是8443
防火墙开启8443端口,然后在浏览器输入:https://ip:8443/,好了可以安全的看到那只"猫"了.
自此总算在32位系统安装上了kylin神兽了。。。可以自己集群测试学习。但是公司感觉最好还是4G以上64位。毕竟kylin刷cube还是比较消耗性能的官方默认估计是最低配置了
相关文章推荐
- linux下apache安装后403问题的解决办法
- 关于用WUBI安装体验Ylmf-linux-1.15,出现(不能检索一些必需都文件)解决办法
- 关于 Windows 10 下安装 Linux 过程及报 'WSL...' 错误的解决办法
- linux apache+php+mysql安装及乱码解决办法
- 32位的tetview and medit 在64bit的linux运行,有很多32bit的库没有安装,错误不断之解决办法。
- 关于linux下安装jkd,配置环境变量遇到的问题,及其解决办法
- 关于用WUBI安装体验Ylmf-linux-1.15,出现(不能检索一些必需都文件)解决办法
- 关于在Linux下apache-maven的安装
- 关于华硕P5Q安装linux的解决办法
- 关于安装Nginx Apache Php Mysql 的解决办法
- 关于linux下卸载apache后安装apache
- linux 安装apache 错误:configure: error: /bin/sh build/config.sub failed解决办法
- linux Apache2.4安装提示APR not found的解决办法
- 关于linux安装apache报错Size of is less than size of "long"
- 关于Linux64位系统不能安装32位程序的解决方式
- 64 位 linux 安装了32位程序报错的解决办法
- linux下安装apache出现警告libexpat.so.0, needed by问题的解决办法
- linux_apache服务知识总结(二)(关于用户的访问控制及编译安装)
- 关于linux(CentOS)无法更新安装软件出错的解决办法(提示The program package-cleanup is found in the yum-utils package)
- 关于实体机安装Linux系统时LOGO处卡死问题解决办法