Devuan पर Elasticsearch-Kibana स्थापित करें
नमस्ते, मैं अक्षम हूँ।
Kibana और Elasticsearch ने ओपन सोर्स में वापसी की है, और मैंने हमेशा Kibana को किसी तरह अच्छा माना है, और अब मुझे इसे अपने सर्वर पर स्थापित करने की आवश्यकता है।
संक्षेप में, मुझे "Kibana अच्छा है" वाले अंकल ने मना लिया।
पर्यावरण सेटअप
हम apt के साथ Kibana और Elasticsearch स्थापित करेंगे।
sudo apt update
sudo apt install elasticsearch
और इसे स्टार्टअप पर चलने के लिए सेट करें। चूंकि यह SysVinit है,
sudo update-rc.d kibana defaults
sudo update-rc.d elasticsearch defaults
ऐसा करें। Kibana के लिए पोर्ट भी खोलें।
sudo ufw allow 5601/tcp
sudo ufw reload
कॉन्फ़िगरेशन
sudo service elasticsearch start
Starting Elasticsearch Server:
/usr/share/elasticsearch/bin/elasticsearch: 100 行: 14167 強制終了 exec "$JAVA" "$XSHARE" $ES_JAVA_OPTS -Des.path.home="$ES_HOME" -Des.path.conf="$ES_PATH_CONF" -Des.distribution.flavor="$ES_DISTRIBUTION_FLAVOR" -Des.distribution.type="$ES_DISTRIBUTION_TYPE" -Des.bundled_jdk="$ES_BUNDLED_JDK" -cp "$ES_CLASSPATH" org.elasticsearch.bootstrap.Elasticsearch "$@" <<< "$KEYSTORE_PASSWORD"
failed!
ओह, मुझे डांटा गया... JVM मेमोरी सेटिंग्स बदलने से यह काम कर गया।
sudo vim /etc/elasticsearch/jvm.options
निम्नलिखित जोड़ें या बदलें।
-Xms1g
-Xmx1g
और फिर, Kibana सेटिंग्स बदलें।
sudo vim /etc/kibana/kibana.yml
# Kibana is served by a back end server. This setting specifies the port to use.
server.port: 5601
# Specifies the address to which the Kibana server will bind. IP addresses and host names are both valid values.
# The default is 'localhost', which usually means remote machines will not be able to connect.
# To allow connections from remote users, set this parameter to a non-loopback address.
server.host: "0.0.0.0"
अब इसे शुरू करें
sudo service elasticsearch restart
sudo service kibana start
यदि यह विफल रहता है, तो लॉग की जाँच करें।
sudo tail /var/log/elasticsearch/elasticsearch.log
sudo tail /var/log/kibana/kibana.log
इसके अतिरिक्त, मुझे Kibana के लिए keygen करना होगा
cd /usr/share/kibana
bin/kibana-encryption-keys generate
और आउटपुट को c/kibana.yml` में जोड़ें।
Kibana खोलें
पोर्ट 5601 पर जाँच करें
यह काम कर गया!
सुरक्षा के दृष्टिकोण से, मुझे बाद में server.host और प्रमाणीकरण विधियों को ठीक करना होगा।
तो फिर।
फिर मिलेंगे।