๐ปTech/๐hadoop27 Cloudera Streams Messaging Manager Installation ๐ซ ERROR org.flywaydb.core.api.FlywayException: Unable to instantiate JDBC driver class not found exception com.mysql.cj.jdbc.driver ๐ก SOLVED https://docs.cloudera.com/cdp-private-cloud-base/latest/installation/topics/csp-configuring-schema-registry-metadata-stores-in-mysql.html 2020. 9. 17. OpenLDAP + phpLDAPadmin ์ค์น ๋ฐ ์ค์ OpenLDAP LDAP ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ๋๋ ํ ๋ฆฌ(์ฌ์ฉ์/๊ทธ๋ฃน) ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ๊ฒ์ํ๋ ์ญํ ์ ์๋น์ค phpLDAPadmin OpenLDAP ์๋ฒ๋ฅผ ์น ๊ธฐ๋ฐ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํ LDAP ํด๋ผ์ด์ธํธ ์น ์ ํ๋ฆฌ์ผ์ด์ 1. Install OpenLDAP $ sudo yum -y install openldap-servers openldap-clients $ sudo systemctl start slapd $ sudo systemctl status slapd $ sudo systemctl enable slapd $ sudo yum -y install net-tools $ sudo netstat -antup | grep -i 389 tcp 0 0 0.0.0.0:389 0.0.0.0:* LISTEN 8969/sl.. 2020. 9. 2. [SOLVED] UnicodeDecodeError: 'ascii' codec can't decode byte 0xed in position 80: ordinal not in range(128) ๐ซ ERROR hue์์ hive ์ฌ์ฉํ ๋ ํ๊ธ์ insert ํ๋ ค๋ฉด ์ธ์ฝ๋ฉ ๊ด๋ จ ์๋ฌ๊ฐ ๋ฐ์ํ๋๋ฐ์. UnicodeDecodeError: 'ascii' codec can't decode byte 0xed in position 80: ordinal not in range(128) ๐ก SOLVED hue์์ ์ฟผ๋ฆฌ๋ฅผ ์ฒ๋ฆฌํ ๋ ์คํ๋๋ python ์ธ์ฝ๋ฉ ํ์ ์ด ascii๋ก ์ค์ ๋์ด ์์ด์ ๊ทธ๋ ์ต๋๋ค. ํด๋น ํ์ด์ฌ ์คํฌ๋ฆฝํธ ์ฐพ์์ ์์ ํ Hue ์ฌ๊ธฐ๋ ํ๋ฉด ๋ฉ๋๋ค. (ascii > utf-8) vi /opt/cloudera/parcels/CDH/lib/hue/build/env/lib/python2.7/site.py ----------------------------------------------------.. 2020. 7. 6. [SOLVED] KeeperErrorCode = ConnectionLoss for /hbase ๐ซ ERROR HBase์์ ConnectionLoss ์๋ฌ๊ฐ ๋ฐ์ํด์ zookeeper ๋ก๊ทธ๋ฅผ ํ์ธํด ๋ณด๋, Too many Connection ์๋ฌ๊ฐ ๋ฐ์ํ๊ณ ์์์ต๋๋ค. ## Hbase Error KeeperErrorCode = ConnectionLoss for /hbase ## Zookeeper Error Too many connections from /x.x.x.x - max is 60 ๐ก SOLVED ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. 1. ์๋ ๋ช ๋ น์ด๋ก zookeeper์ ์ ์ํ๋ ํ๋ก์ธ์ค๋ฅผ ํ์ธํ๋ฉด ์๋ ๊ฒฐ๊ณผ์ ๊ฐ์ด ํ๋์ ํ๋ก์ธ์ค์์ ๋ง์ connection์ ์ก๊ณ ์์ต๋๋ค. ์ ๊ฐ์ ๊ฒฝ์ฐ๋ Ranger์๊ณ Ranger ์ฌ๊ธฐ๋ ํ Zookeeper connection ์ 30 ๋ฐ์ผ๋ก ์ค์ด ๋ค์์ต๋.. 2020. 6. 17. [zeppelin] hive interpreter ์ฐ๋ ๋ฐฉ๋ฒ Zeppelin ์ค์น ํ hive๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด interpreter๋ฅผ ์ถ๊ฐ ํด์ค์ผ ํฉ๋๋ค. ์ถ๊ฐํ์ง ์๊ณ ์ฌ์ฉํ๋ฉด ์๋ ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค. Error: Either no interpreter named hive or it is not binded to this note ์์ธ : hive interpreter ์์ฑํ์ง ์๊ณ %hive ์ฌ์ฉ์ ๋ฐ์ Error : zeppelin Unable to read HiveServer2 configs from ZooKeeper ์์ธ : hive url ์ฃผ์๊ฐ ์๋ชป๋ผ์ ๋ฐ์ 1. Zeppelin ๋ก๊ทธ์ธ 2. ์ค๋ฅธ์ชฝ ์๋จ์ Interpreter ํด๋ฆญ 3. Interpreter ํ๋ฉด 4. ์ค๋ฅธ์ชฝ ์๋จ์ create ๋ฒํผ์ ํด๋ฆญํ๊ณ hive interpreter๋ฅผ ์ค์ ํด ์ค๋.. 2020. 6. 12. [Hadoop] ์ฌ์ฉ์ HDFS ์ ๊ทผ ๊ถํ ์ค์ ๋ฐฉ๋ฒ (Ranger๊ฐ ์ค์น๋์ด ์์ผ๋ฉด Ranger์์ ๊ด๋ฆฌํ๋๊ฒ ์ข์ต๋๋ค) https://heum-story.tistory.com/146 Apache Ranger ์ฌ์ฉ๋ฒ Ranger ๊ฐ ๊ธฐ๋ฅ๋ค ์ด๋ป๊ฒ ์ฌ์ฉํ๋์ง ํ์ธํด๋ณด๊ฒ ์ต๋๋ค. Ranger๋? ํ๋ก ์ ์ฒด ์๋น์ค์ ๋ํ ๋ณด์ ์ ์ฑ ์ ์ ์ฉํ ์ ์๊ณ ๊ด๋ฆฌ ๋ฐ ์ด์ํ ์ ์๋ ํ๋ ์์ํฌ์ ๋๋ค. ํ๋ก์ ๋ณด์๊ด๋ จ ์กฐ heum-story.tistory.com ๋ฆฌ๋ ์ค ์ฌ์ฉ์๋ฅผ hdfs์ ์ ๊ทผ ๊ถํ ์ค์ ํ๋ ๋๊ฐ์ง ๋ฐฉ๋ฒ์ ๋๋ค. 1. ACL ๋ช ๋ น์ด ์ฌ์ฉ hdfs-site.xml ์๋ ์ค์ ๋ณ๊ฒฝํด์ผ ACL ์ฌ์ฉ๊ฐ๋ฅ dfs.namenode.acls.enabled= true ## root user๋ฅผ hdfs /user ๊ฒฝ๋ก์ ์ฝ๊ธฐ,์ฐ๊ธฐ,์คํ ๊ถํ์ ์ค hadoop fs -setf.. 2020. 5. 12. [Hadoop] Number of Under Replicated Blocks ํด๊ฒฐ๋ฐฉ๋ฒ ํ ์คํธ ์ฉ๋๋ก DataNode๋ฅผ 2๋๋ก ๊ตฌ์ฑํ๋๋ฐ, ์ด๊ธฐ ์ค์น ๋ ๊ธฐ๋ณธ replication ์ค์ ์ด 3์ด๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ ๋ด์ฉ์ผ๋ก ์ค์น ํ replication์ 2๋ก ๋ณ๊ฒฝํ์ต๋๋ค. ## Under replicated ํ์ผ ๊ฒฝ๋ก ๋ชฉ๋ก ์ ์ฅ $ hdfs fsck / | grep 'Under replicated' | awk -F':' '{print $1}' > /tmp/under_replicated_files ## ์ค๋ณต ํ ์ ๊ฑฐ $ sort -u /tmp/under_replicated_files > /tmp/under_replicated_files_sort ## shell ์คํฌ๋ฆฝํธ ์์ฑ $ vi run_set_replication.sh ----------------------------------------.. 2020. 4. 5. Ambari HDP component ์ญ์ ํ ์ฌ์ค์น ๐ก Ambari HDP ์์ฝ์์คํ ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํด ํด๋น ์๋น์ค๋ฅผ ์ญ์ ํ ์ฌ์ค์น ๋ฐฉ๋ฒ ์๋ ๋ช ๋ น์ด ์คํ ํ ambari์์ ์ฌ์ค์น ์งํํด์ฃผ๋ฉด ๋ฉ๋๋ค. $ rm -rf /usr/hdp/2.6.5.1175-1/ranger-kms $ rm -rf /etc/ranger/kms $ yum remove ranger_2_6_5_1175_1-kms.x86_64 2020. 2. 28. ์ด์ 1 2 3 4 ๋ค์