You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For testing purpose, it may be required to install a specific (not latest) version of kibana or ElasticSearch.
42
+
For testing purpose, it may be required to install a specific (not latest) version of Kibana or ElasticSearch.
43
43
44
44
```shell
45
-
$ sudo apt remove kibana [for latest version]
46
-
$ sudo apt install kibana=7.8.0 [for a specific version]
45
+
$ sudo apt install kibana [for latest version]
46
+
$ sudo apt install kibana=7.8.0 [OR for a specific version]
47
47
```
48
48
49
-
3. Adjust listening IP address of kibana if network access is required
49
+
3. Adjust listening IP address of Kibana if network access is required
50
50
51
51
```shell
52
52
$ sudo vi /etc/kibana/kibana.yml
53
53
server.host: "192.168.1.77" [update with correct IP value]
54
54
```
55
55
56
-
4. Start ElasticSearch, possibly upload the accounts test data, then start Kibana. Then open browser http://192.168.1.77:5601[update with correct IP value]
56
+
4. Start ElasticSearch, possibly upload the accounts test data
5. Now to create a development environment, download nvm, git client and yarn
64
+
5. Now to create a Kibana development environment, download nvm, git client and yarn
66
65
67
66
```shell
68
67
$ curl https://raw.githubusercontent.com/creationix/nvm/v0.25.0/install.sh | bash [then open a new terminal]
@@ -74,17 +73,17 @@ $ sudo apt update
74
73
$ sudo apt install yarn
75
74
```
76
75
77
-
6. Download Kibana source code. . After download, `kibana` is the top directory. Then select the target version by selecting a tag or a branch (v7.6.2, v7.8.0, v7.8, etc.)
76
+
6. Download Kibana source code. After download, `kibana` is the top directory. Then select the target version by selecting a tag or a branch (v7.6.2, v7.8.0, v7.8, etc.)
78
77
79
78
```shell
80
79
$ git clone https://github.com/elastic/kibana.git
81
80
$ cd kibana
82
81
$ git checkout v7.8.0
83
82
```
84
83
85
-
7. Copy the source code with modified name inside the `kibana/plugins` directory
84
+
7. Copy the source code of this plugin with modified name inside the `kibana/plugins` directory
86
85
87
-
8. Start Kibana in development mode, ensuring only OSS (Open Source Software) features are used
86
+
8. Start Kibana in development mode, ensuring only OSS (Open Source Software) features are used. This step may take few minutes for the first compilation
88
87
89
88
```shell
90
89
$ cd kibana
@@ -106,7 +105,7 @@ $ sudo sysctl -p
106
105
elasticsearch.ignoreVersionMismatch: true
107
106
```
108
107
109
-
11. When it is time to upgrade the kibana development environment, start for a clean environment, get the latest changes from github, and switch to the new tag or release. The `kibana/plugins` directory remains untouched accross these steps. You may delete the `target` folder in each plugin folder.
108
+
11. When it is time to upgrade the Kibana development environment, start for a clean environment, get the latest changes from github, and switch to the new tag or release. The `kibana/plugins` directory remains untouched accross these steps. You may delete the `target` folder in each plugin folder.
0 commit comments