在Virtualbox中的Xubuntu操作系统上安装并运行Kibana

动机是什么?

虽然我没有Linux环境,但我想在Linux上使用Kibana。
因为我一直只使用rpm,所以想尝试一下apt。
我想测试一下在不进行make的情况下能走多远。

1. 虚拟盒子的下载

请从以下网址下载并安装虚拟盒(win10 版本 6.1)。

https://www.virtualbox.org/

2. 下载并安装Xubuntu。

请从以下网址下载18.04 LTS版(仅提供一个选项):

https://xubuntu.org/

在安装期间将NIC更改为桥接模式,以便能够通过SSH登录
将ISO文件#1指定为光学驱动器

1、Xubuntu的更新和清理。
2、对Xubuntu进行更新和清理。
3、进行Xubuntu的升级和清理。
4、对Xubuntu进行升级和清理。
5、Xubuntu要更新和清理。

sudo apt update
sudo apt dist-upgrade
sudo apt removable

搭建操作环境

4.1 SSH设置(从主机PC登录)

sudo apt-get install ssh
systemctl start sshd 

4.2 屏幕优化(分辨率调整)

xubuntuが起動までしたとして。
(xubuntu)左上のボタン⇒設定⇒ディスプレイ
(virtualbox)右下のディスプレイマーク右クリックで最適化

5、安装Java

5.1 安装JAVA

不是默认版本,我改成了Java8。
sudo apt 安装 default-jre
sudo apt 安装 default-jdk

sudo apt-get install openjdk-8-jre
sudo apt-get install openjdk-8-jdk

5.2 设置环境

Java 的配置文件位于 /usr/bin/java。

sudo update-alternatives --config java

选择Java-8。

查看环境变量

sudo update-alternatives --list java

变量注册

sudo vi /etc/environment
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64

将当前环境实施到实际中

. /etc/environment

6· Elasticsearch:
六· Elasticsearch

6.1 安装

注册存储库

wget -qO - https://packages.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
echo "deb http://packages.elastic.co/elasticsearch/2.x/debian stable main" | sudo tee -a /etc/apt/sources.list.d/elasticsearch-2.x.list

安装

sudo apt update
sudo apt install elasticsearch

启动

sudo systemctl start elasticsearch

确认动作

sudo systemctl status elasticsearch

6.1 动作结果(失败)合集

6.1.1 使用ConcMarkSweepGC——为什么要使用内存呢?

elasticsearch.service - Elasticsearch
Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; disabled; vendor preset: enabled)
Active: failed (Result: signal) since Mon 2020-03-30 18:19:51 JST; 6min ago
Docs: http://www.elastic.co
Process: 2540 ExecStart=/usr/share/elasticsearch/bin/elasticsearch -p ${PID_DIR}/elasticsearch.pid --quiet (code=killed, signal=KILL)
Main PID: 2540 (code=killed, signal=KILL)


3月 30 18:19:47 マシン名 systemd[1]: Starting Elasticsearch...
3月 30 18:19:49 マシン名 elasticsearch[2540]: OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
3月 30 18:19:51 マシン名 systemd[1]: elasticsearch.service: Main process exited, code=killed, status=9/KILL
3月 30 18:19:51 マシン名 systemd[1]: elasticsearch.service: Failed with result 'signal'.
3月 30 18:19:51 マシン名 systemd[1]: Failed to start Elasticsearch.

这是原因吗?

https://github.com/elastic/elasticsearch/issues/43911

将文件内存中的值更改为以下内容

sudo vi /etc/elasticsearch/jvm.options

-Xms128m
-Xmx128m

我做了一些操作,但感觉有点可疑。如果一开始就安装了,可能会更新到6.1.2版本。

6.1.2 使用ParNewGC…好像是关于编译的方法

Main PID: 1747 (code=exited, status=1/FAILURE)

3月 30 23:32:23 マシン名 elasticsearch[1747]: Unrecognized VM option 'UseParNewGC'
3月 30 23:32:23 マシン名 elasticsearch[1747]: Error: Could not create the Java Virtual Machine.
3月 30 23:32:23 マシン名 elasticsearch[1747]: Error: A fatal exception has occurred. Program will exit.

这可能是原因吗?

我正在進行從Java 11到Java 8的變更。重新安裝JAVA。

6.1.3 无法分配内存

 3月 31 18:30:56 ホスト名 elasticsearch[13554]: OpenJDK 64-Bit Server VM warning: IN
FO: os::commit_memory(0x0000000085330000, 2060255232, 0) failed; error='Cannot allocate memory' (errno=12)

当更改和更新Kibana存储库时,如果修改了配置文件,则会出现上述错误。

请将文件中的内存值更改如下

sudo vi /etc/elasticsearch/jvm.options

-Xms128m
-Xmx128m

6.2 Elasticsearch操作确认(再次)

sudo systemctl status elasticsearch
Active: active(running)

6.3 确定 Elasticsearch 工作状态 (使用 cURL)

因为没有安装curl,所以需要安装。

sudo apt install curl

执行curl

curl http://localhost:9200/

我也从Firefox看到了。

http://localhost:9200/

从主机端的个人电脑查看elasticsearch。

(Translation: View elasticsearch from the host side PC.)

设置

sudo vi /etc/elasticsearch/elasticsearch.yml

在中国进行补充,只需要一个选项:加一行。

network.host: 0.0.0.0

在系统启动时设定自动启动。

sudo systemctl enable elasticsearch

7・Kibana –> 7·基本查看

7.1 版的 Kibana 安装

基本上是这样的

弹性PGP密钥的导入(由于与Elasticsearch一起,所以跳过)。

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

从APT存储库进行安装

sudo apt-get install apt-transport-https

仓库定义

echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list

更新软件包列表

sudo apt update

安装

sudo apt install kibana

创建启动文件

sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable kibana.service

7.2 更改设置

sudo vi /etc/kibana/kibana.yml
server.host:"(kibanaサーバのIPアドレス)" 

7.3 Kibana启动

sudo susytemctl start kibana

确认动作

http://(kibanaサーバのIPアドレス):5601/

暂时先做好了。

我决定尝试一下。

广告
将在 10 秒后关闭
bannerAds