關於apache kylin 安裝32位linux辦法
阿新 • • 發佈:2017-07-02
enable tls hpc 配置文件 shutdown localhost pic views 一段
[html] view plain copy
vi server.xml
最近公司在使用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.安裝前準備
2.安裝jdk
(1)解壓即可
(2)用文本編輯器打開/etc/profile
·在profile文件末尾加入:
- 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
[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配置文件
vi server.xml
找到這一段:
- <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
- maxThreads="150" scheme="https" secure="true"
- clientAuth="false" sslProtocol="TLS" />
修改為:
- <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
- /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 安裝32位linux辦法