1. 程式人生 > >關於apache kylin 安裝32位linux辦法

關於apache kylin 安裝32位linux辦法

enable tls hpc 配置文件 shutdown localhost pic views 一段

最近公司在使用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還是比較消耗性能的官方默認估計是最低配置了

關於apache kylin 安裝32位linux辦法