์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- ํผ๋ธ๋ฆฌ์ฑ
- HTML
- ๊ธฐ์ด๋ฌธ์
- ํ๋ก๊ทธ๋๋จธ์ค
- publishing
- HTMLTutorial
- Python
- w3schools
- ์ฝ๋ฉํ ์คํธํ๋ซํผ
- ํ์ด์ฌ
- lv.0
- ์ฝ๋ฉํ ์คํธ์ฌ์ดํธ
- w3schools.com
- lv0
- Today
- Total
sugenius
JAVA(JDK/JRE) | Apache Tomcat | Lucene | elastic(Elasticsearch/ Kibana)์ค์น ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ ๋ณธ๋ฌธ
JAVA(JDK/JRE) | Apache Tomcat | Lucene | elastic(Elasticsearch/ Kibana)์ค์น ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ
sugeniusk 2020. 7. 23. 18:51sub : ์ ๋ณด๊ฒ์
๐
JRE(Java Runtime Enviroment ) : ์ปดํ์ผ๋ ์๋ฐ ํ๋ก๊ทธ๋จ์ ์คํ์ํฌ ์ ์๋ ์๋ฐ ํ๊ฒฝ
JDK(Java Development Kit) : ์๋ฐ ํ๋ก๊ทธ๋๋ฐ์ ํ์ํ ๊ฐ๋ฐ ๋๊ตฌ ํฌํจ (JRE+@)
(์ฐธ๊ณ https://stackoverflow.com/questions/1906445/what-is-the-difference-between-jdk-and-jre
Apache Tomcat : ์น ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ(AWS).
์น ์๋ฒ์ ์ฐ๋ํ์ฌ ์คํํ ์ ์๋ ์๋ฐ ํ๊ฒฝ ์ ๊ณต. HTTP ์๋ฒ ์์ฒด ๋ด์ฅ.
Apache Lucene : ๊ฒ์์์ง. ์๋ฐ๋ก ๊ฐ๋ฐ๋ ์ ๋ณด๊ฒ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
elastic : Lucene ๊ธฐ๋ฐ์ Java ์คํ์์ค ๋ถ์ฐ ๊ฒ์ ์์ง
1. oracle - java ์ค์น(JDK/JRE)
- JDK ๋ค์ด Windows x64 Installer
https://www.oracle.com/kr/java/technologies/javase/javase-downloads.html
- JRE ๋ค์ด
https://www.oracle.com/java/technologies/
https://www.oracle.com/downloads/#category-java
https://www.java.com/ko/download/win10.jsp
- ๊ฒฝ๋ก ํ์ธ
C:\Program Files\Java
- ํ๊ฒฝ๋ณ์
ํด๋น ๋ด์ฉ ์ฐธ๊ณ
2.tomcat ์ค์น
- 64-bit Windows zip ๋ค์ด tomcat 9
tomcat.apache.org/download-90.cgi
์ฌ๋ถํ ํ startup.bat ๋ฐฐ์นํ๋ก๊ทธ๋จ ์คํ
localhost:8080 . ์ธํฐ๋ท ์ฐฝ ๊ณ ์์ด ๋์ค๋ฉด ์ฐ๊ฒฐ ์๋ฃ
- ํ๊ฒฝ๋ณ์
(ํด๋น๋ด์ฉ ์ฐธ๊ณ . ์ฌ๋ถํ )
0. ํ๊ฒฝ ๋ณ์
- CLASSPATH - LuceneTest ๊ฒฝ๋ก ์ค์
- JAVA HOME - java์ jdk ํ์ผ ๊ฒฝ๋ก ์ค์ (JAVA JRE ๊ฒฝ๋ก๋ ์ถ๊ฐ. ์ํด๋ ๋๊ธดํจ)
- Path- JAVA HOME ๊ฒฝ๋ก ์ค์ //๋ง์ง๋ง ์ค
- ์ฌ์ฉ์ ๋ณ์ Path - java jdk ๊ฒฝ๋ก ์ถ๊ฐ (์ด ๋ฐฉ๋ฒ์ด ํ์ ์์ ์ ์์ง๋ง javac ๋ช
๋ น์ด ๋์ง ์์์๋ ์ด ๋ฐฉ๋ฒ์ ์ด์ฉํ์์) (์ฐธ๊ณ https://programmers.co.kr/learn/questions/188)
3.lucene ์ค์น
- ๋ค์ด
https://lucene.apache.org/core/downloads.html
https://www.apache.org/dyn/closer.lua/lucene/java/8.6.0/lucene-8.6.0.zip
- ์์ถ ํ์ด์ LuceneTest ํด๋ ์์ฑ ํ ์์ถ ํด์ ํ ํ์ผ์ ๋ฃ๊ณ java ํ์ผ 4๊ฐ ๊บผ๋ด๋๊ธฐ
- ํ๊ฒฝ๋ณ์
ํด๋น ๋ด์ฉ ์ฐธ๊ณ
- ํ์ฌ LucenTest ํด๋ ์ํ
- cmd
javac //java ํ์ธ
//์์ถ ํ๊ธฐ
jar xvf lucene-analyzers-common-8.6.0.jar
jar xvf lucene-core-8.6.0.jar
jar xvf lucene-demo-8.6.0.jar
jar xvf lucene-queryparser-8.6.0.jar
- ์์ธ ์์ฑ
java org.apach.lucene.demo. IndexFiles -docs lucene-8.6.0 //์์ธ ์์ฑ
lucene-8.6.0 ๋ฒ์ . ์์ธํ ๋์์ด ํ์ผ๋ค์ด ์๋ ํด๋ ๊ฒฝ๋ก
- ๊ฒ์ ํ ์คํธ
java org.apache.lucene.demo.SearchFiles
String //Enter Query
- ๊ฒ์๊ฒฐ๊ณผ
4. Download Elasticsearch, Download Kibana
-๋ค์ด
https://www.elastic.co/kr/downloads/https://www.elastic.co/kr/downloads/kibana
์์ถ ํผ ํ C๋๋ผ์ด๋ธ๋ก ์ฎ๊ธฐ๊ธฐ
-elasticsearch ์คํ
elasticsearch.bat ๋ฐฐ์นํ๋ก๊ทธ๋จ ์คํ
-kibana ์คํ
kibana.bat ๋ฐฐ์นํ๋ก๊ทธ๋จ ์คํ . localhost : 5601 ์คํ ์๋ฃ ํ์ธ
'Univ. > Project' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ ๋ณด๊ฒ์ & ์ํํธ์จ์ด๊ณตํ (0) | 2020.07.29 |
---|